用fdisk /mbr命令卸载XP双系统中的Linux

Filed under: Linux, dos命令 |
Posted on

MBR是Master Boot Record(主引导记录)的缩写。/MBR是Fdisk命令未公开的一个参数,Fdisk /MBR命令主要用来修复主引导信息,可以用它来清除嵌入主引导程序的病毒、清除Linux次引导加载程序GRUB或LILO等。

这里所说的卸载Linux就是使用fdisk /mbr命令清除grub引导程序,然后删除Linux分区。 步骤如下:

1. fdisk /mbr命令运行于纯DOS环境下,网上很多成功的例子都是使用了Windows98的启动光盘或软盘启动的DOS环境,然而现在很少能找到这些。这里先试用dos工具维护光盘(GhostXP系统盘中都有)来引导, 但是在输入fdisk /mbr,提示:No fixed disks present(意思是当前没有磁盘)。no fixed disks present 出现的原因可能是硬盘没有接好或硬盘硬件故障。这里显然不是硬件故障,最大的可能性是该DOS环境没能识别到硬盘,该尝试失败!

2. 网上有资料说出现“No fixed disks present”可能是DOS系统不支持NTFS格式 的系统分区造成的,需要把系统分区转换成FAT32格式。未尝试。(现在新版本的DOS系统是支持ntfs磁盘的,另外要把现有的ntfs分区转换成fat32格式太麻烦,综上所以未尝试)

3. 尝试使用DOS工具箱搭建纯DOS系统。进入XP系统安装矮人dos工具箱,重启从DOS工具箱进入DOS系统,运行fdisk /mbr ,再重启发现GRUB引导界面消失,并正常启动Windows。成功!

4. 进入Windows右击我的电脑-管理-磁盘管理,删除掉Linux的ext2/ext3分区并建立新的Windows分区。也可以用PQmagic等分区工具来合并Linux分区。

Fdisk命令具体参数说明:

/actok
参数功能:不检查磁盘表面是否有坏扇区。它可以在硬盘分区时不检测磁盘表面是否有坏区,直接进行分区。
/cmbr
参数功能:重新建立指定磁盘的主引导记录功能说明。其操作等同于/MBR参数,不同之处是可以指定磁盘。
/ext
参数功能:在当前磁盘上建立扩展分区(用来随后建立逻辑磁盘分区)。
/fprmt
参数功能:在交互模式下询问FAT16或FAT32的使用。当加上/FPRMT参数时不会出现是否支持大容量硬盘的询问画面,而是在每次建立一个新的分区时询问使用FAT16还是FAT32格式,这样我们就可以更自由地划分每一个盘的格式,当然现在不是很实用了,所以大家看过就是。
/log
参数功能:建立磁盘逻辑分区,用/log来建立逻辑磁盘,/log必须和/ext同时使用。
/logo
参数功能:使用fat16格式建立磁盘逻辑分区。
/mbr
参数功能:重新建立主磁盘的主引导记录(Master Boot Record)。卸载Windows NT或Windows 2000后消除在主引导记录上记载的系统启动选择;当有病毒感染主引导记录时,用来清除病毒相当有效。
/pri
参数功能:在磁盘上建立主分区,分区会自动被设定为激活形式。
/prio
参数功能:使用fat16格式建立主分区并设定为激活形式。
/q
参数功能:使用/q参数将不用在改变分区表后重新启动计算机,这也是一项比较实用的功能,如果大家还需要在运行FDISK之后运行别的软件,记住用这个参数。
/status
参数功能:当磁盘扩展分区上没有进行逻辑分区时,扩展分区不会被显示出来。
/x
参数功能:使用/x参数将不会产生带有LBA属性的分区。

Leave a Reply