非常好的除去mbr引导错误。。。bootsect.exe是Windows 7和vista中光盘中自带的一个程序,是一个引导扇区修复工具,能够修复硬盘mbr引导错误!字面解释是引导扇区修复工具(boot sector restoration tool),是位于安装光盘boot目录下,体积很小,不到100kb,但却很实用。

bootsect.exe是Windows 7中光盘中自带的一个程序,字面解释是引导扇区修复工具(boot sector restoration tool),体积很小,不到100kb,但却很实用。

此程序可以让系统不用进BIOS就能选择启动驱动器的关键文件,需要的可以下载,内含2个32和64 WIN7的版本。

bootsect工具说明:

bootsect.exe更改硬盘分区的主启动代码以便在ntlder和bootmgr之间切换,可以使用此工具修改计算机硬盘的启动扇区。

例如:Drive:\boot\Bootsect.exe /NT60 All 的作用如下:使用 Bootsect.exe 还原 Windows Vista MBR 以及将控制权转给 Windows 启动管理器程序。

使用方法:

1. 解压缩

2. 复制bootsect.exe到c盘的boot文件夹(没有boot文件夹,自己新建一个)

3. 开始---运行---cmd----输入(c:\boot\bootsect.exe /nt60 sys)

4. 主引导代码更新到系统分区,可以启动系统了。

bootsect.exe语法:

bootsect {/help|/nt60|/nt52} {SYS|ALL|:} [/force] [/mbr]

启动扇区修复工具bootsect.exe

为磁盘分区升级主引导编码,以转换bootmgr与NTLDR。用该工具可以修复在你电脑上的启动扇区。

/help 显示使用说明。

/nt52

涂写与NTLDR一致的主引导编码到(SYS,ALL,)分区。

装在(SYS,ALL,)分区的操作系统必须比vista老。

/nt60

涂写与BOOTMGR一致的主引导编码到(SYS,ALL,)分区。

装在(SYS,ALL,)分区的操作系统必须是vista,2008,或以上版本。

SYS

升级用来启动windows的系统分区的主引导编码

ALL

升级所有分区上主引导编码。没必要升级所有卷的启动编码。而且这个选项只

针对那些可当作系统启动卷的卷,不包括任何与基本磁盘没连接的动态卷。

这个限制是明显的,因为引导编码必须位于磁盘分区的开始。

升级与盘符关联的分区的主引导编码。在以下两种情况下引导编码将不被升级:

1)没有与卷关联,2)与卷关联但没与基本磁盘连接。

/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的操作系统的主引导代码,有:Windows vista和Windows7等

引导文件为 bootmgr

/nt52 使用基于内核为nt52的操作系统的主引导代码,即:Windows xp

引导文件为 ntldr

sys 更新主引导代码到系统分区,用于启动系统

all把引导代码加到可以作为Windows 系统分区的卷。

/force 强制卸下该卷

/mbr 更新主引导记录

bootsect.exe使用介绍:

这里所说的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

------请在tool中查找

