先装Vista再装XP后修复启动菜单失败

来源:百度知道 编辑:UC知道 时间:2024/05/17 18:09:22
我用的是双硬盘,一块30GB,做主硬盘;另一块40GB,做从硬盘(接在光驱的IDE接口上,光驱已取下)。 30GB的格式化为C盘于D盘,在C盘上装了XP;因虚拟光驱盘符为F,格式化为E盘及G盘,在E盘上装了VISTA(此时启动菜单正常)。 可是,因下了某垃圾备份软件,重启后进了软件选备份不但提示不能备份,还进不了系统了。 没办法,我格式化了C盘,重装了XP,启动菜单就没了(这是当然的)。 在网上找了个破解方法,如下: 先装Vista再装XP后实现双启动 步骤: 1, 进入XP系统,以administrator身份运行cmd; 2, 插入Vista安装盘,运行: (CD-ROM):\boot\bootsect -nt60all ; 3, 进入X:\windows\system32\目录(X为Vista的系统盘); 4, 备份BCD文件,运行bcdedit /export "e:\BCD_Backup\BCD" ; 5, 运行bcdedit -create {ntldr} -d "Windows XP" ; 6, 运行bcdedit -set {ntldr} device partition=x: (x: 为ntldr文件所在的盘); 7, 运行bcdedit -set {ntldr} path \ntldr ; 8, 运行bcdedit -displayorder {ntldr} -addlast ; 9, 重启计算机,出现双启动菜单。故障排除. 我将它做成了BAT文件,运行结果如下:http://hiphotos.baidu.com/455182603/pic/item/db775431713a7abc5edf0ea5.jpg
(请将图片放大,否则很不清楚)。

下载VistaBootPro,即可一键修复启动菜单

我试过了,这句bcdedit -create {ntldr} -d "Windows XP" 运行不了,提示是文件已存在,可以把这句弄掉,只是在选择要进入什么系统时,不会显示Windows XP字样,只显示“早期版本的Windows”

只显示“早期版本的Windows”