vista windows7 启动问题,命令bootsect 介绍

来源:百度文库 编辑:神马文学网 时间:2024/04/28 08:37:24
vista windows7 启动问题,命令bootsect 介绍2009-10-25 12:59很多朋友都遇到了关于系统引导的问题,不能解决
而且许多人对bootsect的sys参数有误解,所以特此发表这张帖子
如果高手发现有误,请提出,我会尽快更改!
下面进入正题
这里所说的bootsect是一个vista安装盘下的小工具,位于\boot
它可以用来切换xp或者vista的引导系统
它的使用格式:
bootsect {/help|/nt60|/nt52} {SYS|ALL|//:} [/force]
有人可能看不懂,没关系
在cmd里面转到你的虚拟光盘或者刻好的dvd的光盘(最好在xp下操作,否则uap很麻烦的)
输入cd boot 回车
输入bootsect /?是使用帮助
Bootsect /nt60 是切换到vista wbm
Bootsect /nt52 是切换到xp/2k3 的ntldr
这些不重要,重要的是下面的{SYS|ALL|//:}
例子:bootsect /nt60 sys
这是把“当前引导程序所在盘”切换成vista wbm(需要有vistawbm的文件,具体见附1)
如果你对“当前引导程序所在盘”理解不清楚
可以直接输入 bootsect /nt60或52 盘符:
如bootsect /nt52 D:
这样可以把d盘的引导标志改为ntldr (也需要xp引导程序的完整文件,见附1)
“All”参数顾名思义就是把所有盘的引导标记都改变,一般不要用
你的主引导纪录(mbr)一般都在c:(也可以通过专门的软件修改),
这里的sys并不是改mbr,而是改盘符的引导标记
许多朋友就误导在这里
如果修改成功,可以看到这样的提示
Bootcode was successfully updated on all targeted volumes.
最后的/force参数用于情况不明的失败,不要轻易用,除非你死活都改不了
还要说一点,对于引导系统很混乱的朋友,可以这样清理
制作一个dos启动软盘或者u盘
备份你的c:下的ntldr ntdetect.com io.sys boot.ini等到另一个软盘或可启动u盘
注意boot.ini要符合你现在的xp,可以稍加修改(这些文件都要选上“可见系统文件”才看得到)
然后再弄一个fdisk到第一个的软盘或u盘里
用第一个软盘或者u盘启动电脑执行fdisk /mbr
这样可以清除引导纪录,然后用第二个启动盘启动即可到xp
然后可以按上面的bootsect来选择xp或vista)
选择了vista后应该可以自动识别你的ntldr而建一个“earlier version of windows”
如果不行可以用bootedit来编辑
祝各位使用成功
附1
Vista wbm文件
\bootmgr
\boot\
\en-us\
\bootmgr.exe.mui
\memtest.exe.mui
\font\
\chs_boot.ttf
\cht_boot.ttf
\jpn_boot.ttf
\kor_boot.ttf
\wgl4_boot.ttf
\bcd
\bcd.log
\bootfix.bin
\bootstat.dat
\fixfat.exe
\fixntfs.exe
\memtest.exe
NTLDR 文件
\ntldr
\ntdetect.con
\bootfont.bin
\msdos.sys
\io.sys
\boot.ini