Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

XP 光碟機顯示舊光碟內容?關閉「CDROM Mirror」鏡像快取功能,延遲卸載設 0 分鐘即時更新

編輯:Windows XP 系統介紹

換光碟後「我的電腦」仍顯示上一片光碟檔案,雙擊無法開啟,必須重開機才恢復。罪魁禍首是 XP 內建 **CDROM Mirror (光碟鏡像快取)** 功能:讀取光碟後將瀏覽過的檔案結構暫存記憶體,**預設 5 分鐘才釋放**,期間換片會讀到舊快取。解法:**將「延遲卸載」改為 0 分鐘**,即時失效快取。

故障機制

  • 插入光碟 → 系統自動建立鏡像快取 (含目錄結構、已讀檔案片段)。
  • 快取保留時間由 **「延遲卸載」** 設定控制,預設 **5 分鐘**。
  • 5 分鐘內換片 → 光碟機圖示不變、檔案列表不變 → 讀取舊快取 → 只有先前瀏覽過的檔案能開啟。
  • 5 分鐘後快取失效 → 重新讀取新光碟 → 正常顯示。

圖解關閉步驟 (XP 經典/分類檢視皆適用)

  1. Win → 控制台 → 系統管理工具 → 電腦管理。
    或:右鍵 我的電腦 → 管理。
  2. 左側樹狀展開:儲存體 → 可移動儲存體 → 媒體庫。
  3. 右側列出本機光碟機圖示 (通常為 `CD-ROM` / `DVD-ROM`)。
  4. 右鍵光碟機 → 內容。
  5. 「啟用驅動器」** 勾選 (預設已勾)。
  6. 「延遲卸載」** 下拉選單 → 選 **「0 分鐘」** (或輸入 0)。
  7. 確定 → 關閉電腦管理視窗。

驗證方法

  1. 插入光碟 A → 開啟資源管理器確認內容。
  2. 彈出光碟 A → 插入光碟 B → **立即** 開啟光碟機 → 應顯示光碟 B 內容,無延遲。

補充:註冊表直接修改 (適合批次部署/無人值守)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom]
"AutoRun"=dword:00000001
"DisableAutorun"=dword:00000000
; 關鍵值:延遲卸載時間 (單位:秒),0 = 即時
"AutoRunDelay"=dword:00000000

儲存為 `.reg` → 雙擊匯入 → 重開機生效。`AutoRunDelay` 對應 GUI 的「延遲卸載」。

相關設定對照

設定路徑/指令建議值說明
延遲卸載電腦管理 → 可移動儲存體 → 媒體庫 → 光碟機內容0 分鐘即時失效鏡像快取,解決換片顯示舊內容
自動播放控制台 → 自動播放 / TweakUI / 註冊表 AutoRun依需求關閉可防止病毒 autorun.inf 執行,但需手動開啟光碟
DMA 模式裝置管理員 → IDE 控制器 → 主要/次要通道 → 進階設定DMA (若支援)提升讀取速度,降低 CPU 佔用

避坑提醒

  • **不影響燒錄/讀取速度**,僅釋放記憶體快取。
  • 若光碟機本身讀取錯誤 (刮痕、鏡頭老化),此設定**無法修復硬體故障**。
  • Vista/Win7/Win10/Win11 **無此功能**,光碟機快取由檔案系統管理,換片即時更新。
Copyright © Windows教程網 All Rights Reserved