在centos中格式化SD卡的时候,操作错误,误将windows系统C盘的给格式化了。C盘是ntf格式的,现在却变为了fat32的格式。

重启系统,发现还是可以进入到centos,但是window进入不了。那么证明分区表没有改变,并且centos的grub也没有被破坏。

使用pe进入系统,pe有很多,如大白菜,老毛桃,u启动等。都可以进入到预安装环境中。

进入之后,将C盘格式化为NTFS,然后使用diskGenius进行数据恢复。将C盘数据都恢复了,但是却不能设置为主分区。

1、windows

由于不想重装系统,想通过修复MBR,GRUB,分区表等来修复系统,所以就一直在折腾。事实证明我还是太水,还把整个硬盘都各格式化了。500G的硬盘啊,里面还有数据啊。格式都没了,怎么办,而且重启之后在diskgenius中都找不到硬盘。

在pe的右键计算机,选择管理。

再选择磁盘管理,如下所示,将500G的硬盘格式化为NTFS格式(下图的分区是我从装完之后的分区)。

然后在到diskgenius中进行查看,识别出500G的硬盘,格式为NTFS。

1.1 重建分区表

在diskgenius选择如下,搜索的过程中会显示搜索出来的分区表,还可以查看到这个分区的数据。会需要你对搜索的结果进行选择,对这个分区进行保留,忽略或者退出搜索。查看搜索出来的分区中的数据,确认是否是之前自己的数据,是否是自己需要的分区。

1.2 恢复C盘

重建分区表之后,C盘以及D盘有从新出现了,然后里面的数据也都还在。只要把C盘:

a、调整为主分区

b、设置为活动分区

c、修复MBR

那么windows应该就可以启动了。但是当时忘记了MBR还需要修复。所以操作了前2步,也没什么用。

如下图所示,在C盘右键,选择转换为主分区,以及激活当前分区。

保存之后,重新启动,仍然进不了windows,并且原先的centos也不存在了,所在的盘格式为为ntfs格式。主引导信息记录被破坏了,所以不能进入,所以还是把windows重装了。

修复MBR方式如下。

选择硬盘,重建主引导记录(MBR)。

2、centos

当时一心想把centos恢复,不想重装。所以就先修复centos的grub。修复方式如下,使用软碟通UltraISO,将centos的光盘进行添加到u盘到。安装centos双系统也是通过U盘进行的。之后从U盘启动,就会进入到centos的安装界面。进入救援模式

一路选择,最后进入到shell。由于系统所在的盘符已经被格式化,所以找不到盘符,但是在pe中搜索分却表的时候却搜索除了boot分区,所以可以修复。

进入shell,查看分区。

id是0x83的就是linux的/boot分区。修复的时候也就是把这个分区写到grub中。

确定还/boot分区,就可以操作GRUB了。输入grub:

sh#grub

会出现这样的提示符:

grub>

我们就可以在这样的字符后面,输入:

grub>root (hdX,Y)

grub>setup (hdX)

如果成功会有一个successful......

这里的X,如果是第一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。

并且在操作完root (hdX,Y)的时候,会有输出,提示是否正确,注意查看,正确了会说明盘符中系统的id是83,也就是linux,

setup (hdX)就是把GRUB写到硬盘的MBR上。例如在/dev/sda1 那么就应该输入  hd0,0。

之后再操作setup (hdX)命令。

而我那时后是/dev/sdb6,所以就应该是

root (hd1,5)

setup (hd1)

从新启动,会出现centos的grub界面,但是由于根分区的盘符被格式化,所以进入不了系统。

