虛擬內存(頁面文件 pagefile.sys)是 Windows 內存管理的核心組件。本文系統講解虛擬內存運作原理,破除「大內存可禁用頁面文件」誤區,並從硬碟性能、頁面文件布局、系統恢復選項三個維度提供實戰優化方案。
「我的電腦」→ 右鍵「屬性」→ 「硬體」→ 「裝置管理器」→ 「磁碟機」→ 右鍵目標磁碟 → 「屬性」→ 「策略」→ 勾選 「啟用裝置上的寫入緩存」。

風險提示: 突發斷電可能導致緩存數據丟失。生產伺服器必須配備 UPS 並啟用此選項;個人電腦視數據重要性權衡。
「裝置管理器」→ 「IDE ATA/ATAPI 控制器」→ 「主要/次要 IDE 通道」→ 右鍵「屬性」→ 「高級設置」→ 「傳輸模式」選 「DMA (若可用)」。
當前模式若顯示「PIO 模式」,說明驅動或線材問題,需排查更換 80 針 IDE 線或更新晶片組驅動。

「我的電腦」→ 「屬性」→ 「高級」→ 「啟動和故障恢復」→ 「設置」→ 「寫入偵錯資訊」選 「無」。
原因:完整內存轉儲文件大小等於物理內存,佔用巨大磁碟空間且寫入過程阻塞 I/O,對虛擬內存性能影響極大。普通業務伺服器無需分析核心轉儲。
「我的電腦」→ 「屬性」→ 「高級」→ 「性能」→ 「設置」→ 「高級」→ 「虛擬內存」→ 「更改」:
— 系統盤 (C:) 設「無分頁文件」
— 數據盤 (D:/E:) 設「自訂大小」,初始值 = 最大值 = 物理內存 × 1.5 (或固定 4096/8192 MB),避免動態擴縮產生碎片。
— 若有多塊物理磁碟,優先放在最快、負載最低、非系統分區的磁碟上。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\LargePageMinimum。「性能選項」→ 「高級」→ 「內存使用」選 「系統緩存」。
效果: 系統保留 ~4MB 物理內存作為磁碟讀寫緩存,顯著提升頁面文件與物理內存間的換頁速度。
適用條件: 物理內存 ≥ 256MB(現代伺服器均滿足)。內存極度緊張 (≤128MB) 時保持默認「程序」。
| 性能計數器 | 健康閾值 | 異常含義 |
|---|---|---|
| Memory \ Pages/sec | < 50 (持續) | 嚴重缺頁,需加內存或調優應用 |
| Memory \ Available MBytes | > 物理內存 10% | 可用內存不足,系統頻繁修剪工作集 |
| Paging File \ % Usage | < 70% | 頁面文件接近滿載,需擴容或遷移 |
| PhysicalDisk \ Avg. Disk sec/Read (pagefile 所在盤) | < 10 ms | 磁碟響應慢,影響換頁性能 |
總結: 虛擬內存優化的核心是「給頁面文件一塊快速、穩定、專屬的磁碟空間,並讓系統緩存機制優先服務 I/O」。盲目禁用或設極小值均屬反模式。