これは多かれ少なかれの継続です
4GB RAMの1.4GBを消費するハードウェアデバイスは何ですか?
何らかの不思議な理由で、多かれ少なかれそこの解決策を受け入れましたが、BIOSのアップグレード後、グラフィックアダプターが突然(動的に予約するのではなく)1.4GBのメモリを予約しました。おそらく、いくつかのLinuxライブCD(USBキーからループバックブートされるものもあります)とUEFIからBIOS CSMへのブートオプションの変更を何度か試みることを除いて、何も特別なことはありません。
そして、明確にするために、これはWindowsの問題ではありません-memtestとLinuxの両方がそのメモリ量を確認しています。Lenovo Diagnosticsのみが4GBのメモリを完全に認識します(そして、それをテストし、エラーは見つかりませんでした)
グラフィックドライバー診断ツールおよびリソースモニターのスクリーンショットを次に示します。
(参考までに、1435MBがハードウェア用に予約され、最大グラフィックスメモリは1138 MBでした)。
私の記憶の半分が「ハードウェアによって予約されている」ので、これは明らかに問題をはるかに緊急にします。
の出力meminfo -r
はあまり変化しませんでした(4番目のメモリ範囲は約800MB縮小しました):
MemInfo v2.10 - Show PFN database information
Copyright (C) 2007-2009 Alex Ionescu
www.alex-ionescu.com
Physical Memory Range: 0000000000001000 to 000000000009D000 (156 pages, 624 KB)
Physical Memory Range: 0000000000100000 to 0000000020000000 (130816 pages, 523264 KB)
Physical Memory Range: 0000000020200000 to 0000000040004000 (130564 pages, 522256 KB)
Physical Memory Range: 0000000040005000 to 0000000057D32000 (97581 pages, 390324 KB)
Physical Memory Range: 0000000100000000 to 000000011F600000 (128512 pages, 514048 KB)
MmHighestPhysicalPage: 1177088
サムスンとレノボとの以前の話の後、私はもうUEFIを信用していないので、私はEFIシェルに入り、さらにいくつかの情報をダンプしました。私はこれがすべてのことを本当に知りませんが、おそらくこれは誰かに役立ちます:
memmap
Type Start End # Pages Attributes
BS_code 0000000000000000-0000000000000FFF 0000000000000001 000000000000000F
available 0000000000001000-000000000005AFFF 000000000000005A 000000000000000F
BS_data 000000000005B000-000000000005BFFF 0000000000000001 000000000000000F
BS_code 000000000005C000-0000000000086FFF 000000000000002B 000000000000000F
BS_data 0000000000087000-0000000000087FFF 0000000000000001 000000000000000F
BS_code 0000000000088000-000000000008FFFF 0000000000000008 000000000000000F
reserved 0000000000090000-000000000009FFFF 0000000000000010 000000000000000F
BS_code 0000000000100000-000000000010FFFF 0000000000000010 000000000000000F
available 0000000000110000-000000001FFFFFFF 000000000001FEF0 000000000000000F
reserved 0000000020000000-00000000201FFFFF 0000000000000200 000000000000000F
available 0000000020200000-0000000040003FFF 000000000001FE04 000000000000000F
reserved 0000000040004000-0000000040004FFF 0000000000000001 000000000000000F
available 0000000040005000-0000000057D31FFF 0000000000017D2D 000000000000000F
BS_data 0000000057D32000-0000000057D51FFF 0000000000000020 000000000000000F
available 0000000057D52000-000000005A34AFFF 00000000000025F9 000000000000000F
BS_data 000000005A34B000-000000005A360FFF 0000000000000016 000000000000000F
reserved 000000005A361000-000000005A562FFF 0000000000000202 000000000000000F
BS_data 000000005A563000-000000005AD21FFF 00000000000007BF 000000000000000F
available 000000005AD22000-0000000096B02FFF 000000000003BDE1 000000000000000F
LoaderData 0000000096B03000-0000000096B04FFF 0000000000000002 000000000000000F
available 0000000096B05000-0000000096B06FFF 0000000000000002 000000000000000F
LoaderData 0000000096B07000-0000000096B14FFF 000000000000000E 000000000000000F
LoaderCode 0000000096B15000-0000000096BD1FFF 00000000000000BD 000000000000000F
LoaderData 0000000096BD2000-00000000C9468FFF 0000000000032897 000000000000000F
available 00000000C9469000-00000000C9474FFF 000000000000000C 000000000000000F
LoaderCode 00000000C9475000-00000000C9668FFF 00000000000001F4 000000000000000F
available 00000000C9669000-00000000CA828FFF 00000000000011C0 000000000000000F
BS_data 00000000CA829000-00000000CAE22FFF 00000000000005FA 000000000000000F
available 00000000CAE23000-00000000CAE31FFF 000000000000000F 000000000000000F
BS_data 00000000CAE32000-00000000CD668FFF 0000000000002837 000000000000000F
available 00000000CD669000-00000000CDCD5FFF 000000000000066D 000000000000000F
BS_code 00000000CDCD6000-00000000D6268FFF 0000000000008593 000000000000000F
RT_code 00000000D6269000-00000000D6344FFF 00000000000000DC 800000000000000F
RT_code 00000000D6345000-00000000D6468FFF 0000000000000124 800000000000000F
RT_data 00000000D6469000-00000000D6FEDFFF 0000000000000B85 800000000000000F
RT_data 00000000D6FEE000-00000000D9E9EFFF 0000000000002EB1 800000000000000F
reserved 00000000D9E9F000-00000000DAC13FFF 0000000000000D75 000000000000000F
reserved 00000000DAC14000-00000000DAE9EFFF 000000000000028B 000000000000000F
ACPI_NVS 00000000DAE9F000-00000000DAF04FFF 0000000000000066 000000000000000F
ACPI_NVS 00000000DAF05000-00000000DAF9EFFF 000000000000009A 000000000000000F
ACPI_recl 00000000DAF9F000-00000000DAFD9FFF 000000000000003B 000000000000000F
ACPI_recl 00000000DAFDA000-00000000DAFFEFFF 0000000000000025 000000000000000F
BS_data 00000000DAFFF000-00000000DAFFFFFF 0000000000000001 000000000000000F
available 0000000100000000-000000011F5FFFFF 000000000001F600 000000000000000F
reserved 00000000000A0000-00000000000BFFFF 0000000000000020 0000000000000000
reserved 00000000DB000000-00000000DF9FFFFF 0000000000004A00 0000000000000000
MemMapIO 00000000F80F8000-00000000F80F8FFF 0000000000000001 8000000000000001
MemMapIO 00000000FED1C000-00000000FED1FFFF 0000000000000004 8000000000000001
reserved : 24,115 Pages (98,775,040)
LoaderCode: 689 Pages (2,822,144)
LoaderData: 207,015 Pages (847,933,440)
BS_code : 34,263 Pages (140,341,248)
BS_data : 13,865 Pages (56,791,040)
RT_code : 512 Pages (2,097,152)
RT_data : 14,902 Pages (61,038,592)
available : 748,703 Pages (3,066,687,488)
ACPI_recl : 96 Pages (393,216)
ACPI_NVS : 256 Pages (1,048,576)
MemMapIO : 5 Pages (20,480)
Total Memory: 3,985 MB (4,179,152,896) Bytes
(UEFI noobとして、BS_dataはどういう意味ですか?)
dh -d
(dh -vは無限ループに陥り、ダンプできません...)
dmpstore(Windows 8プロダクトキーを編集しました):
このメモリを再生するためのアイデアや他の方法(マシンを起動不能にせずにUEFI NVRAMを完全にリセットするための有効な方法があるかどうかは誰でも知っていますか?)
EDIT1
UEFIモードでLinuxを起動すると、ほとんどのメモリが使用可能になります。
ただし、互換性BIOSモード(CSM経由)で起動する場合は次のようにはなりません。
おそらくCSMのバグでしょうか?(しかし、それが突然現れるのはまだ驚くべきことです...)
私のプライマリOSはWindows(7)なので、8(.1)にアップグレードし、GPTパーティションで完全な再インストールを実行してUEFIを使用する必要があると思います。そして、UEFIが(まだ)定期的に引き起こしている問題を考えると、そのルートに行きたいかどうかはわかりません...
EDIT2
また、これについてはLenovoフォーラムにスレッドを投稿しましたが、これまでに回答がありません:http : //forums.lenovo.com/t5/R-and-L-Series-ThinkPad-Laptops/L530-2481-3SG-First-1 -4-GB-RAM-of-4-GB-reserved-by-hardware-and / td-p / 1539272
私は(この原因を除外するために)CMOSバッテリーも取り外しましたが、「下のドア」(ハードディスクとRAMが隠れている蓋)で見つけたいくつかの暗い指紋を除いて、賢くはなりませんでした。
EDIT3
あまりニュースはありませんが、レノボのある人がフォーラムの私の投稿をフォローアップし、エンジニアがそれを見ると言いました。のが最善の結果を期待してみましょう。
EDIT4
もう1つの21MBがほこりをかみました。今回は、UEFIセキュアブート経由でLinuxディストリビューションを起動しようとしています。詳細については、Lenovoフォーラムの上記のスレッドをご覧ください。