xp vista 双系统的问题,请教???

来源:百度知道 编辑:UC知道 时间:2024/06/21 10:35:49
我在C盘装了XP的前提下,又在D盘装了VISTA,后来进入系统时电脑自动选择的是VISTA(当然我也可以手动选择XP)。可后来我格式化VISTA所在的分区D盘后,进入系统时电脑仍然会自动选择VISTA(事实是VISTA已经被我删掉了,当然进不了)虽然我也可以手动选择XP,但每次手动选择不免麻烦,我该如何才能删除选择操作系统时的VISTA选项呢?
gzkdzzy 朋友说的很正确,可我找不到bootsect.exe ,还有我不太清楚你说的意思。bootmgr在我的G盘(光驱),你能写出完整的命令吗?谢谢!!

上面二位说的行不通的。你一旦安装了VISTA,启动管理就由XP的NTLDR改为VISTA的BOOTMGR接管了。 boot.ini 文件只是在你手动选择XP启动的时候才读入。要删除选择操作系统时的VISTA选项,可以这样操作:在你的VISTA安装光盘中有个boot目录,中有一名为bootsect.exe文件,它能更新硬盘分区的主启动代码以在bootmgr和ntldr之间切换,可以使用此工具还原计算机上的启动扇区。例如要恢复由C盘的NTLDR管理启动,可以在XP的系统中,开始-运行,输入命令:“bootsect.exe /nt52 C:”(不包括引号)即可,其中bootsect.exe要提供完整路径。最后重新启动。注:nt52对应NTLDR,nt60对应BOOTMGR。

怎么,你的安装盘中没有bootsect.exe?应该是有哩!在我的VISTA安装光盘中有个boot文件夹,中有bootsect.exe文件。你可以将它复制到硬盘中,比如D盘根目录下,在XP系统中按win+R组合键调出“运行”对话框,输入命令:“D:/bootsect.exe /nt52 C:“即可。之所以是C:是因为你XP的引导管理程序NTLDR在你C盘的根目录下。

修改BOOT.ini那个文件,把VISTA干掉

入C盘,打开BOOT.INI,把入vista的那行文字删掉变成这样:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

注:BOOT.INI 隐藏只读文件

右键 我的电脑 属性 高级

选择 启动和恢复故障的设置

先将 默认操作系统 设为XP
再点编辑,将 [operating systems] 下面的 有关VIST