MS的bootsect.exe——启动项修复利器

    事情原委:安装win7后随即卸载,用EasyBcd删除win7启动项时误操作删除了xp的启动项,重启无法进入xp。

    解决方案:

    1. 重建MBR——失败,还是只有win7的启动项;

    2. winPE进入DOS输入:fixboot——失败,提示无此命令;

    3. 修改boot.ini——失败,好像跟这个没关系;

    4. bootsect.exe /nt52 sys,还有一种bootsect.exe /nt60 c: /mbr——失败。

    心里想着win7和xp的启动方式有了区别,所以以上前三种方法都没有奏效。于是查了bootsect.exe的资料:(以下贴自百度)

 

介绍

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

语法

  bootsect {/help/nt60/nt52}{sys或all}[/force] [/mbr]

用途

  为硬盘分区更新主引导代码,以实现bootmgr 和ntldr启动方式之间的转换

 

  /help 帮助

 

  /nt60 使用基于内核为nt60的操作系统的主引导代码,有:Windows vista和Windows7等

 

  引导文件为 bootmgr

 

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

 

  引导文件为 ntldr

 

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

 

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

 

  /force 强制卸下该卷

 

  /mbr 更新主引导记录

 

    仔细读了读,发现参数里的奥秘全在/nt52和/nt60上。进入dos环境,找到bootsect.exe,执行:

    bootsect.exe /nt52 c: /mbr

    重启,终于又看到了熟悉的xp启动界面。

 

    最后,重建MBR时把ubuntu的Grub给废了,重新弄好。用U盘进入live Ubuntu,

启动grub:

      grub> find /boot/grub/stage1  ----------->>查找stage,用来定位boot分区
       (hdx, y) ---------------------------->>结果
      grub> root (hdx, y)   ---------------------->>设定/boot所在分区
      grub> setup (hd x)  ----------------------->>把grub写到MBR上去 

    至此,我的系统全部全部修复完毕。

01.自己改xp安装盘ISO镜像内的2个文件,可以将xp安装到文件夹下,实现双系统。 02. 03.把一张你常用的XP系统光盘(要安装版的)插入光驱,打开 UltraISO,执行“文件”→“打开光盘”,找到这两个文件: 04.winnt.sif、HIVESFT.INF,应该都在 \i386 目录下,把这两个文件提取出来保存。不要关闭 UltraISO,因为接下来还要用到它。 05.用记事本打开 winnt.sif,在 [Unattended] 这一栏下添加如下内容: 06.TargetPath=\WINXP\WINDOWS 07.ProgramFilesDir = "\WINXP\Program Files" 08.CommonProgramFilesDir = "\WINXP\Program Files\Common Files" 09.最后将此保存。 10.用记事本打开 HIVESFT.INF,找到 DEFAULT_PROFILES_DIR="%SystemDrive%\Documents and Settings" 这一行,把 "%SystemDrive%\Documents and Settings" 改为 "%SystemDrive%\WINXP\Documents and Settings" 11.然后保存。 12.接着,把改好的这两个文件替换回去。方法就是单击 UltraISO 光盘目录上原文件所在的文件夹,执行 "操作" "添加文件",找到改好文件的目录,选择文件,覆盖就行了。 13.把两个文件都覆盖完后另存为光盘镜像,就可以刻盘安装了。 14.如果进行硬盘安装,有可能出现不能引导提示,就在光驱内放张xp盘ok。 15.安装完成后,c盘会出现WINXP和Program Files两个文件夹,是微软拼音输入法默认路径安装导致的,直接剪切到WINXP覆盖就行了 。 16.至此xp安装完毕,再装win7就成双系统;如果在win7下装,会出现失去win7引导,导致没有操作系统选择界面的情况,用BCDautofix等引导工具修复就解决了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值