我使用将ISO映像写入硬盘sudo dd if=image.iso of=/dev/sda
。我的意思是/dev/sdc
,现在运行sudo fdisk -l
时在/ dev / sda上只返回一个分区,而应该是6。是否可以恢复我的数据?
我还没有关闭(重启)计算机。
dd
再次显示了其丑陋的'Data Destroyer'面孔” -除非与它无关dd
,否则与直接以root用户访问磁盘设备有关。任何其他工具都可能具有相同的效果。cat image.iso > /dev/sda
会产生完全相同的效果。或者pv ...
。或者,在某种程度上,甚至vi /dev/sda
。实际上,这使我想起了Linus Torvalds尝试使用其硬盘驱动器设备(而不是调制解调器设备)拨入网络,并通过拨入握手覆盖驱动器开始的故事。与无关dd
。
.iso
文件到底有多大?您打扰了dd
,还是完成了?
dd
这种方式(用于此目的),所以我认为“数据破坏者”警告是相关的,尽管完全正确的警告应该更长:“不要使用像sudo dd if=image.iso of=/dev/sdx
克隆到大众的命令行使用可以帮助您识别和选择正确的目标设备并具有最终检查点的工具,以便您可以再次检查是否将从iso文件克隆到正确的目标设备,例如StartupDiskCreator,Disks,mkusb ,Win32DiskImager。”
dd
再次显示出其丑陋的“数据驱逐舰”面子:-(它已经覆盖了驱动器(相当于ISO文件的大小)的头端。这是有数据丢失。你有一个相当新的备份不能丢失的文件吗?否则,您必须准备工作以修复分区表和文件系统,最好是使用Testdisk 在克隆副本上进行修复,如果失败,则更艰苦的工作来恢复“隐藏”的文件数据您可以使用PhotoRec来实现此目的。请参阅此链接cgsecurity.org