双系统卸载linux的并去除Grub引导的办法

 

转自http://cntemplar.blog.sohu.com/115378493.html

 

删除Linux最需要注意的地方,就是MBR(Master Boot Record)。在删除Linux分区前,我们需要将启动Windows的引导信息写入MBR,否则,MBR中的Linux引导信息,当然就不能启动Windows系统了。

一:将Windows的引导信息写入MBR
   写入MBR的方法,有两种比较简单
   第1种方法:就是将Windows的安装盘放入计算机以后,重启计算机,进入Windows安装程序,随后,进入恢复控制台,输入命令fixmbr即可。
   第2种方法是为没有Windows安装盘的朋友准备的,就是使用MBRFix工具进行修复。
   MBRFix工具修复MBR很方便,先进入cmd命令窗口,然后进入mbrfix工具所在的目录(用cd命令),然后输入命令 MbrFix /drive 0 fixmbr ,再确认一下即可。重启以后你会发现,没有了Linux,直接可以进入Windows了。

二:删除Linux分区
   最后一件事情,就是删除Linux所在的分区,这个很简单,您可以使用patition的分区工具,将该分区格式化成fat32或ntfs格式,就可以在Windows下使用了。
   请不要使用Windows自带的分区工具进行分区,因为Windows自带的分区工具不能识别Linux分区。

附一:MbrFix命令
Commands:

    MbrFix /drive <num> driveinfo              Display drive information
    MbrFix /drive <num> listpartitions         Display partition information
    MbrFix /drive <num> savembr <file>         Save MBR and partitions to file
    MbrFix /drive <num> restorembr <file>      Restore MBR and partitions from file
    MbrFix /drive <num> fixmbr                 Update MBR code to W2K/XP/2003
    MbrFix /drive <num> clean                  Delete partitions in MBR
    MbrFix /drive <num> readsignature {/byte}  Read disk signature from MBR
    MbrFix /drive <num> generatesignature      Generate disk signature in MBR
    MbrFix /drive <num> readstate              Read state from byte 0x1b0 in MBR
    MbrFix /drive <num> writestate <state>     Write state to byte 0x1b0 in MBR

Drive numbering <num> starts on 0.

Commands restorembr, fixmbr, generatesignature, writestate and clean will ask for confirmation unless /yes is included.

If the /byte option is given for the readsignature command, the signature is returned as a byte array instead of as a DWORD.

原文地址:
http://www.cnitblog.com/CoffeeCat/archive/2007/10/11/34673.aspx
-------------------------------------------------------------------
另外一篇文章
如何删除grub恢复windows操作系统的启动
2008年09月29日 02:17 由 美丽星点 投递 【打印文章】
查看会员 [美丽星点] 的文章列表

Linux的grub是一个非常好的引导程序,它可以引导多操作系统。当windows和linux共存时有时候我们想删除 grub,重新启用单一的windows该如何操作呢,本文会给答案的。
由于windows 2000、windows XP、windows 2003的启动机制与vista 的启动管理器有明显的差别,所以本文分两部分来说:

一:删除grub,恢复windows 2000、windows XP、windows 2003原来的引导mbr

方法一:使用其它dos命令(以XP为例)
前提是您的系统的引导分区是在fat格式下,对于ntfs不起作用,因为dos命令不识别nfts的文件系统。
用带启动盘功能的光盘启动到dos模式,或者在XP下安装矮人dos工具箱,重启启动进入XP的启动菜单选择矮人工具箱。
命令格式:fdisk /mbr 更多参数请在cmmand命令提示符下通过 fdisk /mbr查询。执行命令会提示you are about to fix mbr,are you sure <y/n>?输入y后重启计算机即可。

