
前幾天我與一位朋友談論 Windows 的一般情況,我提到不幸的是沒有辦法(據我所知)可以停用 Windows 中的頁面檔案。無論您的 RAM 有多大,總會有 pagefile.sys。
如果您像我一樣,如果確實不需要的話,您不會希望將記憶體分頁到硬碟上。他提出了我從未考慮過的絕妙建議——創建一個 RAM 驅動器並將頁面文件設置為 RAM 驅動器。
當然,正如他和我都知道的那樣,我確信以前已經這樣做過。我以前從未創建過 RAM 磁碟? SU 社群中是否有人曾經這樣做過,如果是的話,有一個關於如何執行此操作的良好演練的連結嗎?
答案1
您可以輕鬆停用頁面檔案。傑夫·阿特伍德關於禁用它的博客以及後果。無論如何,將其移至 RAMdisk 是最糟糕的事情,因為頁面檔案用於儲存已經無法放入記憶體的內容。為 RAMDisk 保留內存只會使更多的數據被調出,這反過來需要更大的分頁文件和RAMDisk,這反過來又會留下更少的可用內存,這又會調出更多的內存——您可以看到這是怎麼回事。
答案2
為頁面檔案使用 RAM 磁碟就違背了使用 RAM 的初衷。
頁面檔案用於調出記憶體頁面,為其他程式騰出空間。為頁面檔案設定 RAMdisk 僅使用記憶體管理器可以使用的 RAM,而不是將它們分頁。 。 。
這就像牽引另一輛車,這樣你就可以使用第二輛車開得更遠。 。 。
答案3
此線程上有一些有關 RAMDISK 軟體的提示:https://superuser.com/questions/34388/whats-the-best-ramdisk-for-windows
還有一些關於頁面文件是否應該放在 RAMDISK 上的有趣討論:https://superuser.com/questions/34388/whats-the-best-ramdisk-for-windows/34404#34404
答案4
如果您堅持使用具有 3GB 記憶體上限的 32 位元 Windows 用戶端作業系統,則可以使用 ramdisk 和實體位址擴充功能來利用不可見的 ram。
其他海報是正確的,如果您的作業系統允許您處理所有實體內存,那麼將 pagefile.sys 放在 ramdisk 上是非常糟糕的。
然而,對於某些使用磁碟作為暫存空間的程序,它仍然可以提供幫助...例如 Photoshop。