問題現象
Vista 安裝程式極度霸道:從光碟啟動安裝時,強制將安裝目標分區設為 C:,其他分區依微軟慣例重新排序,導致原有盤符錯亂(如原 D: 變 C:,原 C: 變 D: 或其他),造成多重開機、資料路徑、捷徑全面失效。
核心解決策略:在「盤符正確的 Vista 環境下」再次執行 Setup.exe
- 進入現有 Vista(盤符錯亂狀態)。
- 在 Vista 內部修正盤符:
「電腦管理」→「磁碟管理」→ 逐一右鍵分區 →「變更磁碟機代號和路徑」→ 還原為原本正確的盤符(如系統分區改回 C:、資料分區改回 D:、光碟機改回 E:)。
- 修正完成後重開機,確認「電腦」中盤符顯示正常,且檔案總管可正常瀏覽。
- 在當前 Vista 的「執行」中直接啟動安裝光碟的 Setup.exe:
插入 Vista 安裝光碟(或掛載 ISO),假設光碟機代號為 X:,執行:
X:\Setup.exe
- 選擇「升級」或「自訂(全新安裝)」,安裝程式將參考當前正確的盤符環境進行識別,不再錯誤重新排序。
- 安裝完成後,盤符保持正確,舊 Vista 會被移至
Windows.old 資料夾。
為什麼這樣做有效?
- Vista 安裝程式在 WinPE 階段(光碟啟動)會根據自身邏輯重新指派盤符。
- 在 Windows 環境下執行
Setup.exe(升級/遷移安裝),安裝程式會讀取當前執行環境的掛載點管理器資料庫,尊重既有盤符分配。
警告與補充
- 絕對不要從光碟啟動重新安裝(除非你接受盤符再次錯亂)。
- 若系統已損壞無法進入 Vista,需先用 PE/修復模式修正盤符,或備份資料後重新規劃分區安裝。
- 系統修復(系統復原選項)同樣會在 WinPE 下運行,同樣會導致盤符錯誤識別,謹慎使用。
- 此問題存在於 Vista/Win7/Win8/Win10 所有版本,核心邏輯未變。
最佳實務
安裝 Vista/Win7/Win10 前,先在磁碟管理中規劃好分區與盤符(系統分區=C:、資料分區=D:...、光碟機=最後代號),再從現有 Windows 環境啟動安裝程式,可從根源避免盤符錯亂。