红联Linux门户
Linux帮助

Linux删除MBR还能恢复吗?

发布时间:2012-03-15 10:13:08来源:红联作者:tengchao
这里说明一下,我删除的是整个MBR(512字节都删除了),不是只删除的446字节的GRUB,进入rescue模式使用命令grub-install /dev/sda命令也无法进行重新安装了,硬盘分区一个也显示不出来了,挂载任何分区都不行,而且MBR也没做备份,是不是系统变尸体了,等待高手解答。
文章评论

共有 15 条评论

  1. 相思爱文 于 2012-03-19 09:51:27发表:

    [i=s] 本帖最后由 相思爱文 于 2012-3-19 10:02 编辑 [/i]

    引导区要备份,分区表要备份。
    有备份恢复备份,没备份,在没有写入情况下,恢复分区表相对容易。
    如果分区方式为一主分区和一扩展,可以恢复。如果是四个主分区,也可以恢复。如要是三个主分区和一个扩展分区,还可以恢复。

    数据重要,先克隆备份整个硬盘。
    恢复时,要看具体情况和信息。没有统一方法。
    先找到分区的起始位置,然后就可以挂载分区了。因为挂的是文件系统,不是分区。
    举例,/dev/sda1大小为10G,/dev/sda2为扩展30G,/dev/sda5为10G,……
    /dev/sda1位于硬盘开始位置,用fdisk分区,不要重建文件系统(即不要格式化)。不管/dev/sda1分多大,挂载的都是原来的文件系统。根据文件系统大小,算出结束位置。
    在windows下用相关工具,操作上相对比较方便。
    对于扩展分区,winPE启动,用windows下有相关的分区恢复工具(什么名忘了,以前用过),有些被ghost全盘覆盖的硬盘,也可以找回扩展分区。

  2. yanqing148 于 2012-03-18 19:46:59发表:

    用testdisk恢复mbr,百度一下会有使用方法,因为大多数是针对windows系统,所以操作的时候一定要看仔细,我曾经误写了分区表,结果只保留下了几个分区的内容,却不能写回正确的分区表

  3. 6shao 于 2012-03-18 01:25:06发表:

    引用:
    如果连分区表都没的话,只能自己算表了。比较高深,我也说不明白,反正你的东西是能找到的,全凭技术了
    wangyu 发表于 2012-3-18 00:05

    对,数据现在都在。就好比C语言里的指针现在不在了,但是如果你知道内存地址是可以找到的一样。
    LZ,如果你选择格式化,就都没了。没用重要数据还好,有的话,最好想想别的办法。我当时心都凉了,所以能够理解你现在的感受。而且我也懒得重装系统,XP都懒得重装。因为重装以后还得装驱动、各种软件,啊,好烦。

  4. wangyu 于 2012-03-18 00:05:23发表:

    如果连分区表都没的话,只能自己算表了。比较高深,我也说不明白,反正你的东西是能找到的,全凭技术了

  5. 6shao 于 2012-03-16 01:18:32发表:

    我干过这个事儿,但是万幸我之前用DiskGenius备份了分区表并且保存在U盘上,之后把硬盘摘下来挂在别的机器上使用DiskGenius恢复的

  6. sraddha 于 2012-03-16 00:33:31发表:

    这个问题很简单,拿一张XP系统盘,进PE,在开始菜单-程序-磁盘工具里有个"磁盘分区DiskGenius"打开它,选住C盘,在菜单栏选“硬盘”--"重建主引导记录(MBR)",这里一般不提示操作成功,实际已完成MBR重建。

  7. 相思爱文 于 2012-03-15 23:48:12发表:

    先恢复分区表,再重装grub。分区表的恢复,要根据具体情况。这个使用者应该知道。
    如果只有一个主分区和一个扩展分区,那么恢复的可能性很高。
    主分区通常为第一个分区,根据文件系统大小可确定,扩展分区的分区表并没有被覆盖。

  8. okzokz123 于 2012-03-15 19:21:52发表:

    game over

  9. 于 2012-03-15 18:23:27发表:

    如果你记得准确可以按照以前的分区方式重新分区,不要格式化。应该可以。

  10. 红乌鸦 于 2012-03-15 16:26:15发表:

    不清楚 应该不行

  11. hml1006 于 2012-03-15 15:34:07发表:

    分区表被删,硬盘数据就完了。分区表是硬盘数据的根

  12. openbian 于 2012-03-15 14:46:25发表:

    应该能吧

  13. 于 2012-03-15 14:34:41发表:

    作了备份的话应该可以用live盘启动并恢复

  14. tengchao 于 2012-03-15 14:29:44发表:

    我感觉做了备份也没有用了吧,毕竟分区表也被删除了,分区显示不出来什么事情也干不了,难道真的悲剧了?[b][/b]

  15. irongeek 于 2012-03-15 13:21:23发表:

    gparted