我的硬盘有 15 个坏扇区。我尝试使用最新的 Ubuntu LiveCD 来修复这些文件,但文件系统错误导致文件系统无法正确安装。我希望能够创建硬盘映像并将其加载到正常工作的硬盘上以恢复一些文件。
ddrecover
由于我对 Ubuntu 和 Linux 还不熟悉,所以我不太明白如何使用。我怎样才能恢复数据?
答案1
以只读方式安装驱动器并查看是否可以从中获取文件:
sudo mount -t ntfs --read-only /dev/sdx1 /mnt
我假设由于它是一台 Windows 机器,所以分区是 NTFS,您需要将 /dev/sdx1 更改为正确的分区。您可以使用命令验证这两者。
blkid
如果您有一个具有足够空间的外部备份硬盘,您可以将整个硬盘复制到备份驱动器上的文件中,例如:
sudo dd if=/dev/sdx1 of=/path/to/filename
当然,这需要一段时间。您可以打开另一个终端窗口并输入以下内容来跟踪副本
watch ls -l /path/to/filename/
只要您有额外的磁盘空间(通常您会想要使用 SATA 驱动器,因为需要花费一些时间进行复制),这就是数据恢复的标准操作程序。然后您可以装载映像来复制文件,而不用担心驱动器进一步出现故障,或者您可以在其上运行 testdisk 来恢复丢失的文件。