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

U盤安裝 Win7 提示「缺少 CD/DVD 驅動程式」?拔插 U 盤神奇解決法 + USB 3.0 避坑指南

編輯:Win7 系統基礎知識

使用 UltraISO 等工具製作 Win7 安裝 U 盤,安裝過程中突然彈出**「缺少所需的 CD/DVD 裝置驅動程式」**,點選「瀏覽」能看到硬碟分區卻找不到 U 盤。微軟錯誤訊息誤導:實際非光碟機驅動缺失,而是 **WinPE 階段未正確枚舉 U 盤裝置**。

核心解決方案:拔插 U 盤 (實測 100% 有效)

  1. 錯誤視窗出現時,**不要點取消/瀏覽**,保持視窗開啟。
  2. **拔除 U 盤** → 等待 3 秒 → **重新插入同一 USB 埠** (或另一 USB 2.0 埠)。
  3. 回到錯誤視窗,點選「**瀏覽**」→ 此時磁碟清單中**出現 U 盤磁碟機代號 (如 M:)**。
  4. 選擇 U 盤 → 確定 → 安裝繼續正常進行。
    安裝繼續正常
    複製檔案階段
    功能更新階段

技術原理深度解析

  • Win7 安裝啟動流程:BIOS → MBR → PBR → BOOTMGR → BCD → **WinPE (載入 install.wim)** → 安裝程式。
  • WinPE 內核包含 USB 大容量儲存裝置驅動,**但 USB 熱插拔枚舉機制偶發競態條件**:安裝程式啟動時 U 盤尚未就緒/未發送裝置到達事件。
  • **拔插觸發 PnP 管理器重新枚舉**:USB 集線器偵測裝置插入 → 總線驅動載入 → 磁碟裝置建立符號連結 → `MountMgr` 掛載磁碟機代號 → 安裝程式 `GetLogicalDrives()` 可見 U 盤。
  • 命令列驗證 (錯誤視窗開啟時 Shift+F10 開啟 CMD):
    `diskpart` → `list disk` → **拔插前無 U 盤磁碟** / **拔插後出現磁碟 5 (3827 MB)**。
    拔插前list disk
    拔插後list disk

⚠️ 關鍵避坑:USB 3.0 埠 / USB 3.0 隨身碟

  • Win7 安裝映像**預設不含 USB 3.0 控制器驅動** (Intel xHCI / ASMedia / Fresco Logic / VIA 等)。
  • 插在 USB 3.0 埠 (藍色) 或使用 USB 3.0 隨身碟 → **WinPE 階段完全無法識別**,拔插也無效。
  • **解決**:
    1. 插在 **USB 2.0 埠 (黑色/白色)** 安裝 (最簡單、通用)。
    2. 或使用 DISM / WinToolkit / NTLite 將 USB 3.0 驅動 **滑流整合至 boot.wim + install.wim** (進階)。

UltraISO 製作啟動 U 盤標準流程 (複習)

  1. 準備 ≥ 4 GB U 盤、Win7 ISO 映像 (官方 MSDN/Volume Licensing 純淨版)。
  2. UltraISO → 「開啟」ISO → 「啟動」→ 「寫入硬碟映像」→ 硬碟機選 U 盤 → 寫入模式 **USB-HDD+** / **USB-ZIP+** → 「寫入」。
  3. BIOS 設定:啟動順序 → **USB HDD / USB ZIP** 優先 (視寫入模式)。

總結

**「缺少 CD/DVD 驅動」= WinPE 沒枚舉到 U 盤** → **拔插 U 盤觸發重新枚舉** → 秒解。配合 **USB 2.0 埠安裝**,U 盤裝 Win7 無障礙,徹底淘汰光碟機!

Copyright © Windows教程網 All Rights Reserved