萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows Server 2008 教學

Windows Server 2008 / XP 雙系統共用分頁檔案:統一虛擬記憶體節省磁碟空間

雙開機環境下,Windows Server 2008 與 Windows XP 各自維護獨立分頁檔案 (pagefile.sys),浪費寶貴磁碟空間。本文說明如何將 Windows Server 2008 設定為使用 Windows XP 現有的分頁檔案,實現雙系統共用單一虛擬記憶體區域。

前置條件與規劃

  • 兩系統安裝於不同分割區 (如 C: = XP, D: = Server 2008)。
  • 決定由哪一系統「擁有」分頁檔案 (建議由較常使用、磁碟空間較大的 XP 管理)。
  • 分頁檔案大小建議:固定值 = 物理記憶體 × 1.5 (最小) ~ × 3 (最大),或固定單一值避免動態調整碎片。

操作步驟 (在 Windows Server 2008 中執行)

  1. 「電腦」右鍵「內容」→「進階系統設定」→「進階」索引標籤 →「效能」→「設定」。
  2. 「進階」索引標籤 →「虛擬記憶體」區域「變更」。
  3. 取消勾選「自動管理所有磁碟機的分頁檔案大小」。
  4. 選取 Windows Server 2008 所在分割區 (D:) → 選擇「無分頁檔案」→「設定」→ 確認刪除既有 D:\pagefile.sys。
  5. 選取 Windows XP 所在分割區 (C:) → 選擇「自訂大小」→ 初始大小/最大大小皆設為規劃值 (如 4096 MB) →「設定」。
  6. 確定所有對話框 → 系統提示重新開機 → 重新開機完成。

驗證共用生效

  1. 進入 Windows XP → 檢查 C:\pagefile.sys 存在且大小符合設定。
  2. 進入 Windows Server 2008 → 同樣檢查 C:\pagefile.sys (注意:Server 2008 會在 XP 分割區建立/使用同一檔案),且 D: 根目錄無 pagefile.sys。

關鍵技術細節與風險

項目說明
檔案系統相容兩系統皆為 NTFS,可正常共用同一檔案;若 XP 為 FAT32 則無法共用 (Server 2008 不支援 FAT32 分頁檔)。
並行存取衝突雙系統不可能同時執行,無並行寫入衝突風險;休眠/快速啟動可能鎖定檔案,建議關閉雙系統休眠功能。
開機選單管理Server 2008 使用 BCD (BCDEdit),XP 使用 boot.ini;雙開機引導通常由 Server 2008 的 Windows Boot Manager 管理,需確保雙方啟動項正確。
空間節省效益若 RAM=4GB,分頁檔 6GB,節省 6GB 磁碟空間;對小容量 SSD 尤具價值。

替代方案:獨立分頁檔案但限制大小

若擔心共用風險,可在各系統分別設定固定較小分頁檔案 (如 2GB),並啟用大量記憶體支援 (PAE/大型頁面) 減少對分頁檔依賴。

透過統一分頁檔案策略,Windows Server 2008 / XP 雙系統環境可在不犧牲穩定性前提下,回收數 GB 磁碟空間,簡化儲存管理。

copyright © 萬盛學電腦網 all rights reserved