システムwiki

Windows 10 2004から始めて、PFAメモリリストは認識されなくなりました

Vladimi 受付中 最終更新日:2021-05-08 16:36

Windows 10から始めるPFAメモリリストは、ここに記載されています. リンク:PFAメモリリストを管理する方法 はもはや認識されません.
テスト方法:
1) "regedit.exe"を起動し、 "Computer\HKEY_LOCAL_MACHINE\Harder\ResourceMap\System Resources"を_text_にファイルAにエクスポートします.
2)機能をテストするためにメモリアドレスを選択してください.例えば32MB(= 0x2000000→ページ番号= 0x2000000/0x1000 {ページサイズ} = 0x2000).
3)ファイルAを開き、選択したアドレス(0x2000000)が「物理メモリ」の下の記述子の一部であることを確認しますが、 "Loader Reserved" Nor "Reserved"の一部はありません.通常0x2000000は大丈夫です.
4)管理者コマンドプロンプトを開き、これらのコマンドを実行して、そのページ番号0x2000を追加して、0x2000000でメモリをバッドメモリリストに追加します.
"bcdedit/set {badmemory} BadMemoryList 0x2000 "
Windowsがリストを無視しないようにするには、この設定も必要です.
"bcdedit/set {badmemory} BADMEMORYACCESS NO」
現在の設定にオーバーライドがないことも確認してください.
"bcdedit/set {現在} BadMemoryList 0x2000 "
"bcdedit/set {現在} BADMEMORYACCESS NO」
設定は呼び出しを確認できます.
"bcdedit/enum {badmemory} ""
"bcdedit/enum {現在} ""
5)PCを再起動します
6)もう一度「Regedit.exe」を起動し、「Computer\HKEY_LOCAL_MACHINE\Harder\ResourceMap\System Resources」をテキストとして別のファイルにエクスポートします.
7)ファイルAとBを比較する.

Windows 10-2004ファイルAとBは異なり、添付ファイルに表示できるように、ファイルBの場合、障害のあるメモリから除外されたためです.

Windows 10-2004の使用のみがタイムスタンプです.

また、「MMAlLocateContigureMemorySpecifyCache」を呼び出して、このようなメモリエントリを含むメモリ範囲を予約することに成功しました( リンク:NF WDM MMAllocateContiguousMemorySpecifyCache.

返信リスト(回答:2)

1 #
AlexeiK

それはバグや機能ですか? :)

応答1# ->にスキップ
2 #
Vladimi

バグだといいのですが.

Microsoftの誰もそれに答えておらず、2004年のリリースノートでこの機能が無効になっていることを発見していません.