memtest86によると、MacBook Proの16GBのDDR RAMに永続的なシングルビットエラーがあります。
エラーは物理アドレス空間の後半にあるため、sudo nvram boot-args = "maxmem = 8192"を実行することで問題を回避できます。ただし、これは残りの半分の無駄です。動作中の8GBから1ビットを引いたものです。
おそらく、Open Firmwareコマンドまたは構成、または特別なboot-argsオプション(nvphash?など)を使用して、ビットエラーを含む小さなセクションのみを使用不可としてマークする方法はありますか?
最後の手段:macOSカーネルはカスタムビルドできます。0xcc.re/building-xnu-kernel-macosx-sierrra-10-12-x。
—
amdyes
maxmemの最大値を見つけるためにバイナリ検索を試してもらえますか?例:8 + 4 G、8 + 2 Gなど
—
amdyes