
我想將頁面檔案從 SSD 硬碟刪除到 1TB 硬碟。下面的答案對解決問題有很大幫助。
然而,Camille 的回答表明,即使我將頁面文件移至硬碟驅動器,Windows 仍會在系統驅動器上建立頁面文件,以便在崩潰時寫入核心記憶體轉儲。
1.) 根據經驗,與移動到硬碟的頁面檔案相比,用於核心記憶體轉儲的頁面檔案大約有多大?
2.) 如果我從 SSD 中刪除此核心記憶體轉儲頁面檔案(如 Camille 所示),會發生什麼事?我從未設法使用內存轉儲中的任何內容,在這種情況下可以公平地說我不會錯過它嗎?
https://support.microsoft.com/en-us/kb/314482
3.) Microsoft 似乎建議您應該將頁面檔案放在第二個磁碟機的分割區中。到目前為止,我已經在第二個驅動器上使用了 1000GB 中的 10GB,還可以對其進行分區嗎?如果我無法分區,這會在將頁面檔案移至硬碟時產生大問題嗎?
4.) 對於我的情況,最佳解決方案是什麼?
將頁面檔案移至第二個硬碟上的分割區,同時保留 SSD 的核心記憶體轉儲頁面檔案。
或者如上所述,但從我的 SSD 中刪除內核記憶體轉儲頁面檔案?
謝謝
答案1
這取決於您想要什麼樣的轉儲。如果您告訴 Windows 不要建立頁面文件,則 Windows 將不會建立頁面文件。為了使轉儲正常工作,引導磁碟的頁面檔案必須指定為大於以下大小,或者必須由系統管理並且已經大於以下大小,或者磁碟上有足夠的可用空間以增長到以下尺寸:
- 如果您只需要小型轉儲,請在啟動磁碟上建立一個大小為2 兆位元組
- 如果您想要完整的核心轉儲,請在啟動磁碟上建立一個大小為2060 位元組(有點過了2GiB)
否則,當系統遇到 BSOD 時,不會儲存轉儲。這無論如何都不是壞事,它只是會限制您診斷 BSOD 的能力。
使用單獨分區的原因是為了減少頁面檔案的碎片。理想情況下,它應該作為磁碟上的一個大塊進行分配。單獨的分割區是執行此操作的一種方法,但通常將其設定為共用分割區就可以了,只要該分割區有大量可用空間並且在 Windows 建立檔案之前進行了碎片整理。創建完成後就可以了。
我不知道您的 SSD 有多大或有多少可用空間,但在您的情況下,我可能會在 SSD 上創建一個 3 GiB (3072 MiB) 頁面文件,然後在您的第二次駕駛。