Vista與Windows XP雙引導(dǎo)啟動(dòng)ntoskrnl.exe錯(cuò)誤分析
癥狀
安裝了 Windows Vista 并使之與 Microsoft Windows XP 一起形成雙引導(dǎo)配置后,如果嘗試使用 Windows XP 啟動(dòng)計(jì)算機(jī),則將收到類似于以下內(nèi)容的錯(cuò)誤消息:因以下文件的損壞或者丟失,Windows 無(wú)法啟動(dòng):
C:Windowssystem32ntoskrnl.exe。請(qǐng)重新安裝以上文件的拷貝。
原因如果將 Windows Vista 安裝在以前未分配的磁盤空間內(nèi)并且該空間位于安裝 Windows XP 的分區(qū)的前面,便會(huì)遇到此問(wèn)題。
在此情況下,Windows Vista 安裝程序會(huì)在未分配的磁盤空間內(nèi)創(chuàng)建一個(gè)新的分區(qū)。由于在安裝 Windows XP 的分區(qū)前面創(chuàng)建了一個(gè)新的分區(qū),因此 Windows XP 安裝點(diǎn)的 Boot.ini 條目將指向無(wú)效的分區(qū)。
請(qǐng)考慮以下情況:• 您的硬盤(或磁盤 0)在 Windows XP 分區(qū)前面包含一些未分配的硬盤空間。 • Windows XP Boot.ini 文件指向 disk(0)partition(1) 來(lái)查找 Windows XP 啟動(dòng)文件。 • Windows Vista 程序在未分配的硬盤空間內(nèi)創(chuàng)建一個(gè)分區(qū)。 在此情況下,Windows XP 啟動(dòng)文件現(xiàn)在將位于 disk(0)partition(2) 上。但是,Boot.ini 文件仍然指向 disk(0)partition(1) 來(lái)查找這些文件。因此,Windows XP 將無(wú)法成功啟動(dòng)。 回到頂端
解決方案要解決此問(wèn)題,請(qǐng)修改 Windows XP Boot.ini 文件以使其指向正確的分區(qū)。為此,請(qǐng)按照下列步驟操作:1. 啟動(dòng) Windows Vista。 2. 右鍵單擊“開(kāi)始,然后單擊“資源管理器。 3. 在“組織菜單上,單擊“文件夾和搜索選項(xiàng)。 4. 在“文件夾選項(xiàng)對(duì)話框中,單擊“查看選項(xiàng)卡。 5. 在“高級(jí)設(shè)置區(qū)域中,單擊“顯示隱藏的文件和文件夾,單擊以清除“隱藏已知文件類型的擴(kuò)展名和“隱藏受保護(hù)的操作系統(tǒng)文件(推薦)復(fù)選框,單擊“是確認(rèn)您希望顯示操作系統(tǒng)文件,然后單擊“確定。 6. 找到并單擊 Windows XP 系統(tǒng)驅(qū)動(dòng)器。在 Windows Vista 的 Windows 資源管理器程序中,此驅(qū)動(dòng)器很可能是驅(qū)動(dòng)器 D。 7. 在右窗格中,右鍵單擊“boot.ini,然后單擊“屬性。 8. 在“boot.ini 屬性對(duì)話框中,單擊“安全選項(xiàng)卡,然后單擊“高級(jí)。 9. 單擊“所有者選項(xiàng)卡,然后單擊“編輯。
如果系統(tǒng)提示您輸入管理員密碼或進(jìn)行確認(rèn),請(qǐng)鍵入密碼或單擊“繼續(xù)。 10. 在“將所有者更改為列表中,單擊您的別名或?qū)⒛J(rèn)的“Administrators選項(xiàng)保留為選中狀態(tài),然后單擊“確定四次。 11. 右鍵單擊“boot.ini,然后單擊“編輯。 12. 根據(jù) Windows XP 啟動(dòng)分區(qū)的正確路徑修改高級(jí) RISC 計(jì)算 (ARC) 路徑。例如,如果 Windows Vista 安裝程序在安裝了 Windows XP 的分區(qū)前面的未分配磁盤空間內(nèi)創(chuàng)建了一個(gè)分區(qū),則必須使 Windows XP 所在分區(qū)的值增加一。因此,如果 Boot.ini 文件在 Windows XP 操作系統(tǒng)的 ARC 路徑中包含 partition(1),請(qǐng)修改 ARC 路徑以使其使用 partition(2)。在此情況下,ARC 路徑將類似于以下內(nèi)容:multi(0)disk(0)rdisk(0)partition(2)WINDOWS="Microsoft Windows XP Professional" /fastdetect;13. 保存對(duì) Boot.ini 文件所做的更改,然后退出記事本。
狀態(tài)Microsoft 已經(jīng)確認(rèn)這是在“適用于部分中列出的 Microsoft 產(chǎn)品中存在的問(wèn)題。
相關(guān)文章:
1. Windows Vista CTP將在2月22日發(fā)布2. 撲朔迷離 Windows Vista最新產(chǎn)品線曝光3. Windows Vista操作系統(tǒng)安全體系概覽4. 微軟:盜版Windows Vista時(shí)日不久5. 在Win Vista中設(shè)置多個(gè)本地組策略對(duì)象6. Windows Vista的硬件要求之我見(jiàn)7. 用好Windows Vista的小功能8. 解析Windows Vista系統(tǒng)遷移升級(jí)工具9. Win Vista讓歐盟憂心忡忡的四個(gè)方面10. Windows Vista更高效的使用資源管理器
