大约两周前,我的 PC 出现问题,我兄弟写了一个关于在使用 Windows 7 自动修复后 PC 无法启动的问题。
我还没解决问题,所以我的电脑现在无法使用。
现在我认为重新安装 Win7 和 Ubuntu 比修复它们更简单,但是它们的分区上有一些数据。我想恢复这些数据。
由于某种原因,这些分区不可挂载。我不知道为什么。
sudo fdisk -l 关于有问题的分区:
Device Boot Start End Blocks Id System
/dev/sda1 2048 147912703 73955328 83 Linux
/dev/sdb2 206848 174079999 86936576 7 HPFS/NTFS/exFAT
Run Code Online (Sandbox Code Playgroud)
在 GParted 中:
以及mount命令的错误:
Failed to mount '/dev/sdb2': Invalid argument
The device '/dev/sdb2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? …Run Code Online (Sandbox Code Playgroud) 我的笔记本电脑上安装了 Ubuntu 14.04 LTS。一段时间后,我在启动时遇到了一些麻烦。我决定重新安装 Ubuntu。
我有 3 个 ntfs 分区,2 个 ext3 分区,第一个/和第二个的挂载点./local和一个交换分区。在重新安装过程中,我选择了选项:“擦除 Ubuntu 14.04 并重新安装”。
重新安装时断电。再次运行后,我打开笔记本电脑以尝试重新启动安装过程。除了:
当我选择时,Something else 我看不到我的分区。相反,我发现了这个:
Device Type Mount point Format? Size Used System
/dev/mapper/ubuntu--vg-root
/dev/mapper/ubuntu--vg-root ext4 631381 MB unknown Linux device-mapper (linear)(631.4 GB)
/dev/mapper/ubuntu-vg-swap_1
/dev/mapper/ubuntu-vg-swap_1 swap 8493 MB unknown
/dev/sda
/dev/sda1 ext2 254 MB 27 MB
/dev/sda5 639877 MB unknown
Run Code Online (Sandbox Code Playgroud)
在 Testdisk 阶段,我有这个:
