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

Vista 環境下移除 XP 開機項目與磁碟分區完整操作

編輯:Windows Vista 系統基礎知識

情境一:僅移除開機選單中的「舊版 Windows」項目

管理員命令提示字元執行:

bcdedit /delete {ntldr} /f

或使用圖形工具 msconfig → 「開機」索引標籤 → 選中「Windows 的早期版本」→ 「刪除」。
執行後重開機直接進入 Vista,不再顯示 XP 選項。

情境二:Vista 在 E:、XP 在 C:,欲完整移除 XP 並回收 C: 空間

前提: 先裝 XP (C:),後裝 Vista (E:),Vista 為目前使用系統,無光碟片。

方法 A:移動隱藏系統檔案後格式化 C: (較安全)

  1. 進入 Vista,資料夾選項 → 「檢視」→ 勾選「顯示隱藏檔案、資料夾及磁碟機」、取消勾選「隱藏受保護的作業系統檔案」。
  2. 將 C: 根目錄下的隱藏系統檔案 (boot.ini、ntldr、NTDETECT.COM、BOOTSECT.BAK 等) 及 BOOT 資料夾**移動**到其他分區 (如 D: 或 E:)。
  3. 以滑鼠右鍵 C: → 「格式化」→ 快速格式化 (NTFS)。
  4. 將剛移動的檔案/資料夾**複製回 C: 根目錄** (Vista 開機管理器不依賴這些檔案,但保留以防萬一)。

方法 B:直接刪除 XP 檔案並修改 boot.ini (較快但需小心)

  1. Vista 下顯示隱藏/系統檔案,直接刪除 C: 下的 XP 系統資料夾 (Windows、Program Files、Documents and Settings 等)。
  2. 編輯 E: 根目錄 boot.ini (隱藏系統檔),刪除 `[operating systems]` 區段中 XP 相關行:
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
  3. 保留 `[boot loader]` 區段 (timeout、default) 不動。
注意:此法僅移除開機選單項目,C: 磁碟空間未自動合併至 Vista 分區。如需合併分區需第三方工具 (如 DiskGenius、Partition Assistant) 或重新安裝。

找不到 boot.ini?

資料夾選項 → 「檢視」→ 取消勾選「隱藏受保護的作業系統檔案」→ 確定,即可在根目錄看見。

重要提醒

  • 操作前**務必備份重要資料**,格式化/刪除分區不可逆。
  • 若 Vista 開機載入器 (BCD) 存放在 C: (極少見),格式化 C: 會導致 Vista 無法開機。請先用 bcdedit /enum 確認 device partition=E:。
  • 無光碟環境下,建議製作 Vista 修復 USB (Windows 7 USB/DVD Download Tool 可用) 以備不時之需。
Copyright © Windows教程網 All Rights Reserved