瑞星卡卡安全论坛

首页 » 技术交流区 » 系统软件 » 求一软件
飘飘飘飘任逍遥 - 2007-6-11 13:51:00
先前,曾装过XP与VISTA的双系统,后因XP系统有问题只好重装,现在是XP已运行正常了,但是先前安装的VISTA无法启动了(在重装之前是正常的,是安在其他分区的)。现在想恢复双系统,又不想再次重装VISTA,能用哪个软件(最好是中文的)实现这个目的呢??我为这个目的在百度上搜索了一阵,感觉无从下手,有点儿难度。看看谁来帮帮我。谢谢。
政府 - 2007-6-11 13:59:00
http://support.microsoft.com/kb/289022/zh-cn
看看微软的教材吧

看看我自瞎鼓捣的也行。
编辑BOOT.INI文件

附件: 1374272007611134922.jpg
想懂!! - 2007-6-11 14:22:00
顶一楼的,看哈你boot.ini文件有没问题,自己如果不知道最好贴出来,让大侠们帮你看哈
想懂!! - 2007-6-11 14:27:00
boot.ini就C:(系统盘下面),是系统隐藏文件,只读的
飘飘飘飘任逍遥 - 2007-6-11 17:16:00
哈哈,众仙说错了吧!!!VISTA和XP的双重启动菜单是绝对不同于XP和2000或者和98的双重启动菜单呐!!!所谓boot.ini配置文件不适合于VISTA的。

不过还是感谢各位的回复。继续讨论吧。
天月来了 - 2007-6-11 17:17:00
你说用VISTA安装盘修复,有没用呢????

可我不知道怎修。

呵呵!!!!!
飘飘飘飘任逍遥 - 2007-6-11 17:30:00
引用:
【天月来了的贴子】你说用VISTA安装盘修复,有没用呢????

可我不知道怎修。

呵呵!!!!!
………………

谢谢回帖。我试过了,可以修复VISTA的启动(注意,仅仅是VISTA的启动),可XP启动不了了,也就是说开机以后,只能直接进入VISTA,XP的任何启动任何选项都没有!!!


该怎么办呢?


有什么软件可以借助VISTA光盘修复双重启动而不损坏其他呢??
天月来了 - 2007-6-11 19:31:00
这个时候再去看看那XP的boot.ini啊。
阿诺8979 - 2007-6-11 20:42:00
放入VISTA安装光盘。在CMD下运行X:(光盘)\boot\bootsect /nt60 X: (X为VISTA所在驱动器) 重启就会使用VISTA启动菜单。以上方法就可以启动VISTA 但是能不能出现双启动菜单,我就说不好了。你试试吧!!!

比如光盘是G:VISTA安装在D盘 XP安装在C盘。那么在XP下运行CMD 打开CMD窗口后输入  G:\boot\bootscet /nt60 D:  回车。然后重启。如果不出现双启动菜单 想启动XP 就在VISTA运行CMD 就输入 G:\boot\bootscet /nt52 C:  回车,然后重启。

G:\boot\bootcest /nt60 all
这条命令也许可以恢复多重启动菜单。
阿诺8979 - 2007-6-11 21:05:00
试试吧,对系统没有害处,我以前曾经使用过这个方法。不过只使用过  G:\boot\bootscet /nt52 C:
阿诺8979 - 2007-6-11 21:05:00
引用:
【政府的贴子】
看看微软的教材吧

看看我自瞎鼓捣的也行。
编辑BOOT.INI文件
………………



此方法行不通。VISTA启动和XP不一样。
阿诺8979 - 2007-6-11 21:08:00
终于在微软找到解决方法。http://support.microsoft.com/kb/919529/zh-cn

解决方案
要解决这些问题,请按照下列步骤操作。

注意:可通过使用命令提示符来运行以下过程中的命令。 如果在 Windows Vista 中运行这些命令,请在已提升用户权限的命令提示符中运行它们。为此,请单击“开始”,单击“附件”,右键单击命令提示符快捷方式,然后单击“以管理员身份运行”。1. 使用 Bootsect.exe 还原 Windows Vista MBR 以及将控制转移到 Windows 启动管理器程序的启动代码。为此,请在命令提示符处键入以下命令:Drive:\boot\ Bootsect.exe –NT60 All

在此命令中,Drive 是 Windows Vista 安装介质所在的驱动器。
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. 重新启动计算机。
飘飘飘飘任逍遥 - 2007-6-11 21:34:00
阿诺,谢谢你。
阿诺8979 - 2007-6-11 21:37:00
不客气
飘飘飘飘任逍遥 - 2007-6-21 16:52:00
阿诺,感谢你给我的帮助。但是你上面所说的我试过了,都没有实现双重菜单的建立。
若是用VISTA光盘修复,虽然过程复杂一些,有点绕人,但可以进入VISTA了,但是反而不能进入XP了!!

最近刚买了本12期的“电脑爱好者”,里面有篇文章“这不是VISTA的7宗罪”,详细琢磨了许久,终于把双重菜单建立起来了。

再回过头来看看阿诺提供的思路,大方向还是对的,只不过缺少一些步骤。

至于建立VISTA和XP双重菜单的步骤,那篇文章中有详细介绍。我就偷懒了,不写了。

感谢所有帮助过我的人。祝你们好运。
1
查看完整版本: 求一软件