本文主要是介绍bootsect MBR VBR 磁盘 引导 修复,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
下载:
bootsect.exe(boot sector)是Windows vista/7中光盘中自带的一个程序,字面解释是引导扇区修复工具(boot sector restoration tool),是位于安装光盘boot目录下,体积很小不到100kb但却很实用。用该工具可以修复在你电脑上的启动扇区。为磁盘分区升级主引导编码以转换bootmgr与NTLDR。
bootsect{/help|/nt60|/nt52}{SYS|ALL|< DriveLetter >:}[/force][/mbr]
/help
显示使用说明。
/nt52
写与NTLDR一致的主引导编码到(SYS,ALL,< DriveLetter >)分区。装在(SYS,ALL,< DriveLetter >)分区的操作系统必须是vista之前的版本。
/nt60
写与BOOTMGR一致的主引导编码到(SYS,ALL,< DriveLetter >)分区。装在(SYS,ALL,< DriveLetter >)分区的操作系统必须是vista,2008,或以上版本。
SYS
升级用来启动windows的系统分区的主引导编码。
ALL
升级所有分区上主引导编码。没必要升级所有卷的启动编码。而且这个选项只针对那些可当作系统启动卷的卷,不包括任何不基本磁盘没连接的动态卷。这个限制是明显的,因为引导编码必须位于磁盘分区的开始。
< DriveLetter >
升级与盘符关联的分区的主引导编码。在以下两种情况下引导编码将不被升级:
1)< DriveLetter >没有不卷关联
2)< DriveLetter >与卷关联但没与基本磁盘连接。
/force
在主引导编码升级时强制卸载卷。使用选项时可能收到警告。
如果Bootsect.exe不能获得唯一使用权限,文件系统将在下次重启前重写启动编码。
Bootsect.exe总是在各项升级前尝试锁定和卸载卷。当/force被指定那么锁定失败后将尝试强制卸载。
锁定可能失败,例如,在目标卷上的文件已经被其他程序打开时。如果强制卸载成功,尽管开始的锁定失败,也将允许卷的唯一使用权限和可靠的引导编码升级。同时强制卸载使所有对目标卷文件的打开编号无效。这将导致打开该文件的程序产生不可预料的后果。所以,使用该选项时可能收到警告。
/mbr
在不改变分区表的的同时升级主引导记录,该分区表位于磁盘的扇区0,该磁盘包含被SYS、ALL、盘符标识的分区。当使用/nt52选项时,主引导记录与比vista之前版本的系统兼容,当使用/nt60选项时,主引导记录不vista、2008戒以上系统兼容。
例如,为了使E盘的主引导编码不NTLDR兼容,使用如下命令
bootsect /nt52 E:
二、用途
为硬盘分区更新主引导代码,以实现bootmgr和ntldr启动方式之间的转换
/help 帮助
/nt60 使用基于内核为nt60的操作系统的主引导代码,如Windows7等,引导文件为bootmgr
/nt52 使用基于内核为nt52的操作系统的主引导代码,如Windows xp,引导文件为ntldr
sys 更新主引导代码到系统分区,用于启动系统
all 把引导代码加到可以作为Windows 系统分区的卷。
/force 强制卸下该卷
/mbr 更新主引导记录
三、使用
打开CMD,然后输入x:\boot\bootsect.exe /nt52 all /force注意那个exe后面有个空格,还有all后面也有个空格,(注意,这个x:\boot\bootsect.exe指的是bootsect.exe所在的路径,可以意把这个bootsect.exe放在任意文件夹下,但中文的文件夹我没试过,假如bootsect.exe在F盘的123文件夹下,那么在这个命令就是F:\123\bootsect.exe /nt52 all /force)。完成上述后上面会显示什么success volumes等提示,一定要看到success这个提示哦,这样才算成功的。
同样,我们可以根据上面的也可以用这个原理修复WIN7启动项,步骤一样,命令有点点改变 x:\boot\bootsect.exe /nt60 all
四、示例
WIN7下删除一键还原精灵的F11热键===》bootsect /nt60 sys /mbr
这篇关于bootsect MBR VBR 磁盘 引导 修复的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!