mbr分区表没有备份

mbr分区表没有备份,第1张

mbr分区表没有备份可以修复,步骤如下:

1、在做所有修改之前先备份。由于现在需要对分区表进行修复,因此先需要备份的是现有的分区表还有MBR。把所有的备份文件放到一个安全的地方,例如发邮件到邮箱。

2、检查一下当前的分区表,分析一下,什么地方出错了。若是分区类型与实际的,硬盘上的分区不符。只需要使用linux中的fdisk工具的t命令进行修改。

3、最坏的情况:没有任何分区表信息,需要完全重建分区表。众所周知,DOS环境下的diskgen有个重建分区表的功能,它能够从硬盘上的数据分析出分区结构。对于出错的分区表,它在分析的过程中可能会有一些问题。

无法用win8启动LINUX,提示NST/NeoGrub.mbr不对需要进行系统修复即可,步骤如下:

1、首先第一步就是进行将制作好的老毛桃U盘插入电脑USB接口中,启动电脑,按相应的电脑启动快捷键进入老毛桃主菜单,用键盘上的方向键“↓”切换到【02】运行老毛桃Win8PE防蓝屏版即可。

2、接着就是进入PE系统,在老毛桃PE一键装机工具窗口,然后点击“浏览”将win8系统镜像添加进来,然后在磁盘列表中选择D盘作为系统盘,点击“确定”即可,如下图所示。

3、接着就是在提示框中取消勾选“完成后重启”然后点“确定”,我们就可以看到正在运行的进程即可。

4、然后就是当进程完毕后点击“关闭",即可,如下图所示。

5、接着就是进行鼠标双击“修复系统引导”,进入界面输入“1”程序自动运行即可。

6、最后修复完之后重新打开LINUX,就发现可以正常启动了,如下图所示。

给虚拟机增加一块硬盘,用于备份mbr的信息

fdisk -l 查看硬盘系统是否认识

fdisk /dev/sdb 进行分区

fdisk -l 查看分区是否出来

mkfs -t ext4 /dev/sbd1 进行格式化

mkdir /backup

mount /dev/sb1 /backup 挂载到backup下

破坏mbr之前先做做备份,后面恢复系统用:

dd if=/dev/sda of=/backup/sda.mbr.bak bs=512 count=1  将sda前面512个字节备份到backup的目录下

ls /backup 查看是否有备份的文件

模拟破坏mbr扇区

dd if=/dev/zero of=/dev/sda bs=512 count=1 通过zero文件把sda设备的前512字节毁掉。由于mdmdr存在这个磁盘的前512个字节上

reboot 启动系统 看会发现什么情况,不能进入系统。

进入修复模式,没有修复模式的可进入光盘系统。然后调出命令提示窗口。fdisk -l 查看有没有增加的磁盘。然后执行下列命令 恢复备份。重启 系统正常。

修复grub引导故障:

下面演示grub遭到破坏系统如何启动

vim /boot/grub/grub.conf 编辑这个文件

重启系统,在grub提示符下做 *** 作

root (hd0,0)指定从哪一块硬盘的哪一个分区去引导 *** 作系统

kernel /vmlinuz-(tab键) ro root=/dev/sda1(主文件系统) 执行从哪一个内核去引导系统 ro 后面挂载的文件系统以什么样的方式去挂载  root代表根分区所在的位置

initrd /initramfs-2.6.32

boot


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8371510.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存