[转]bootsect.exe使用介绍

很多朋友都遇到了关于系统引导的问题,不能解决
而且许多人对bootsect的sys参数有误解,所以特此发表这张帖子
如果高手发现有误,请提出,我会尽快更改!


下面进入正题
这里所说的bootsect是一个vista安装盘下的小工具,位于\boot
它可以用来切换xp或者vista的引导系统
它的使用格式:
bootsect {/help|/nt60|/nt52} {SYS|ALL|//<DriveLetter//>:} [/force]

有人可能看不懂,没关系
在cmd里面转到你的虚拟光盘或者刻好的dvd的光盘(最好在xp下操作,否则uap很麻烦的)
输入cd boot 回车
输入bootsect /?是使用帮助
Bootsect /nt60 是切换到vista wbm
Bootsect /nt52 是切换到xp/2k3 的ntldr
这些不重要,重要的是下面的{SYS|ALL|//<DriveLetter//>:}
例子: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

bootsect.exe 下载 ------请在tool中查找

posted on 2009-09-20 03:56  阿C's  阅读(1909)  评论(0)    收藏  举报