如何在 ubuntu 中挂载硬盘进行数据恢复

如何在 ubuntu 中挂载硬盘进行数据恢复

我尝试在 Ubuntu 中安装硬盘并出现以下错误:

Error mounting: mount exited with exit code 13: The disk contains an unclean file system (0, 0). 
The file system wasn't safely closed on Windows. Fixing. 
ntfs_attr_pread_i: ntfs_pread failed: Input/output error 
Failed to read NTFS $Bitmap: Input/output error 
NTFS is either inconsistent, or there is a hardware fault, or it's a 
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows 
then reboot into Windows twice. The usage of the /f parameter is very 
important! If the device is a SoftRAID/FakeRAID then first activate 
it and mount a different device under the /dev/mapper/ directory, (e.g. 
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation 
for more details. 
Failed to sync device /dev/sdb3: Input/output error 
Failed to close volume /dev/sdb3: Input/output error

我的一个朋友在他们的 MacBook 上安装了该驱动器,他们能够读取其中的数据并将其复制出来,没有任何问题。

我的问题是...我如何在 Ubuntu 中进行这样的数据恢复?或者 Mac 是数据恢复专业人员的首选操作系统?

答案1

您的磁盘文件系统有问题NTFS。Ubuntu 对文件系统的支持不完整NTFS。您必须安装以下ntfs-3g软件包:

 sudo apt-get install ntfs-3g

您应该使用的工具是ntfsfix,因此安装包后,您可以将磁盘连接到您的电脑,获取设备 ID(您的示例是/dev/sdb3)并运行,例如,

 sudo ntfsfix /dev/sdb3

无论如何,执行此类操作时请务必小心,丢失所有数据的风险很大。有关更多信息,请阅读手册页:

 man ntfsfix

相关内容