大约两周前,我的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
在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)? Or the other way around?
和完全相同的消息 /dev/sda1
如何从这些硬盘恢复数据?
编辑
我试图指定驱动器的类型:
$ sudo mount -t ext4 /dev/sda1 /olddisk
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
$ sudo mount -t ntfs /dev/sdb2 /olddisk
NTFS signature is missing.
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)? Or the other way around?
编辑
sudo ntfsfix /dev/sdb2
返回:
Mounting volume... NTFS signature is missing.
FAILED
Attempting to correct errors... NTFS signature is missing.
FAILED
Failed to startup volume: Invalid argument
NTFS signature is missing.
Trying the alternate boot sector
Unrecoverable error
Volume is corrupt. You should run chkdsk.
-t ntfs-3g
。
ntfsfix /dev/sdb2
结果并共享结果
sdb2
但图片显示这也是sdb5
一个NTFS分区。您想访问哪一个?