none
如何恢复WIN7的启动? RRS feed

  • 问题

  • 刚开始XP装在C盘(20G),后来把C(20G)格掉,在D盘(70G)装了WIN7,这时原来的D显示为C,原来的C显示为D

    现在又装了XP,装在原来的C(20G)上了。(GHOST安装方式安装的)

    现在还有办法启动WIN7吗?

     


    倾力务实每一事,奋发创新每一天!
    2010年3月29日 7:17

答案

  • 使用 Windows 7 的安装光盘引导计算机,并选择修复,他会自动检测并修复启动问题的,一般要修复两遍才行。这样子修复后,您的XP可能启动不了,不过没关系,只需登录Win7并安装一个EasyBCD之类的启动设置软件就可以轻松把XP启动项找回来。这是对于普通用户最简单的方法。

    对于Windows高级用户,还可以通过命令行实现:

    1、让Win7能正常启动:
    在XP下打开命令提示符,定位至Win7安装光盘中的bootsect工具,调用“bootsect /nt60 SYS”命令,成功后重启计算机即可。如果重启之后还是只能进入XP说明命令没有成功,那么您需要使用 Windows 7 的安装光盘引导计算机,选择修复计算机,但是不要进行自动修复,而是在向导最后出现的工具面板中打开命令提示符,再次执行上面的命令,然后重启。注意,成功之后将只能启动到Win7,而不能启动到XP了。因此您需要第二步...

    2、登录Win7后,通过命令添加XP的启动项:
    接下来请以管理员身份运行命令提示符CMD,并依次执行以下命令:
    bcdedit /create {ntldr} /d "Windows XP Professional"
    bcdedit /set {ntldr} path \ntldr
    bcdedit /set {ntldr} device partition=X:
    (注意上面这条,X代表你在 Windows 7 下看见的安装了XP的分区的盘符)
    bcdedit /displayorder {ntldr} /addlast

    谢谢!


    Microsoft MVP for Windows Desktop Experience https://mvp.support.microsoft.com/profile/Huayu
    2010年3月29日 9:56
    版主
  • 首先楼主可以检查下是否D盘存在一个名为boot的隐藏文件夹,若存在,使用命令提示符打开该文件夹,输入bootsect /nt60 sys,系统会尝试切换到Windows 7的启动管理器,重启之后若成功切换则会直接进入到Windows 7中,这时在以管理员身份运行命令提示符输入以下内容来恢复XP启动选项:

    bcdedit /create {ntldr} /d "Windows XP"

    bcdedit /set {ntldr} device partition=D:

    bcdedit /set {ntldr} path \NTLDR

    bcdedit /bootsequence {current} {ntldr}

    bcdedit /displayorder {current} {ntldr}

    bcdedit /timeout 10

     

    若D盘中不存在boot文件夹,说明启动选项丢失,需要使用Windows 7安装光盘进行重建,插入光盘并尝试重启以光盘进行引导,进入选择语言界面后单击确定,并尝试自动修复,修复过程根据提示进行操作。可能一次修复无法成功、可以尝试进行多次自动修复。若多次修复无效,可以在修复向导最后单击 命令提示符,并在其中输入:

    bcdboot c:\windows /s c:   (C:为Windows 7中所看到的系统分区)

    bootsect /nt60 sys

    重启在进入系统后按照前面所说的步骤恢复XP启动选项即可。


    Study every time,Communicate every time
    • 已标记为答案 蓝笨笨 2010年3月30日 8:23
    • 已标记为答案 蓝笨笨 2010年3月30日 8:23
    2010年3月30日 3:40
    版主

全部回复

  • 使用 Windows 7 的安装光盘引导计算机,并选择修复,他会自动检测并修复启动问题的,一般要修复两遍才行。这样子修复后,您的XP可能启动不了,不过没关系,只需登录Win7并安装一个EasyBCD之类的启动设置软件就可以轻松把XP启动项找回来。这是对于普通用户最简单的方法。

    对于Windows高级用户,还可以通过命令行实现:

    1、让Win7能正常启动:
    在XP下打开命令提示符,定位至Win7安装光盘中的bootsect工具,调用“bootsect /nt60 SYS”命令,成功后重启计算机即可。如果重启之后还是只能进入XP说明命令没有成功,那么您需要使用 Windows 7 的安装光盘引导计算机,选择修复计算机,但是不要进行自动修复,而是在向导最后出现的工具面板中打开命令提示符,再次执行上面的命令,然后重启。注意,成功之后将只能启动到Win7,而不能启动到XP了。因此您需要第二步...

    2、登录Win7后,通过命令添加XP的启动项:
    接下来请以管理员身份运行命令提示符CMD,并依次执行以下命令:
    bcdedit /create {ntldr} /d "Windows XP Professional"
    bcdedit /set {ntldr} path \ntldr
    bcdedit /set {ntldr} device partition=X:
    (注意上面这条,X代表你在 Windows 7 下看见的安装了XP的分区的盘符)
    bcdedit /displayorder {ntldr} /addlast

    谢谢!


    Microsoft MVP for Windows Desktop Experience https://mvp.support.microsoft.com/profile/Huayu
    2010年3月29日 9:56
    版主
  • 你好。

    不太明白你的意思。既然C盘安装了XP,D盘安装WIN7,那启动电脑的时候会让你选择进入哪一个系

    统啊。这时候,你选择WIN7即可。是不是因为你之前安装了高版本WIN7,然后再安装低版本XP的问

    题导致出现错误了?

    解决办法是:右键点击我的电脑---选择属性---选择高级选项卡---点击启动和故障恢复右边的设置按

    钮,选择WIN7为默认操作系统即可。

    希望能对你有帮助





    我们要把爱心传递给更多需要帮助的人。
    博客:http://terryfeng.cnblogs.com
    微博:http://t.sina.com.cn/terryfeng
    个人:http://www.terryfeng.com
    2010年3月29日 10:05
  • 首先楼主可以检查下是否D盘存在一个名为boot的隐藏文件夹,若存在,使用命令提示符打开该文件夹,输入bootsect /nt60 sys,系统会尝试切换到Windows 7的启动管理器,重启之后若成功切换则会直接进入到Windows 7中,这时在以管理员身份运行命令提示符输入以下内容来恢复XP启动选项:

    bcdedit /create {ntldr} /d "Windows XP"

    bcdedit /set {ntldr} device partition=D:

    bcdedit /set {ntldr} path \NTLDR

    bcdedit /bootsequence {current} {ntldr}

    bcdedit /displayorder {current} {ntldr}

    bcdedit /timeout 10

     

    若D盘中不存在boot文件夹,说明启动选项丢失,需要使用Windows 7安装光盘进行重建,插入光盘并尝试重启以光盘进行引导,进入选择语言界面后单击确定,并尝试自动修复,修复过程根据提示进行操作。可能一次修复无法成功、可以尝试进行多次自动修复。若多次修复无效,可以在修复向导最后单击 命令提示符,并在其中输入:

    bcdboot c:\windows /s c:   (C:为Windows 7中所看到的系统分区)

    bootsect /nt60 sys

    重启在进入系统后按照前面所说的步骤恢复XP启动选项即可。


    Study every time,Communicate every time
    • 已标记为答案 蓝笨笨 2010年3月30日 8:23
    • 已标记为答案 蓝笨笨 2010年3月30日 8:23
    2010年3月30日 3:40
    版主
  • 谢谢,修复三次,成功启动WIN7,并且按楼上说的做了。应该也能启动XP了,谢谢。


    倾力务实每一事,奋发创新每一天!
    2010年3月30日 8:23