积极答复者
请教XP、vista 双系统重装vista后如何修复启动项(另多一问)

问题
-
原来是先安装的Vista后XP,使用一些命令行就可以将启动项改成双系统选择项,想进哪个进哪个。 后来SP2Technet镜像公布之后,重装,但是重装之后发现没有XP的启动项了(Vista这个功能不如XP,BS一个),因为不知如何恢复,使用VistaBootPro都失败,提示有错误,虽然启动的时候出现了双启动菜单项,但是却进入不了,提示啥\ntldr,可能是引导文件吧,我也不清楚。所以来此请教,如何修复先XP后Vista的启动项。 另:各位能直接从www.bing.com上搜索东西吗?我只能在cn.bing.com上搜索,所以Technet和Microsoft上的文章现在已搜索就是打不开网页,很奇怪,不知各位是不是这样。 网络情况:山东移动EDGE。
Alex- 已编辑 afualex 2009年6月23日 5:39
答案
-
請先查閱這兩個帖子:
如何做VISTA 和XP 双启动系统
http://social.microsoft.com/Forums/zh-CN/vistazhchs/thread/785697b3-3d1f-47d8-aebd-ecd935294246
我用的是WinXP,这几天电脑不能启动了,总是提示:“NTLDR is mising,怎么解决啊?
http://social.microsoft.com/Forums/zh-CN/windowsxpzhchs/thread/e8c0f5b5-6050-480b-a403-86bbb9a93d2d
Folding@Home -
再貼兩個相關幫助, 用這些方法就可以了.
易宝典:Windows XP 系统启动不了怎么办?(MVP 撰稿)
http://support.microsoft.com/kb/971710/zh-cn
如何在 Windows 恢复环境中使用 Bootrec.exe 工具解决和修复 Windows Vista 中的启动问题
http://support.microsoft.com/kb/927392/zh-cn
Folding@Home- 已标记为答案 afualex 2009年6月23日 6:14
全部回复
-
請先查閱這兩個帖子:
如何做VISTA 和XP 双启动系统
http://social.microsoft.com/Forums/zh-CN/vistazhchs/thread/785697b3-3d1f-47d8-aebd-ecd935294246
我用的是WinXP,这几天电脑不能启动了,总是提示:“NTLDR is mising,怎么解决啊?
http://social.microsoft.com/Forums/zh-CN/windowsxpzhchs/thread/e8c0f5b5-6050-480b-a403-86bbb9a93d2d
Folding@Home -
再貼兩個相關幫助, 用這些方法就可以了.
易宝典:Windows XP 系统启动不了怎么办?(MVP 撰稿)
http://support.microsoft.com/kb/971710/zh-cn
如何在 Windows 恢复环境中使用 Bootrec.exe 工具解决和修复 Windows Vista 中的启动问题
http://support.microsoft.com/kb/927392/zh-cn
Folding@Home- 已标记为答案 afualex 2009年6月23日 6:14
-
配置 Windows Vista 和較早版本的 Windows 多重啟動的方法.
以下為我在虛擬機 Windows Server 2008 Standard 實體下測試成功的試驗步驟:
1. Windows Server 2008 Standard 實體一開始共有兩個磁盤(卷 C:, E:).
2. 將安裝有 Windows XP 的虛擬磁盤掛接到該虛擬機(卷 F:).
3. 將 Windows XP 的啟動文件 ntldr, ntdetect.com, boot.ini, bootfont.bin 全部複製到卷 C: .
4. 對在卷 C: 的 ntldr, ntdetect.com, bootfont.bin 執行命令
attrib +r +h +s C:\ntldr
attrib +r +h +s C:\ntdetect.com,
attrib +r +h +s C:\bootfont.bin
5. 對在卷 C: 的 boot.ini 執行命令
attrib +s +h C:\boot.ini
6. 鍵入命令 notepad C:\boot.ini 編輯在卷 C: 的文件 boot.ini. 我的編輯內容如下:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(2)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
其中 rdisk(x) 表示物理硬盤, partition(x) 表示 Windows 所在分區. x 編號從 0 開始, 因為我的虛擬機有3個硬盤(卷 C:, E:, F:), 故卷 F: 的數字編號為 2.
7. 以管理員身份運行命令提示符, 并執行以下命令:
BCDEDIT /CREATE {NTLDR} /D "Microsoft Windows XP”
BCDEDIT /SET {NTLDR} DEVICE PARTITION=F:
BCDEDIT /SET {NTLDR} PATH \NTLDR
BCDEDIT /DISPLAYORDER {NTLDR} /ADDLAST
如果執行第一條命令報告"指定项已经存在。" 忽略該提示, 繼續執行後續命令.
BCDEDIT /SET {NTLDR} DEVICE PARTITION=F: 中的 F: 是 Windows XP 的所在卷.
8. 編輯完成后, 重新啟動計算機.
9. 在啟動菜單中, 選擇 "Earlier Version of Windows" 啟動 Windows XP.
注: 如果該系統之前是用休眠關機的話, 請按 F8 刪除內存鏡像文件, 以正常方式啟動.
需要注意的是, 在 Windows Vista/Windows Server 2008 對卷根目錄的文件進行編輯, 可能需要管理員身份才能進行.
Folding@Home- 已建议为答案 repl 2009年6月23日 9:41