几天前,我正在将文件夹和数据复制或剪切到我的外部硬盘上,结果它损坏了。
我尝试在测试磁盘上找到丢失的信息,但现在已丢失,因为它已被覆盖。文件为 0。0。复制并完成。
我现在只有 image.dd 文件。我怎样才能将其恢复到正常的文件夹和文件而不丢失名称?非常感谢。
答案1
分区的图像
如果image.dd
文件是分区的映像(或 iso 文件),您可以轻松地循环挂载它并读取文件。将目录更改为文件所在的位置并挂载它。
sudo mkdir /mnt/pt1
sudo mount -o loop image.dd /mnt/pt1
cd /mnt/pt1
ls -l *
...
整个驱动器的图像
如果image.dd
文件是整个驱动器(HDD、SSD、U盘、存储卡)的映像,则可以循环安装分区,但更复杂。您可能会成功kpartx
。
在这种情况下,从映像文件恢复到至少与克隆的原始驱动器大小相同的驱动器可能更容易。请注意,此驱动器将被覆盖,因此其上的所有先前数据可能会消失。
你可以用dd
(简单但有风险)或者用韓國它就像一条“安全带dd
”,帮助您识别目标驱动器,并为您提供最后的检查点。
在 Windows 中磁盘映像工具也可以使用最终检查点进行克隆。
恢复后,您可以连接驱动器,
- 在运行操作系统时,挂载分区,浏览和读取其中的文件,
- 或者从驱动器启动,如果它是一个可以启动您的计算机的系统,并且进入其分区,浏览和读取那里的文件。
编辑:另请参阅以下链接,了解如何使用kpartx