用 U 盤安裝 Win7 時出現「安裝程式無法定位現有分區,也無法建立新的系統分區」,主因是 MBR 引導區缺失或分區未標記為作用中。本文提供完整實戰流程:PE 環境下複製開機檔案至 C: 根目錄並執行 bootsect 修復,免重灌 PE 即可順利安裝。
準備工作
- 8GB 以上 U 盤 (Win7 ISO 約 2.8GB + PE 約 200MB)
- U 盤啟動製作工具 (如 Rufus、UltraISO、Ventoy、微軟官方工具)
- Win7 安裝 ISO 檔案
關鍵提醒:先做 PE 開機盤,再複製安裝檔
製作 PE 開機盤過程會格式化 U 盤,**務必先完成 PE 製作,再將 Win7 安裝檔 (解壓縮後的 sources、boot、bootmgr) 複製進 U 盤**,否則安裝檔會被清除。
實戰步驟
- 將 Win7 安裝檔完整複製至電腦非系統盤 (如 D:\Win7\) 或 U 盤剩餘空間。
- 插入 U 盤,進 BIOS 設定 USB 開機優先 (或開機選單 F12/F11/F8 選擇 USB)。
- 進入 PE 系統 (等待 1-2 分鐘)。
- 核心步驟:複製開機檔至 C: 根目錄
在 PE 中找到 Win7 安裝檔 (D:\Win7\ 或 U 盤),將以下三項複製到 **C: 根目錄**:
boot\ (資料夾)、bootmgr、sources\ (資料夾)
- 執行 bootsect 寫入 MBR 引導碼
PE 開啟 CMD (管理員) 執行:
C:\boot\bootsect.exe /nt60 C:
(注意:exe 後、/nt60 前、/nt60 後、C: 前**各一空格**)
出現 Bootcode was successfully updated on all target volumes. 即成功。
- 重新開機,**拔除 U 盤**,從硬碟啟動。
- 進入 Win7 安裝精靈,選擇語言/鍵盤 → 「下一步」 → 選擇 C: 分區安裝,**不再出現分區錯誤**。
- 安裝完成後,若開機選單殘留「Windows 安裝程式」項目:
執行 msconfig → 「開機」索引標籤 → 刪除多餘項目 → 設定等待時間 0 秒。
常見坑點提醒
- C: 必須為 **NTFS、主要分區、已標記 Active (作用中)**。
- 若全盤重新分區,安裝檔只能放 U 盤,PE 中從 U 盤複製。
- 複製開機檔後**不要再格式化 C:**,否則引導檔遺失需重做步驟 4-5。
- bootsect.exe 必須對應系統位元數 (32位 PE 用 32位 bootsect,64位 PE 用 64位),PE 內建通常正確。
掌握此流程,U 盤安裝 Win7 分區錯誤不再是難題!