ฉันมี macbook air ที่บัดกรีหน่วยความจำ ram และช่วงหน่วยความจำเสียหายโดยเริ่มจาก 0x784C1B10 (1924MB) (cpu ในโหมด pararell ใน cpu เดียว #0 หรือ #2 ข้อผิดพลาดหน่วยความจำเหลือน้อยเปลี่ยนเป็นเริ่มจาก 0x10060AC50 (4102MB) และ สูงสุด 0x1605F7518 (5637MB) และ memtest ยังระบุ Bits ใน Error Mask 00FF00FF00000000 ข้อผิดพลาดระหว่างกลางเป็นค่าประมาณเนื่องจาก memtest หยุดทำงานเมื่อพบข้อผิดพลาด และจากการลองผิดลองถูก ฉันได้เข้าใกล้การวิเคราะห์พื้นที่หน่วยความจำเหล่านี้แล้ว ฉันต้องการ หน้ากากเพื่อเข้าสู่ด้วงโดยใช้ XNOR 0x50066240, 0x61000000 ผลลัพธ์ใน 0xfBf966240 นี่คือหน้ากากหรือไม่
GRUB_BADRAM="0x50066240,0xfBf966240"
[![รายงานการทดสอบเมม][1]][1]
บิตในข้อผิดพลาดที่แสดงโดยภาพรายงาน memtest ระบุ 48 ถึง 55 และ 32 ถึง 39
0000 0000 1111 1111 0000 0000 1111 1111 0000 0000 0000 0000 0000 0000 0000 0000
หากเปลี่ยนเป็น Hex (หมายเลขเดียวกับผลการทดสอบ memtest เป็นบิตในข้อผิดพลาด):
เอฟ 00 เอฟ 00 00 00 00
แปลง 0 เป็น 1 โดยไม่ได้:
1111111100000000111111110000000011111111111111111111111111111111
FF 00 FF 00 FF FF FF FF
นั่นดูเหมือนหน้ากากมากกว่า แต่ตัวเลขยาวกว่าช่วงที่อยู่... ฉันไม่เข้าใจ
[1]: https://i.stack.imgur.com/qwTnj.png