双系统如何正确的删除ubuntu ----清除GRUB在MBR的残留信息

标签: 系统 正确 删除 | 发表时间:2012-12-21 12:28 | 作者:lujinjian605894472
出处:http://blog.csdn.net

估计大部分Linux初学者会遇到把Grub安装到MBR上去了,现在不想用Linux,直接用分区工具把Linux分区给删除了,结果导致系统无法启动,具体恢复方法有很多,但是有的时候也很顽固:

1、如果能用光盘启动,那么使用光盘启动到dos,使用fdisk /mbr就搞定了。

2、如果不能用用光盘启动,那么用U盘启动(注意启动后C是否是U盘,如果是U盘,那就麻烦了),使用fdisk /mbr没有办法修改实际硬盘的MBR信息,导致无法正常覆盖。(这个我没有搞定,决定使用3解决)

3、通过U盘(网络)启动Linux,下载附件,附件是没有安装过Linux系统下备份出来的MBR信息。启动后使用: dd if=boot_mbr.bak of=/dev/hda bs=446 count=1 当然如果你的是scsi或者是SATA硬盘,可能要把/dev/hda改成/dev/sda

如果准备删除ubuntu但还没有因删除造成系统无法启动的童鞋可以参照下面的方法:

windows+ubuntu双系统,需要删除ubuntu时,
千万不要直接格式化linux分区,不然会造成无法进入windows系统.
在删除Linux分区前,我们需要将启动Windows的引导信息写入MBR.

具体做法:
1.下载附件文件.
2.解压,把MBRFix.exe文件放到C盘根目录下.
3.打开cmd命令窗口,进入到C盘根目录下,(用CD命令),然后输入命令 MbrFix /drive 0 fixmbr ,再确认一下即可。
重启你就发现,系统直接就进入windows了,这时候就可以删除linux分区了.


*************************************************************************************************************************************************************

Linux2010-10-11 17:09:27阅读0评论0 字号:大中小 订阅 如果你有 Windows系统安装盘/启动盘,或者安装了DOS工具,可以从 Windows 进入纯DOS界面的话,那么可以分别用fixmbr命令生成正确的引导文件boot.ini,和使用fdisk /mbr命令修复MBR。

  详细请看 windows xp双系统卸载linux ubuntu。下面要介绍的是如何在没有 windows系统安装盘,又无法进入DOS 命令行环境的情况下( windows 运行cmd 进入的只是模拟的DOS环境) windows 双系统如何卸载linux。

  使用MbrFix.exe卸载 Windows双系统Linux 不用 Windows系统安装盘,不用安装矮人DOS工具箱也可以很简单地实现卸载Linux(Ubuntu)。双系统卸载Linux的主要问题是当在 windows xp中将linux 分区直接格式化之后,Grub系统引导程序也会被同时删除,所以导致重启后无法进入 Windows 或Ubuntu任何一个系统。因此卸载linux Ubuntu之前,先修复MBR,然后再删除Linux分区就可以了。而MbrFix.exe 就是这样一个 Windows 修复MBR的应用程序软件,MbrFix.exe 不仅支持 Windows XP,还支持32位或64位的 Windows NT, Windows 2000, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 和 Windows PE系统。

  使用MbrFix.exe卸载Linux Ubuntu的步骤如下:

  1. 下载MbrFix.exe 首先进入 Windows 操作系统,进入 www.sysint.no 网站下载MbrFix.exe,从上往下数第四个软件即是;下载完成后解压zip压缩包,将MbrFix.exe 剪切到C盘(系统盘);开始-->运行-->cmd--cd 命令进入C盘符-->运行命令:MbrFix /drive 0 fixmbr /yes-->Enter回车;这样MBR修复就完成了。接下来直接删除linux分区就可以了。

  2. 格式化删除 Linux分区以 Windows XP系统为例:我的电脑点击右键-->管理-->磁盘管理-->看到几个没有盘符名称的分区(看准哦,不要将 Windows 分区给误删了。)-->右键-->删除逻辑分区。重启电脑,Grub 已经不复存在,双系统Linux Ubuntu 卸载完成,电脑启动自动进入 Windows XP 系统.... Ubuntu 就此像地震中失去的生命一样烟消云散了。

  或可以这里下载MbrFix.exe包

  http://www.linuxidc.com/upload/2007_11/07110411258 868.rar

如果没有权限运行cmd

那就 在附件——cmd——右键属性——管理员权限运行。

这样看看:

显示从
开始菜单->所有程序->附件->命令行
鼠标点击右键,选择以管理员执行

 
1.出现的问题在win7中的可用空间不能用,无法新建新卷,这说明ubuntu系统还没有删干净,可以拿U盘恢复进入try ubuntu 选项进入终端使用fdisk工具删除这个分区,有时间得学学fdisk这个工具 很好用的!
2.或者用window工具diskman软件。(这个更方便一些)
作者:lujinjian605894472 发表于2012-12-21 12:28:37 原文链接
阅读:4 评论:0 查看评论

