文章編號: 927817 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

徵狀

在已安裝 Microsoft Windows XP 的雙重開機設定中安裝 Windows Vista 之後,您在嘗試使用 Windows XP 啟動電腦時,收到類似下列的錯誤訊息:
下列檔案遺漏或損毀,無法啟動 Windows:

C:\Windows\system32\ntoskrnl.exe。請重新安裝上列檔案。

發生的原因

如果 Windows Vista 是安裝在先前未配置的磁碟空間 (位於安裝 Windows XP 的磁碟分割前面) 中,您便會遇到這個問題。

在這種情況中,Windows Vista 安裝程式會在未配置的磁碟空間中建立新的磁碟分割。由於新的磁碟分割是建立在安裝 Windows XP 的磁碟分割前面,因此 Windows XP 安裝的 Boot.ini 項目會指向無效的磁碟分割。

請試想下列案例:
  • 您的硬碟 (或磁碟 0) 在 Windows XP 磁碟分割前面有一些未配置的硬碟空間。
  • Windows XP Boot.ini 檔案將 Windows XP 啟動檔案指向 disk(0)partition(1)
  • Windows Vista 程式會在未配置的硬碟空間中建立磁碟分割。
在此案例中,Windows XP 啟動檔案現在位於 disk(0)partition(2)。然而,Boot.ini 檔案仍然將這些檔案指向 disk(0)partition(1)。因此,Windows XP 無法成功啟動。

解決方案

如果要解決這個問題,請將 Windows XP Boot.ini 檔案修改為指向正確的磁碟分割。如果要執行這項操作,請依照下列步驟執行:
  1. 啟動 Windows Vista。
  2. 用滑鼠右鍵按一下 [開始]
    摺疊此圖像展開此圖像
    [開始]
				按鈕
    ,然後按一下 [瀏覽]
  3. [組織] 功能表上,按一下 [資料夾及搜尋選項]
  4. [資料夾選項] 對話方塊中,按一下 [檢視] 索引標籤。
  5. [進階設定] 區域中,按一下 [顯示所有檔案和資料夾],按一下以取消選取 [隱藏已知檔案類型的副檔名] 核取方塊,按一下以取消選取 [隱藏保護的作業系統檔案 (建議選項)] 核取方塊,按一下 [是] 以確認要顯示作業系統檔案,然後按一下 [確定]
  6. 找出並按一下 Windows XP 系統磁碟機。在 Windows Vista 的 Windows 檔案總管程式中,很可能是 D 磁碟機。
  7. 在右窗格中,用滑鼠右鍵按一下 boot.ini,然後按一下 [內容]
  8. [boot.ini 內容] 對話方塊中,按一下 [安全性] 索引標籤,然後按一下 [進階]
  9. 按一下 [擁有者] 索引標籤,然後按一下 [編輯]

    摺疊此圖像展開此圖像
    使用者存取控制權限
    如果出現要求您輸入系統管理員密碼或確認的提示,請輸入密碼或按一下 [繼續]
  10. [變更擁有者為] 清單中,按一下您的別名或保留已選取的預設 [系統管理員] 選項,然後按四次 [確定]
  11. 用滑鼠右鍵按一下 boot.ini,然後按一下 [編輯]
  12. 將「進階精簡指令集運算」(ARC) 路徑適當修改為 Windows XP 啟動磁碟分割的正確路徑。例如,如果 Windows Vista 安裝程式是在安裝 Windows XP 的磁碟分割前面的未配置磁碟空間中建立磁碟分割,磁碟分割值就必須增加 1。因此,如果在 Boot.ini 檔案中,Windows XP 作業系統的 ARC 路徑包含 partition(1),請將 ARC 路徑修改為使用 partition(2)。在這種情況中,ARC 路徑類似下列:
    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
  13. 將變更儲存至 Boot.ini 檔案,然後結束 [記事本]。

其他相關資訊

如需有關 ARC 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
102873 BOOT.INI 與 ARC 路徑的命名慣例與用法
155222 How to Determine the ARC Path
如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
289022 HOW TO:編輯 Windows XP 中的 Boot.ini 檔
如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
314058 Windows XP 修復主控台的說明
307654 如何安裝及使用 Windows XP 的修復主控台

屬性

文章編號: 927817 - 上次校閱: 2007年4月23日 - 版次: 2.0
這篇文章中的資訊適用於:
  • Windows Vista 旗艦版
  • Windows Vista 商用進階版
  • Windows Vista 商用入門版
  • Windows Vista 家用進階版
  • Windows Vista 家用入門版
  • Windows Vista Starter
  • Windows Vista 商用進階 64 位元版
  • Windows Vista 家用入門 64 位元版
  • Windows Vista 家用進階 64 位元版
  • Windows Vista 旗艦 64 位元版
關鍵字:?
kbtshoot kbpending kbbug kbenv kbexpertisebeginner kbprb KB927817
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com