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的操作系统,怎样才干在不同的操作系统之间传递文件呢? 这是本人切身体会到的,假设你没有好的方法的话.确实非常痛苦.下面是我个人的方法总结: 方法一.很好用的 ...
随机推荐
- 分布式锁--Redis小试牛刀
参考文章: Redis分布式锁的正确实现方式 分布式锁看这篇就够了 在这两篇文章的指引下亲测 Redis分布式锁 引言 分布式系统一定会存在CAP权衡问题,所以才会出现分布式锁 什么是CAP理论? 为 ...
- nginx1配置文件
1,查看日志:cat /usr/local/nginx/logs/error.log 2,编辑配置文件:vi /usr/local/nginx/conf/nginx.conf 3,内容:server ...
- jmeter的环境配置
工具/原料 WIN7 Jmeter安装包 JDK 一.安装JDK 1 [步骤一]安装jdk 1.下载jdk,到官网下载jdk,地址:http://www.oracle.com/technetw ...
- mybatis开发dao的方法——(三)
------------------------1. SqlSession使用范围------------------- 1.1 SqlSessionFactoryBuilder 通过S ...
- C++笔试易错题集(持续更新)
1.如下代码输出结果是什么? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #include<stdio.h> char *myString() { ...
- 高可用的MongoDB集群【转】
刚接触MongoDB,就要用到它的集群,只能硬着头皮短时间去看文档和尝试自行搭建.迁移历史数据更是让人恼火,近100G的数据文件,导入.清理垃圾数据执行的速度蜗牛一样的慢.趁着这个时间,把这几天关于M ...
- c# 获取百度最后的url
using System;using System.Collections.Generic;using System.Linq;using System.Net.Http;using System.T ...
- kibana提示"[illegal_argument_exception] mapper [hits] cannot be changed from type [long] to [integer]"
=============================================== 2019/1/30_第1次修改 ccb_warlock == ...
- 小白学习安全测试(四)——扫描工具-Vega
WEB扫描工具-Vega 纯图形化界面,Java编写的开源web扫描器.两种工作模式:扫描模式和代理模式[主流扫描功能].用于爬站.处理表单,注入测试等.支持SSL:http://vega/ca.cr ...
- Spring加载XML配置文件
原创链接:http://www.cnblogs.com/yanqin/p/5282929.html(允许转载,但请注明原创链接) BeanFactory加载单个文件 当使用beanfactory去获取 ...