在同一台電腦安裝 Windows Server 2008 與 Windows XP 雙系統時,預設各自劃分獨立分頁檔(pagefile.sys),浪費寶貴磁碟空間。本文教您將兩系統導向同一分頁檔,釋放空間並簡化管理。
前置條件
- 兩系統安裝在不同分區(如 C: 為 XP、D: 為 Server 2008)。
- 目標共用分區採用 NTFS 格式,且兩系統皆具讀寫權限。
- 建議共用分頁檔放置於非系統、非頻繁讀寫的資料分區(如 E:),減少碎片競爭。
操作步驟(以 Server 2008 為主控端)
- 進入 Server 2008:Win + R 輸入
sysdm.cpl →「進階」頁籤 →「效能」區塊點「設定」→「進階」→「虛擬記憶體」點「變更」。
- 取消勾選「自動管理所有磁碟機的分頁檔大小」。
- 選中 Server 2008 所在分區(D:)→ 選擇「無分頁檔」→ 點「設定」→ 確認刪除既有 pagefile.sys。
- 選中 XP 所在分區(C:)→ 選擇「自訂大小」→ 設定「初始大小」與「最大值」相同(建議 = 實體記憶體 × 1.5),點「設定」。
- 按確定套用,重新啟動進入 XP,檢查 C:\pagefile.sys 是否存在且大小正確。
原理與優勢
- Windows 會優先使用較少存取分區上的分頁檔;將分頁檔集中於單一分區可避免碎片化,提升虛擬記憶體存取速度。
- 保留 XP 分區的分頁檔可確保核心傾印(Memory.dmp)功能正常,藍畫面時仍能寫入除錯資訊。
- 節省空間顯著:若各自配置 2GB,共用後僅需 2GB 總量,省下一整個分頁檔空間。
風險提示
若共用分區發生檔案系統錯誤,兩系統同時受影響。建議定期執行 chkdsk 並備份重要資料。若其中一系統重裝,需重新設定共用路徑。