bootsect.exe linux,bootsect.exe相关推荐

  1. linux打开文件exe,Linux Ubuntu 打开.exe文件

    这两天在编译Android源码,进行到要在Linux里安装烧录软件那一步,要先装驱动,故了解了如何在linux下打开.exe文件. .exe 文件在linux下不能直接打开,可有两种方式打开:. 1. ...

  2. 了解javac.exe、java.exe、javaw.exe

    了解javac.exe.java.exe.javaw.exe 了解这些之前,先要了解一个java程序是怎么被开发的: 源码->编译(.java->.class)->运行(.class ...

  3. msmpeng 禁用_Vista计算机上100%CPU上的MSMPENG.EXE,TrustedInstaller.exe,SearchIndexer和SLSVC.EXE...

    msmpeng 禁用 enjoyed this post, or this blog, please 喜欢这篇文章或博客,请make a secure tax-deductable donation ...

  4. 使用PageHeap.EXE或GFlags.EXE检查内存越界错误 (转)

    2011-05-27 20:19 290人阅读 评论(0) 收藏 举报 microsoftdebuggingstructureoutputimagefile 必先利其器之一:使用PageHeap.EX ...

  5. win2003系统+IIS6下,经常出现w3wp.exe和sqlserver.exe的内存占用居高不下

    在IIS6下,经常出现w3wp.exe,sqlserver.exe的内存占用不能及时释放,从而导致服务器响应速度很慢. 由于内存释放不及时严重影响到服务器的正常运营,建议采用以下配置,但请考虑自身服务 ...

  6. 威金病毒、维金病毒、Viking、logo1_.exe专杀 vdll.dll、logo1_.exe、rundl132.exe、_desktop.ini、、0Sy.exe、图标变花...

    威金病毒.维金病毒.Viking.logo1_.exe专杀 vdll.dll.logo1_.exe.rundl132.exe._desktop.ini..0Sy.exe.图标变花 Windows目录下 ...

  7. 安装了超图、oracle、eclipse、JDK后系统的java进程情况以及java.exe、javaw.exe

    发现系统java进程占用内存高:高时达500M: 展开查看详情,从电脑管家的内存管理中看不出所以然: Eclipse是另外单独的进程: 进入任务管理器,看到第一个java应用是超图服务器:占内存比较高 ...

  8. python3 exe_Windows10下python3和python2同时安装 python2.exe、python3.exe和pip2、pip3设置

    1.添加python2到系统环境变量 打开,控制面板\系统和安全\系统,选择高级系统设置,环境变量,选择Path,点击编辑,新建,分别添加D:\Python\python27和D:\Python\py ...

  9. 在64位windows下使用instsrv.exe和srvany.exe创建windows服务

    在64位windows下使用instsrv.exe和srvany.exe创建windows服务 在32位的windows下,包括windows7,windows xp以及windows 2003,都可 ...

最新文章

  1. 2021年大数据ZooKeeper(三):Zookeeper数据模型和节点类型
  2. memcpy()函数
  3. anaconda python no module named ‘past‘的解决方法
  4. PinSAGE有伴了! 快速了解PinnerSAGE模型
  5. OkHttp 官方Wiki之【使用案例】
  6. AndroidTV开发7实现仿小米电视和各种盒子TV焦点放大缩小效果
  7. 数据结构严蔚敏(c语言版)课后算法题答案-栈和队列
  8. 基于SSM的图书馆管理系统,高质量毕业论文范例(可直接使用),项目导入视频,附送源码和数据库脚本,论文撰写教程
  9. Oracle性能优化(11g)
  10. WPF ScrollViewer跟随鼠标滑动设置
  11. 记录常用的chrome插件
  12. Knowledge-based Systems期刊投稿经历
  13. html怎么创建页面书签链接,如何:在“设计”视图中为 Web 窗体页插入 HTML 超链接和书签...
  14. 高维内积的数学符号括弧
  15. linux裸设备文件系统,关于裸设备,文件系统,CIO/DIO
  16. Android 仿钉钉、微信 群聊组合头像
  17. J-LINK的VCC还是TVCC?
  18. vs code 插件收集
  19. 电脑打开任何软件它的磁盘占用率就到了100,怎么解决这个问题
  20. Python机器学习案例|梵高的《星空》图片压缩

热门文章

  1. HDU2673 shǎ崽 OrOrOrOrz【排序】
  2. Bailian4013 中位数【中位数】
  3. 64 位系统 vs2013 配置 OpenCV-3.1.0
  4. 推理集 —— 特殊的时间
  5. Python 基础 —— docstring
  6. mingw w64 v8.0.0_R 4.0发布,配套编译工具Rtools 40发布
  7. Mysql 脚本兼容性测试_MySQL 测试小脚本〔案例〕
  8. python画好看的图-python如何画出漂亮的地图?
  9. python免费课程400节-少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
  10. 用python画图代码-【Matplotlib】利用Python进行绘图