bootsect MBR VBR 磁盘 引导 修复

2024-08-31 21:08

本文主要是介绍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 磁盘 引导 修复的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1124992

相关文章

mss32.dll文件丢失怎么办? 电脑提示mss32.dll丢失的多种修复方法

《mss32.dll文件丢失怎么办?电脑提示mss32.dll丢失的多种修复方法》最近,很多电脑用户可能遇到了mss32.dll文件丢失的问题,导致一些应用程序无法正常启动,那么,如何修复这个问题呢... 在电脑常年累月的使用过程中,偶尔会遇到一些问题令人头疼。像是某个程序尝试运行时,系统突然弹出一个错误提

电脑提示找不到openal32.dll文件怎么办? openal32.dll丢失完美修复方法

《电脑提示找不到openal32.dll文件怎么办?openal32.dll丢失完美修复方法》openal32.dll是一种重要的系统文件,当它丢失时,会给我们的电脑带来很大的困扰,很多人都曾经遇到... 在使用电脑过程中,我们常常会遇到一些.dll文件丢失的问题,而openal32.dll的丢失是其中比较

电脑win32spl.dll文件丢失咋办? win32spl.dll丢失无法连接打印机修复技巧

《电脑win32spl.dll文件丢失咋办?win32spl.dll丢失无法连接打印机修复技巧》电脑突然提示win32spl.dll文件丢失,打印机死活连不上,今天就来给大家详细讲解一下这个问题的解... 不知道大家在使用电脑的时候是否遇到过关于win32spl.dll文件丢失的问题,win32spl.dl

电脑提示msvcp90.dll缺少怎么办? MSVCP90.dll文件丢失的修复方法

《电脑提示msvcp90.dll缺少怎么办?MSVCP90.dll文件丢失的修复方法》今天我想和大家分享的主题是关于在使用软件时遇到的一个问题——msvcp90.dll丢失,相信很多老师在使用电脑时... 在计算机使用过程中,可能会遇到 MSVCP90.dll 丢失的问题。MSVCP90.dll 是 Mic

电脑报错cxcore100.dll丢失怎么办? 多种免费修复缺失的cxcore100.dll文件的技巧

《电脑报错cxcore100.dll丢失怎么办?多种免费修复缺失的cxcore100.dll文件的技巧》你是否也遇到过“由于找不到cxcore100.dll,无法继续执行代码,重新安装程序可能会解... 当电脑报错“cxcore100.dll未找到”时,这通常意味着系统无法找到或加载这编程个必要的动态链接库

mysql8.0无备份通过idb文件恢复数据的方法、idb文件修复和tablespace id不一致处理

《mysql8.0无备份通过idb文件恢复数据的方法、idb文件修复和tablespaceid不一致处理》文章描述了公司服务器断电后数据库故障的过程,作者通过查看错误日志、重新初始化数据目录、恢复备... 周末突然接到一位一年多没联系的妹妹打来电话,“刘哥,快来救救我”,我脑海瞬间冒出妙瓦底,电信火苲马扁.

Linux使用fdisk进行磁盘的相关操作

《Linux使用fdisk进行磁盘的相关操作》fdisk命令是Linux中用于管理磁盘分区的强大文本实用程序,这篇文章主要为大家详细介绍了如何使用fdisk进行磁盘的相关操作,需要的可以了解下... 目录简介基本语法示例用法列出所有分区查看指定磁盘的区分管理指定的磁盘进入交互式模式创建一个新的分区删除一个存

VMWare报错“指定的文件不是虚拟磁盘“或“The file specified is not a virtual disk”问题

《VMWare报错“指定的文件不是虚拟磁盘“或“Thefilespecifiedisnotavirtualdisk”问题》文章描述了如何修复VMware虚拟机中出现的“指定的文件不是虚拟... 目录VMWare报错“指定的文件不是虚拟磁盘“或“The file specified is not a virt

不删数据还能合并磁盘? 让电脑C盘D盘合并并保留数据的技巧

《不删数据还能合并磁盘?让电脑C盘D盘合并并保留数据的技巧》在Windows操作系统中,合并C盘和D盘是一个相对复杂的任务,尤其是当你不希望删除其中的数据时,幸运的是,有几种方法可以实现这一目标且在... 在电脑生产时,制造商常为C盘分配较小的磁盘空间,以确保软件在运行过程中不会出现磁盘空间不足的问题。但在

SQL Server数据库磁盘满了的解决办法

《SQLServer数据库磁盘满了的解决办法》系统再正常运行,我还在操作中,突然发现接口报错,后续所有接口都报错了,一查日志发现说是数据库磁盘满了,所以本文记录了SQLServer数据库磁盘满了的解... 目录问题解决方法删除数据库日志设置数据库日志大小问题今http://www.chinasem.cn天发