在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
一、你原来的Linux安装在什么地方?在硬盘的那个分区里?
二、你新建立的临时分区是从那里划分出来的?有没有往里面填写数据?格式化的时候是选择快速格式化还是完全格式化?
如果没有覆盖,或者没有对原有的Linux分区做操作,那么应该可以恢复。
以上是关于在windows中把linux的磁盘顶替了,还能恢复吗?的主要内容,如果未能解决你的问题,请参考以下文章