萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows XP 教學

安裝第二作業系統出現「Can't edit boot.ini」?移除唯讀屬性即可解決

錯誤含義

安裝程式嘗試修改 C:\boot.ini 加入新系統開機選項,但該檔案屬性為「唯讀」,導致寫入失敗、安裝中止。

解決步驟

  1. 進入現有 Windows XP
  2. 「我的電腦」→「工具」→「資料夾選項」→「檢視」
  3. 勾選「顯示隱藏的檔案和資料夾」
    取消勾選「隱藏受保護的作業系統檔案」→ 「是」確認警告
  4. 在 C: 根目錄找到 boot.ini,右鍵→「內容」
  5. 取消勾選「唯讀」→ 勾選「存檔」→ 「確定」
  6. 重新執行第二作業系統安裝程式,錯誤不再出現

boot.ini 典型內容參考

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

安裝新系統後,安裝程式會自動在 [operating systems] 區段新增一行,並調整 default 指向新系統。

補充:手動編輯 boot.ini 新增開機選項

  1. 備份 boot.ini → boot.ini.bak
  2. 記事本開啟,複製現有開機行,修改 partition(N)、\WINDOWS 路徑、描述名稱
  3. 調整 timeout (秒)、default 指向預設項目
  4. 儲存,重開機驗證選單

注意

  • 修改 boot.ini 錯誤可能導致無法開機,務必備份並準備 XP 安裝光碟/修復主控台
  • Vista/7/8/10/11 使用 BCD (bcdedit/EasyBCD),無 boot.ini
  • 部分防毒/安全軟體會鎖定 boot.ini 為唯讀,安裝前暫時停用防護
copyright © 萬盛學電腦網 all rights reserved