在windows中把linux的磁盘顶替了,还能恢复吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在windows中把linux的磁盘顶替了,还能恢复吗?相关的知识,希望对你有一定的参考价值。

以前的我盘符是D、F、G,没有设置E盘,然后装了windows+linux双系统,今天进windows中分了一个临时20G的盘出来,命名为E盘,然后发现linux的分区没了,全变为了可用空间,如下图,急急急!还能恢复吗??里面涉及的东西太多了,数据肯定没有擦除吧。就是不知道怎么把盘符恢复原样

开机进入Ubuntu会显示Minimal BASH-like line editing is supported 的grub界面,感觉是可以恢复的,就是不知道怎么操作

之前遇到类似问题,我重装了win10系统后,发现linux系统进不去了,分区变成了空闲空间。

问题原因:linux引导文件被覆盖

解决方案:

    使用之前制作linux(ubuntu举例)的引导盘,在bios中设置从引导盘启动。

    启动后可以选择修复ubuntu这个选项中,有一个选项可以进入grub模式。或者直接选择ubuntu进入后,选择试用ubuntu,使用ctrl+alt+F3进入。

    在grub rescue命令行下利用ls命令查看盘符情况。(hd0) (hd0,GTP1) (hd0,GTP2) 这样的,在这里可以清楚的看到有一个分区是你的ubuntu引导即efi挂载分区。

    第三步若找不到可以通过 ls (hd0,GTP1)/grub 命令分别寻找,如果打印出一些文件信息,说明找到;如果没有,会报找不到文件的错误,需要继续试下一个盘符。

    确定boot分区所在盘符后进行环境变量设置。在grub rescue命令行下输入:

    set boot=(hd0,msdos8)

    set prefix=(hd0,msdos8)/grub

    insmod normal

    normal

    输入normal后,会进入ubuntu的引导

    进入系统后需要进行grub设置

    sudo update-grub

    sudo grub-install /dev/sda

    最后,先不要急着重启进入windows,再输下列指令进行更新

        sudo update-grub

        sudo apt-get update

参考技术A 替换了分区格式又写入了新数据,恢复的可能性比较小了,先用分区管理软件修复一下linux分区试试能修复出linux分区,可能还能救出一部分数据。 参考技术B 要确定以下的内容才能确定是否可以恢复。
一、你原来的Linux安装在什么地方?在硬盘的那个分区里?
二、你新建立的临时分区是从那里划分出来的?有没有往里面填写数据?格式化的时候是选择快速格式化还是完全格式化?
如果没有覆盖,或者没有对原有的Linux分区做操作,那么应该可以恢复。

以上是关于在windows中把linux的磁盘顶替了,还能恢复吗?的主要内容,如果未能解决你的问题,请参考以下文章

Linux RAID5+备份盘测试

第八章-文档的压缩与打包

PSPP:顶替SPSS常用功能的优秀软件, Linux 下的经济学用软件

linux新增一块磁盘后如何分区并挂载使用

linux产看磁盘信息命令-lsblk,blkid

Raid磁盘阵列在Linux系统上的搭建