国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Vista > 正文

在安裝了早期版本的Windows操作系統以形成雙引導配置后,Windows Vista無法再啟動

2024-06-28 13:04:09
字體:
來源:轉載
供稿:網友

癥狀
在基于 Microsoft Windows Vista 的計算機上安裝了早期版本的 Windows 操作系統以形成雙引導配置后,可能會遇到下列問題之一:• 如果在基于 Windows Vista 的計算機上安裝早期版本的 Windows 操作系統,Windows Vista 再也無法啟動。在這種情況下,只有早期版本的 Windows 操作系統可以啟動。
• 如果在已安裝了 Windows xp 和 Windows Vista 形成雙引導配置的計算機上安裝 Microsoft Windows XP 的其他實例,可能會收到以下錯誤消息:
Disk read error has occurred.


原因
之所以會出現這些問題,是因為早期版本的 Windows 操作系統與新的 Windows Vista 啟動方法不兼容。Windows Vista 使用新的啟動配置數據庫 (BCD) 存儲。此存儲包含一個啟動菜單以及有關計算機上已安裝的操作系統的所有信息。因此,不能使用來自早期版本的 Windows 操作系統的 Boot.ini 文件來啟動 Windows Vista。

在基于基本輸入/輸出系統 (BIOS) 的計算機上運行的早期版本的 Windows 操作系統(如 Windows XP)中,啟動過程與系統 BIOS 一起啟動。BIOS 確定啟動設備,然后加載第一個物理扇區。此物理扇區稱為主啟動記錄 (MBR)。MBR 包含分區表和必要的啟動執行代碼。此代碼搜索分區表,以查找活動分區并將控制傳遞給活動分區上的啟動扇區。然后,活動分區上的啟動扇區將加載 Ntldr 程序。Ntldr 程序會分析 Boot.ini 文件。此文件用來枚舉已安裝的操作系統。

當 Windows Vista 在基于 BIOS 的計算機上啟動時,BIOS 將加載 MBR 然后加載啟動扇區。但是,啟動代碼將加載新的 Windows 啟動管理器程序 (Bootmgr)。Windows 啟動管理器程序會分析啟動配置數據文件,枚舉已安裝的操作系統,然后顯示啟動菜單。如果在含有 Windows Vista 的雙引導配置中安裝了早期版本的 Windows 操作系統,Windows 啟動管理器程序就會將控制權轉給早期版本的 Windows 操作系統的 Ntldr 程序。當您從啟動菜單中選擇“Windows Vista”時,Windows 啟動管理器程序將執行上述操作。

在基于 Windows Vista 的計算機上安裝早期版本的 Windows 操作系統時,安裝程序將覆蓋 MBR、啟動扇區和啟動文件中的所有內容。因此,早期版本的 Windows 操作系統失去了與 Windows Vista 的向前兼容性。

解決方案
要解決這些問題,請按照下列步驟操作。

注意:可通過使用命令提示符來運行以下過程中的命令。如果在 Windows Vista 中運行這些命令,請在已提升用戶權限的命令提示符中運行它們。為此,請單擊“開始”,單擊“附件”,右鍵單擊命令提示符快捷方式,然后單擊“以管理員身份運行”。1. 使用 Bootsect.exe 還原 Windows Vista MBR 以及將控制權轉給 Windows 啟動管理器程序的啟動代碼。為此,請在命令提示符處鍵入以下命令:Drive:/boot/Bootsect.exe /NT60 All

在此命令中,Drive 是 Windows Vista 安裝介質所在的驅動器。

注意:此步驟的 boot 文件夾位于 DVD 驅動器上。
2. 使用 Bcdedit.exe 在 BCD Boot.ini 文件中為早期版本的 Windows 操作系統手動創建一個條目。為此,請在命令提示符處鍵入下列命令。

注意:在這些命令中,Drive 是安裝 Windows Vista 的驅動器。• Drive:/Windows/system32/Bcdedit /create {ntldr} /d "<對早期 Windows 版本的描述>"

注意:在此命令中,<對早期 Windows 版本的描述> 可以是所需的任何文本。例如,<對早期 Windows 版本的描述> 可以是“Windows XP”或“Windows Server 2003”。
• Drive:/Windows/system32/Bcdedit /set {ntldr} device partition=x:

注意:在此命令中,x: 是活動分區的驅動器號。
• Drive:/Windows/system32/Bcdedit /set {ntldr} path /ntldr
• Drive:/Windows/system32/Bcdedit /displayorder {ntldr} /addlast
 
3. 重新啟動計算機。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 星子县| 鄂伦春自治旗| 龙胜| 边坝县| 新宾| 鄂州市| 株洲县| 平潭县| 枝江市| 贺兰县| 武安市| 渝中区| 花莲市| 乌恰县| 聂拉木县| 仁寿县| 屏南县| 平罗县| 成武县| 江阴市| 仙桃市| 广河县| 于都县| 浪卡子县| 福鼎市| 阜南县| 长寿区| 新乡县| 滨州市| 连平县| 昭觉县| 耿马| 万宁市| 田东县| 阳东县| 千阳县| 中西区| 大同县| 青浦区| 溧阳市| 玉门市|