我正在尝试从损坏的笔记本电脑中提取的硬盘中恢复一些数据,而我在将磁盘安装到我当前的系统(Linux Mint)时遇到了问题.我正在从Debian中恢复的硬盘.简单地说,我很困惑如何安装硬盘驱动器来访问文件,但它并不像我做过的任何其他安装一样简单.以下详细介绍了我遇到的挣扎和信息.
尝试使用不同的文件系统标签安装硬盘时,我得到以下输出.我应该补充一点,使用auto时不会自动检测文件系统类型,“sdb”肯定是磁盘的正确地址(从dmesg获取).
$mount /dev/sdb /mnt/usb -t ntfs
NTFS signature is missing.
Failed to mount '/dev/sdb': Invalid argument
The device '/dev/sdb' 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 mount /dev/sdb usb -t ext2
mount: wrong fs type, bad option, bad superblock on /dev/sdb,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
这些命令的结果让我相信硬盘及其分区存在问题,但是fdisk证明它的分区似乎是有效和正确的:
$sudo fdisk /dev/sdb -l
Disk /dev/sdb: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0002da94
Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 475920383 237959168 83 Linux
/dev/sdb2 475922430 488396799 6237185 5 Extended
/dev/sdb5 475922432 488396799 6237184 82 Linux swap / Solaris
然后我决定尝试验证硬盘的文件系统类型,这似乎是“devtmpfs”,我从以下命令使用df获得:
$df /dev/sdb -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
udev devtmpfs 1014764 4 1014760 1% /dev
最后,我使用-t devtmpfs安装硬盘驱动器,这是成功安装但是我留下了一个令人困惑的文件系统,这与我对标准debian设置的期望非常不同.
它包含文件夹,如“block”,“bus”,“char”,“disk”,“dri”,“mapper”……以及“sda1”,“sdb”,“sdb1”,“tty”等文件“VCS”.
我完全不知道自己应该如何进步,而且我非常确信硬盘没有损坏,而且我只是错误地安装它.如何成功装入磁盘以便我可以访问我的文件?任何帮助将不胜感激.