装了xp和Ubantu12.04双系统,想删掉Ubantu,原来直接删除导致windows进不了了,后来发现可以用mbrfix.exe搞定
适合环境:xp,PE,win7系统,其它的没试过
使用方法:
首先把mbrfix.exe这个程序从网上下载,然后放到C盘,一般是C盘是系统盘,然后从cmd控制台下打开,直接打开的话会一闪而过就关闭了,在控制台里进入到放mbrfix.exe的文件夹,在C盘下就是C:\
Ps. cd .. 命令是退到上一层,cd和两点之间是有空格的
具体是MbrFix还是小写的看你那个exe的名字,我这里下载的是MbrFix.exe
Win7的要用管理员权限
MbrFix /drive <num> driveinfo 显示硬盘信息
MbrFix /drive <num> drivesize 在mb区返回有用驱动
MbrFix /drive <num> listpartitions 显示分区信息
MbrFix /drive <num> savembr <file> 保存MBR 到分区
MbrFix /drive <num> restorembr <file> 从分区写入MBR
MbrFix /drive <num> fixmbr {/vista} 更新 MBR code 用于W2K/XP/2003 or Vista
MbrFix /drive <num> clean 删除所有分区的MBR
MbrFix /drive <num> readsignature {/byte} 从MBR读取签名信息,即标记
MbrFix /drive <num> writesignature <hex> 往MBR写入标记
MbrFix /drive <num> generatesignature 磁盘签名生成MBR中
MbrFix /drive <num> readstate 读取位置在 byte 0x1b2 在MBR中
MbrFix /drive <num> writestate <state> 写入到位置于 byte 0x1b2 在MBR中
MbrFix /drive <num> readdrive <startsector> <sectorcount> <file> 保存分区到文件
MbrFix /drive <num> /partition <part> fixbootsector <os> 从 boot sector 更新 Boot code
MbrFix /drive <num> /partition <part> getpartitiontype 获得分区类型
MbrFix /drive <num> /partition <part> setpartitiontype <typenum> 设置分区类型
MbrFix /drive <num> /partition <part> setactivepartition 设置活动分区
MbrFix /drive <num> getactivepartition 获取活动分区
MbrFix volumeinformation driveletter 获取分区卷信息
MbrFix flush {driveletter(s)} 刷新文件到分区
MbrFix listpartitiontypes 分区列表类型
示例:(我的是MbrFix.exe)
然后MbrFix /drive 0 driveinfo 查看硬盘信息,看容量是否对应你的硬盘而不是U盘之类的
这里0是第一块主硬盘主分区,0周围是有空格的
![xp和Ubantu双系统删掉Ubantu (mbrfix工具) - 龙行天下 - 十八岁的天空 xp和Ubantu双系统删掉Ubantu (mbrfix工具) - 龙行天下 - 十八岁的天空](http://img2.ph.126.net/1-U0MWoyhw22693ZOK2WzA==/6598074720284446732.jpg)
![xp和Ubantu双系统删掉Ubantu (mbrfix工具) - 龙行天下 - 十八岁的天空 xp和Ubantu双系统删掉Ubantu (mbrfix工具) - 龙行天下 - 十八岁的天空](http://img5.ph.126.net/xJ5ucrnHHyiqznlCrDXBDw==/6597828429680049205.jpg)
重启时就没有Ubantu的选项了,直接进入xp
![xp和Ubantu双系统删掉Ubantu (mbrfix工具) - 龙行天下 - 十八岁的天空 xp和Ubantu双系统删掉Ubantu (mbrfix工具) - 龙行天下 - 十八岁的天空](http://img9.ph.126.net/btyIlIYxOhGeEDzIWpdvIQ==/2495838618511298869.jpg)