0

我正在尝试修复朋友的 MacBook Air。我们使用 memtest 检测到损坏/损坏的 RAM,但由于 RAM 无法更换,我认为必须可以更改内存映射以避免某些 RAM 部分,如 Linux 内核参数 memmap 用于旧(非 UEFI)机器. 有人好心地将我指向 Clover,但我一直在阅读文档,但没有找到任何改变内存映射的方法。

4

1 回答 1

1

原问题的最佳解决方案是更换有故障的RAM模块,任何有BGA返修台的熟练维修人员都可以完成。

至于提到的解决方案:你可以开发一个非常简单的 UEFI 应用程序,它会使用gBS->AllocatePages将故障内存块完全分配为EfiUnusableMemory,因此它会自动添加到 UEFI 内存映射中,然后调用原始苹果的 boot.efi装载机。

于 2015-01-23T20:28:22.540 回答