我把外置硬盘连接到电视,但电视无法识别它。之后我就无法再在电脑上打开它了。
我试了试fsck
,但问题越来越多。我担心给出错误的答案(y/n)会导致数据无法检索,所以我在中间停了下来。错误消息已经发生了变化(以前是关于无效 fs 类型)
它也无法在 Windows 上打开(虚拟机上的 Win 7)。我相信原始格式是 NTFS
当前错误:
Error mounting /dev/sdb1 at /media/[username omitted]/28bc82aa-d4bd-459e-b071-16839167a6da: Command-line `mount -t "ext4" -o "uhelper=udisks2,nodev,nosuid" "/dev/sdb1" "/media/.../28bc82aa-d4bd-459e-b071-16839167a6da"' exited with non-zero exit status 32: mount: /dev/sdb1: can't read superblock
这些数据对我来说非常重要,而且我没有其他副本
答案1
由于文件系统操作总是会导致数据丢失的风险,我建议在执行任何其他操作之前进行备份:数据恢复:对损坏的设备、文件系统或驱动器进行映像处理
答案2
手动安装文件系统应该可以工作 - 只需使用以下mount
命令:
它使用以下参数:
mount -t type device dir
因此运行这个:
mount -t ntfs DEVICE_LOCATION PLACE_TO_MOUNT_IT
以下是一个例子:
mount -t ntfs /dev/sdb1 /mnt
欲了解更多信息,请运行man mount
sudo apt-get install gparted
然后使用 GParted 检查gparted
。http://gparted.sourceforge.net/
这将显示您的磁盘的格式,以及它是否有任何数据 - 如果有必要,它还可以修复磁盘。
将其支持为图像也是一个好主意。