none
请教XP、vista 双系统重装vista后如何修复启动项(另多一问) RRS feed

  • 问题

  • 原来是先安装的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
    2009年6月23日 2:31

答案

全部回复

  • 請先查閱這兩個帖子:

    如何做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
    • 已标记为答案 afualex 2009年6月23日 5:55
    • 取消答案标记 afualex 2009年6月23日 5:56
    • 已标记为答案 afualex 2009年6月23日 5:56
    2009年6月23日 2:49
  • 因為在不同國家或地區提供的服務是有所差異的, 所以必應會依據你計算機所在的國家或地區, 自動重定向到適用於該地的本地化搜索服務.

    關於 "Technet和Microsoft上的文章现在已搜索就是打不开网页" 建議前往 一般性问题讨论区 進行咨詢.
    Folding@Home
    2009年6月23日 2:59
  • 谢谢repl,但是我看了一下,那个好像先Vista 后XP的,这个我使用命令行给解决了,Alexis版主说的:“建议格式化硬盘后按照先 Windows XP 后 Windows Vista 的顺序重新安装,可以自动配置多系统共存,比较方便”,这个我感觉不太对啊,你看,我原来的电脑是双系统,后来我只是把Vista重装了一下,XP仍然在,但是却丢失了Ntldr,所以启动不了,如果是Alexis版主说的那样,先XP后Vista是不会出现没有启动项的啊。


    不解,不解


    Alex
    2009年6月23日 4:47
  • 把Vista重装了一下,XP仍然在,但是启动列表的文件应该是保存VISTA系统分区中,你重新安装VISTA,这个启动列表的文件已经丢失,肯定就要修复了。

    2009年6月23日 5:11
  • 不知如何修复才来请教请赐教
    Alex
    2009年6月23日 5:18
  • 是兩個系統都不能進入, 還是只是其中一個?

    P.S. 你的標題和正文的意思不一致.
    Folding@Home
    2009年6月23日 5:33
  • 只能进Vista,如果想做双系统,我只能再重装XP,然后通过bcdedit命令来修复。

    但是这样每次装完Vista都要装一次XP,太麻烦与不合情理吧?

    所以来此请教如何修复。
    Alex
    2009年6月23日 5:41
  • 不用重裝, 你先參考第一個回覆的第二個鏈接.


    Folding@Home

    2009年6月23日 5:43
  • 就这样???这个……汗颜啊,好像也挺简单。 下次试试, 我已经重装XP了,也已经bcdedit修复了。 见笑了,学习了,下次知道如何做了, 谢谢repl
    Alex
    2009年6月23日 5:46
  • 修复了ntldr之后,就可以使用Vistabootpro来设置启动项了吧?repl
    Alex
    2009年6月23日 6:01
  • 再貼兩個相關幫助, 用這些方法就可以了.

    易宝典: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
    2009年6月23日 6:03
  • 好嘞,谢谢repl,在遇到这些情况我综合一下搞一下吧,不是搞IT的,有些东西还真难懂,谢谢你
    Alex
    2009年6月23日 6:15
  • 配置 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
    2009年6月23日 9:41