Windows 7 MBR的修复与Linux产品正确卸载
这几天折腾系统很令人崩溃,但也明白了开机引导流程具体如何。
觉得Centos 7不好用,想卸载Redhat安装Ubuntu,为了图方便直接把红帽的硬盘区格式化了。于是开机引导崩溃,咨询了下大神,大神叫我去搜下mbr修复,于是就有了这篇备忘录。
———————————————以下部分为引用—————————————————————
一、MBR的修复(问题描述:直接格式化Linux分区导致Grub无法引导开机)
(MBR,全称为Master Boot Record,即硬盘的主引导记录。)
在存在win7与ubuntu双系统的情况下,进入windows后直接格式化硬盘分区将ubuntu删除,重新启动后出现如下提示。
error:no such partition
grub rescue
问题:引导程序出错
解决办法: 用U盘做一个“老毛桃winpe”的启动盘,要提醒的是只是制作一个启动盘,而不是安装盘。
具体步骤:
1. 将u盘格式化;
2.下载一个“老毛桃的u盘启动制作工具”,完成后解压并运行;
3.插入U盘之后点击
按钮,一直到完成,弹出即可。
4.进入BIOS设置U盘的启动顺序为第一个。
5. 接下来进入win7pe界面,在桌面或者开始菜单中寻找“WINDOWS引导修复”的软件,点击自动修复即可。
——————————————————引用结束——————————————————————
二、正常方式卸载Linux(先修复Mbr到win7 再格式化Linux)
方法1:有windows7安装盘的,可以pe环境格式化linux分区后,利用WINDOWS引导修复修复mbr主引导记录,进去windows7。
方法2:如果没有任何的系统安装盘的话,下载fixmbr工具,在windows7系统环境下操作,重建修复mbr引导,然后格式化相关的硬盘分区。
方法二详解:
(适用于Vista/XP/Win7+Ubuntu/Fedora/FreeBSD)
1. 下载MbrFix.exe
首先进入Windows 操作系统,进入www.sysint.no 网站下载MbrFix.exe;
下载完成后解压zip压缩包,将MbrFix.exe 剪切到C盘(系统盘);
(如果是64位的系统,请用MbrFix64.exe)
开始–>运行–>cmd–cd \命令进入C盘符–>在C盘根目录(cd ..; cd..; 直到在根目录下)下运行命令:
MbrFix /drive 0 fixmbr /yes –>Enter回车;
(如果是Vista系统,运行命令: MbrFix /drive 0 fixmbr /vista /yes –>Enter回车)
(如果是Win7系统,运行命令: MbrFix /drive 0 fixmbr /win7 /yes –>Enter回车)
这样MBR修复就完成了,没有任何提示(没有消息就是最好的消息)。接下来直接删除linux分区就可以了。
2. 格式化删除 Linux分区
以Win7系统为例:点击“计算机”右键–>管理–>磁盘管理–>找到Ununtu分区–>右键–>删除逻辑分区。
重启电脑,Grub 已经不复存在,双系统Linux 卸载完成,电脑启动自动进入Windows系统….
原因:由于双系统是grub引导,所以格式化linux的硬盘分区,会造成grub无法引导windows 7 的情况——开机进不去系统,只有黑色grub画面。如果出现了无法进入win7系统的情况时,接下来将需要进行修复引导区的工作,也就是第一大步骤讲的修复工作。
另外Ubuntu下可以直接烧录U盘安装盘。
参考资料:
Windows 7 MBR的修复与Linux产品正确卸载的更多相关文章
- linux下正确卸载rpm包
linux下正确卸载rpm包 rpm -qa | grep -i ntp 执行结果: [root@bogon elasticsearch-head]# rpm -qa | grep -i ntp fo ...
- Linux/Ubuntu正确卸载LXDE
第一步: sudo apt-get remove lxde 第二步 sudo apt autoremove lxde
- Linux/Windows双系统引导修复
安装双系统建议先安装windows,然后在安装Linux,使用Linux(grub2)引导双系统 如果重新安装了windows,则无法引导进入linux,需要修复引导 在windows下安装easyB ...
- 双系统windows+linux如何正确删除linux
双系统windows+linux如何正确删除linux 2017年11月16日 10:42:49 dovepym 阅读数:26363 之前在windows的基础上又安装了ubuntu系统16.04 ...
- Linux-系统启动与MBR扇区修复
目录 1.系统启动过程 1.1 MBR扇区 1.2 MBR扇区的备份与还原 1.3 修复MBR 1.3.1 dd备份MBR信息 1.3.2 光驱启动修复 1.4 grub引导代码修复 1.系统启动过程 ...
- Windows 下目录及文件向Linux同步
本文解决的是Windows 下目录及文件向Linux同步的问题,Windows向 Windows同步的请参考:http://www.idcfree.com/article-852-1.html 环境介 ...
- rsync (windows 服务端,linux客户端)将windows上的数据同步到linux服务器,反之也可
一:总体概述. 1.windows上面首先装CW_rsync_Server.4.1.0_installer,安装时要输入的用户名密码要记住哦!接下来就是找到rsyncd.conf进入配置细节 2.li ...
- windows下的mysql迁移到linux下
最近做毕业设计,需要把windows下的mysql移植到linux下 曾经有过在window下移植mysql数据库的经验,只需要把msql的数据文件复制到另一台安装mysql的机器的数据存放位置,然后 ...
- 实现windows操作系统和VB下Linux虚拟操作系统相互传取文件方式总结
在windows上执行虚拟机跑的是Linux的操作系统,怎样才干在不同的操作系统之间传递文件呢? 这是本人切身体会到的,假设你没有好的方法的话.确实非常痛苦.下面是我个人的方法总结: 方法一.很好用的 ...
随机推荐
- bzoj千题计划200:bzoj3106: [cqoi2013]棋盘游戏
http://www.lydsy.com/JudgeOnline/problem.php?id=3106 白棋如果第一步不能赢,那么一定输 因为可以黑棋走的距离比白棋大,黑棋可以下一步吃掉白棋,也可以 ...
- SQL语句(七)简单查询
--简单信息查询 --例1 查询所有学生的信息 --学生 -- Student --所有学生 -- 不限定班级.性别.年龄等条件 --所有信息 -- 所有字段,* select * from stud ...
- JavaScript继承详解(三)
在第一章中,我们使用构造函数和原型的方式在JavaScript的世界中实现了类和继承, 但是存在很多问题.这一章我们将会逐一分析这些问题,并给出解决方案. 注:本章中的jClass的实现参考了Simp ...
- java学习第04天(语句、函数、数组)
(3)循环结构 格式: for(初始化表达式,循环条件表达式,循环后的操作变大时){ 执行语句,循环体: } 注: a. for循环里面的连个表达式运行的顺序,初始化表达式只读一次,判断循环条件,为真 ...
- 加速计 & CoreMotion
CHENYILONG Blog 加速计 & CoreMotion 加速计 & CoreMotion 技术博客http://www.cnblogs.com/ChenYilong/ 新浪微 ...
- linux - 流量切分线路
流量切分线路方式 # 程序判断进入IP线路,设置服务器路由规则控制返回 vi /etc/iproute2/rt_tables #添加一条策略 bgp2 #注意策略的序号顺序 ip route add ...
- Fiddler抓取HTTPS最全(强)攻略
本文来自于柠檬班49期学员superman童鞋的学习笔记.希望对同样是测试萌新的你有帮助,如果觉得好,可以点个赞噢~ 对于想抓取HTTPS的测试初学者来说,常用的工具就是fiddler.可是在初学时, ...
- 直接读取修改exe文件
1. 前言 配置器的编写有很多的方式,主要是直接修改原始的受控端的程序,有的方式是把受控端和配置信息都放到控制端程序的内部,在需要配置受控端的时候直接输入配置信息,生成受控端:也有的方式是在外部直接修 ...
- Space Replacement
Write a method to replace all spaces in a string with %20. The string is given in a characters array ...
- mysql innobackupex 备份及恢复
----------------------------------全量备份恢复-------------------------------------1.生成一个完整的备份 innobackupe ...