window,centos双系统坏了的更多相关文章

  1. Win7+CentOS双系统,最清晰细致的教程!

    Win7的系统下安装CentOS,实现双系统切换使用的目的,希望对大家有帮助. 注意: 1.由于涉及到对硬盘操作,请妥善备份数据,避免损失. 2.我的步骤是绝对正确和缺一不可的,大家一定要按照我的操作 ...

  2. Win7+CentOS双系统(二)

    在之前的文章中我们实现了Win7+CentOS6.3双系统的安装和使用,不过比较不幸的是在CentOS6.4版本时其安装文件大小已经超过了FAT文件系统所能容纳的单个文件大小4G.我们使用FAT文件系 ...

  3. 电脑装windows与Centos双系统时引导问题

    (本文对电脑如何装windows系统和centos系统不进行详细赘述.) 电脑装双系统时,首先要安装windows系统,在硬盘中划分一块空闲的分区,用来安装centos系统(可以借助"软碟通 ...

  4. 【Linux-CentOS】在无互联网-内网环境的Windows7主机上安装CentOS双系统,从安装到放弃

    2018.12.3 日更新:本文仅作为无互联网环境下安装的参考.更推荐在互联网环境下安装软件和使用系统,毕竟会自动安装依赖包,比较方便. 因个人办公电脑装的盗版Win7总是蓝屏,影响工作,加之看到 W ...

  5. 安装Windows与CentOS双系统

    1.安装Windows系统 安装过程除了分区时要预留出部分空间来安装CentOS之外,其它操作与正常安装一样. 2.安装CentOS系统 使用光盘引导安装,因安装为服务器版,建议选择无界面,最小化安装 ...

  6. wondiws+centos 双系统

    任务:在windows下安装CentOS 1.下载CentOS镜像文件,准备一个未格式化的空间. 2.使用UltraISO将要安装的系统写入U盘. 3.用U盘启动,将系统装入一个空的分区下(未格式化) ...

  7. EasyBCD安装CentOS双系统

    之前使用CentOS安装过ubuntu,今天安装一次CentOS6.6,要复杂一些,列文备忘. 1.安装EasyBCD,下载CentOS-6.6-x86_64-bin-DVD1.iso.CentOS- ...

  8. ubuntu window 10 双系统

    https://rufus.ie/ U盘制作工具 http://releases.ubuntu.com/18.04/ubuntu-18.04.2-desktop-amd64.iso   ubuntu ...

  9. Win7+CentOS双系统(一)

    注意:1.由于涉及到对硬盘操作,请妥善备份数据,避免损失. 2.为了达到每个步骤都有图片覆盖,我使用了虚拟机来进行测试,不过请大家放心,我已经在自己的物理机上成功实现了. 3.我的步骤是绝对正确和缺一 ...

随机推荐

  1. codeforces #296 div2 (527C) STL中set的运用

    题意:在一块H*M的玻璃上每次划一刀(仅仅能水平或竖直).输出每次划开之后剩下的玻璃中面积最大的一块的面积. 做题的时候.觉得这么大的数据量,有每次查询输出,应该是数据结构的内容. 这道题能够用STL ...

  2. Spring注解方式配置说明

    1.<context:annotation-config/>与<context:component-scan base-package=”XX.XX”/> 在基于主机方式配置S ...

  3. php model与json_encode/json_decode

    常用于model的操作,看看就知道了 <?php class UserModel { var $user_id = 0; var $user_name = ''; var $user_email ...

  4. java日志-纯Java配置使用slf4j配置log4j(转)

    工程目录如下 代码里面用的是slf4j,但是想要用log4j来管理日志,就得添加slf4j本来的jar,然后添加log4j和slf4j箱关联的jar即可. 如果是maven项目的话添加下面的依赖即可 ...

  5. mvn test 执行testng测试用例

    maven项目,把testng用例防止test目录下,配置pom.xml 文件如下,执行mvn test 能自动执行testng里面的用例 <project xmlns="http:/ ...

  6. mysql-5.7 innodb_buffer_pool刷新机制详解

    一.innodb的脏页刷新机制说明: 1.当innodb中的脏页比例超过innodb_max_dirty_pages_pct_lwm的值时,这个时候innodb就会开始刷新脏页到磁盘. 2.当inno ...

  7. Matlab实现图像切割

    以下使用极小值点阈值选取方法,编写MATLAB程序实现图像切割的功能. 极小值点阈值选取法即从原图像的直方图的包络线中选取出极小值点, 并以极小值点为阈值将图像转为二值图像 clear all; cl ...

  8. 每天一点儿Java--ComboBox

    import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.border.*; impor ...

  9. iOS 碰撞检測以及事件响应

    */ //碰撞检測 //碰撞检測de过程 //碰撞检測 //碰撞检測 //碰撞检測 //UIApplication-> UIWindow-> UIController-> 视图控制器 ...

  10. css margin塌陷问题

    一.同级块级元素塌陷 html <h2> 同级块级元素塌陷 </h2> <div class="block1"> block1 </div ...