相关 [系统 正确 删除] 推荐:

双系统如何正确的删除ubuntu ----清除GRUB在MBR的残留信息

- - CSDN博客推荐文章
估计大部分Linux初学者会遇到把Grub安装到MBR上去了,现在不想用Linux,直接用分区工具把Linux分区给删除了,结果导致系统无法启动,具体恢复方法有很多,但是有的时候也很顽固:. 1、如果能用光盘启动,那么使用光盘启动到dos,使用fdisk /mbr就搞定了. 2、如果不能用用光盘启动,那么用U盘启动(注意启动后C是否是U盘,如果是U盘,那就麻烦了),使用fdisk /mbr没有办法修改实际硬盘的MBR信息,导致无法正常覆盖.

Linux下正确删除海量文件的姿势

- - WEB骇客
这里说的“海量”并不是指体积大,而是指数量,比如一个目录下有数百万个小文件. 最近在优化服务器时发现postfix下的maildrop目录和clientmqueue目录下发现有大量的文件,进入这些目录里使用ls命令是愚蠢的做法,而直接执行 rm *,没有任何反应,文件数量也没有减少,也就是说,在海量文件目录里直接使用rm命令进行删除是无效的.

Hibernate级联删除

- - CSDN博客推荐文章
如果cascade属性是默认值"none",当hibernate删除一个持久化对象的时候,不会自动删除与它关联的其他持久化对象. 如果希望自动删除它关联的其他持久化对象,可以把casacde属性设为"delete";. 那么hibernate在删除一个Shool对象时,实际执行的SQL是:. 作者:howlaa 发表于2013-9-29 20:37:17 原文链接.

Js删除节点

- - JavaScript - Web前端 - ITeye博客
 方式一:传this参数调用方法:.  方式二:js方法中通过选择器获取节点:. //此处删除的是a节点 }. 方式三:通过jQuery方式获取节点:(尚未测试,有待测试. 此处a标签传this到js中,js通过this(即a节点)取parent(即p节点). (1)p.remove();可直接删除整个p节点.

index.dat 删除,还得看Tracks Eraser Pro

- - 软矿
互联网隐私团体曾经指出Windows系统通过index.dat文件来收集个人信息,这很可能会导致个人信息的泄露. 而且当index.dat增大到80MB以上后,浏览速度将明显变慢. 有什么好办法,删除index.dat文件,保护个人隐私. 在这里向你推荐Tracks Eraser Pro,一个界面奇丑无比,但功能实用的小软件.

oracle恢复删除的数据(转载)

- - 数据库 - ITeye博客
oracle恢复删除的数据. 分为两种方法:scn和时间戳两种方法恢复. 一、通过scn恢复删除且已提交的数据.   1、获得当前数据库的scn号.     select current_scn from v$database; (切换到sys用户或system用户查询).     查询到的scn号为:1499223.

[原]Hadoop,HBase添加和删除节点

- - long1657的专栏
Hadoop添加和删除节点. (一)添加节点有两种方式,一种是静态添加,关闭hadoop集群,配置相应配置,重启集群(这个就不再重述了). (二)动态添加,在不重启集群的情况下添加节点. 1.设置新datanode与namenode的SSH无密码登陆. 2.在hosts添加主机名称,并且把该文件复制到集群中的其他节点上.

log4j自动日志删除(转)

- - 开源软件 - ITeye博客
最近要实现定期删除N天前的日志. 以前都是利用运维的一个cron脚本来定期删除的, 总觉得可移植性不是很好, 比如要指定具体的日志文件路径, 有时候想想为什么log4j自己不实现这个功能呢. 后来发现在logback中已经实现了这个功能. 但是我的应用因为依赖的log相关的jar包的问题, 没法使用logback的jar包, 因为必须使用新的方式来处理.

Your Uninstall专业卸载删除软件,强制删除清理无用文件

- sky - 小建の软件园
Your Uninstall是一个专业的卸载软件与删除多余文件工具,它可以智能侦查分析,实现完美卸载,有些软件的安装卸载或多或少会在系统中残留点垃圾文件,日积月累,这些看似小东西的家伙也会影响到我们的系统稳定与干净,而且Your Uninstall的卸载速度比系统自带的卸载功能快上5倍以上. Your Uninstall完美蜕变,由卸载工具发展成全能系统清理软件:.

正确理解ThreadLocal

- - Java - 编程语言 - ITeye博客
转自: http://www.iteye.com/topic/103804. 首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的. 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过ThreadLocal.set()来实现的,而是通过每个线程中的new 对象 的操作来创建的对象,每个线程创建一个,不是什么对象的拷贝或副本.