
我有 Windows 7 64 位元、8GB RAM 和 1152MB 硬體保留。正如我在任務管理器中看到的那樣,這使我有 7039MB 的可用實體記憶體。維持這種方式有什麼優點或缺點?
如果我從 MSCONFIG 停用它,則保留的硬體將降至 1MB。考慮到如今 8GB 仍然很多,我應該以哪種方式保留它以獲得所有意義上的最佳性能?
答案1
在舊的 32 位元系統中,最大可尋址 RAM 量為 4Gb。現在,您需要記憶體空間才能與電腦上的硬體進行通信,因此在 4Gb 的末尾,保留了不佔用記憶體但佔用裝置的空間。我認為現在 64 位元系統上的設備內存空間要高得多,具有良好的驅動程式和新硬件,因此不會妨礙 RAM。
然而,即使是 64 位元系統,由於遺留原因,裝置和驅動程式仍然可以使用 4Gb 以下的空間。一些具有良好設備、驅動程式和 BIOS 的較新系統使用很少的硬體保留記憶體。 (我的 5Gb(是的 5 台)戴爾筆記型電腦保留了大約 29Mb 硬體。)
有時您可以更改 BIOS 設定以獲得更多記憶體。某些 BIOS 提供軟體記憶體孔重新映射。
擁有硬體保留記憶體不會以任何方式為您的系統帶來好處,只會造成損害,因為您擁有無法使用的記憶體。
答案2
如果我沒記錯的話(我可能會把腳放在我的嘴裡),擁有硬體保留內存意味著您的PC 上的設備(例如聲卡等)將更喜歡使用硬體保留內存,這應該可以提高穩定性。
雖然我不確定這是否適用於 7,因為我在研究為什麼 XP 是 32 位元不能使用 4GB 時讀過一些類似的內容...
也許其他人可以證實或揭穿我的說法?