方法二:最实用的方法:通过XP的系统安装盘运行fixmbr命令来删除grub并修复mbr,这个方法很通用。
用XP的启动盘恢复盘进入 console (控制台)模式,选择要启动的windows系统,如果您有多个它会以序号标示,输入管理员密码。然后直接在命令提示符下输入:fixmbr 即可(当然我是假设你的启动分区原先是在C:盘)
Fixmbr  特别注意本操作有一定的危险性。请谨慎使用。
修复启动磁盘的  主启动记录。fixmbr  命令仅在使用故障恢复控制台时才可用。
fixmbr  [  device_name]
参数
device_name
要写入新的主引导记录的设备(驱动器)。设备名称可从  map  命令的输出获得。例如,设备名称:
/  Device/  HardDisk0
范例
下列命令示例向指定设备写入一个新的主引导记录:
fixmbr  /  Device/  HardDisk0
注意
·  如果不指定  device_name,新的主引导记录将被写入引导设备,即装载主系统的驱动器。
·  如果系统检测到无效或非标准分区表标记,将提示用户是否继续执行该命令。除非您访问驱动器有问题,否则不要继续进行。向系统分区写入新的主引导记录可能破坏分区表并导致分区无法访问。

方法三:linux终端下操作,写给终端高手:
在终端的命令提示符后输入: “dd if=/boot/boot.NNNN of=/dev/hda bs=446 count=1″ 注意,其中bs(buffer size)是指重写的字节数。为什么不是512呢?主引导扇区是一个扇区(512字节呀),因为我们只是想通过扇面的命令修复系统MBR的引导或删除 Grub/LILO引导;而不是恢复整个主引导扇区。所以我们只把主引导扇区的备份文件boot.NNNN的前446个字节重写入主引导扇区。 boot.NNNN是我们在安装Linux之前整个主引导分区的备份。如果我们把512个字节全部写入主引导扇区就可能会把安装了Linux后改变了的硬盘DPT表也破坏掉。那就坏事了!!! (MBR的512字节中前446字节为引导程序,紧跟着后面64字节为分区表,最后面2个字节为结束标记)

二、删除grub,恢复vista的引导管理器

1。利用Windows Vista安装光盘引导系统进入“系统恢复选项”,并单击其上的“启动修复”。
2。系统按照设定的顺序,依次查找可能导致启动故障的原因。在系统后台,启动恢复检查程序会自动对Windows更新(如果安装补丁失败,也可能导致启动故障)、系统磁
盘、磁盘错误、磁盘元数据、目标操作系统、启动日志等多项内容进行测试分析。
3。如果系统找到该启动故障的原因,并修复后,会进入对话框,提示已经找到并尝试修复问题。
Windows Vista默认不会显示所找到的故障原因,直接单击“完成”按钮即可重新启动计算机,以完成恢复操作。

本文在写作时做了一些小实验,同时参阅了:
http://www.enet.com.cn/article/2008/0320/A20080320191572.shtml
http://know.chinabyte.com/index.php/Vista%E5%90%AF%E5%8A%A8%E7%AE%A1%E7%90%86%E5%99%A8%E4%B8%A2%E5%A4%B1%E6%95%85%E9%9A%9C
如果您有更好的方法,欢迎留言给作者
原文地址:
http://seo-dic.com.cn/archives/676
---------------------------------------------------
还有一篇文章
MBRFix工具修复MBR很方便,打开cmd命令窗口,进入mbrfix工具所在的目录(比如c:/),然后输入命令 mbrfix /drive 0 fixmbr (注意drive 0根据您安装grub之前windows操作系统的启动分区位置而定的),再确认一下就行了。重启以后就ok了,直接可以进入Windows了。100% 不会出现讨厌的grub了(对我来说是挺讨厌的,因为我在删除它上面花了快一天时间。所以现在看到grub就来火)
原文地址:
http://seo-dic.com.cn/archives/tag/mbrfix
---------------------------------------------------
对于我来说需要特别注意的是,我的Win和Ubuntu分别安装在两个硬盘上,所以在执行命令的时候需要特别注意驱动器的号码,可以先显示一下驱动器的信息,再执行更加危险的命令。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值