我正在尝试从具有多个分区的 Windows HDD(320 Gb)恢复已删除的文件。有三个问题:
- 是否会将
dd if=/dev/sdb of=~/image_sdb.img bs=4096
所有分区一起创建映像? - 删除的文件会包含在图像中吗?
- 我可以直接在该映像上使用恢复程序吗
TestDisk
?或者是否有理由更喜欢原始磁盘?
答案1
我不知道问题 1 的答案。
已删除的文件将包含在dd
副本中,因为它是磁盘逐字节复制(而不是逐个文件复制)。
如果您的恢复程序可以在磁盘映像上工作,那么它应该像物理驱动器一样工作,再次因为映像应该与磁盘逐字节相同。
编辑
它出现可dd
用于复制所有分区。链接的 wiki 页面建议使用dd
如下方式:dd if=/dev/sda of=/dev/sdb bs=4096 conv=notrunc,noerror,sync
,因此也许您应该使用dd if=/dev/sdb of=~/image_sdb.img bs=4096 conv=notrunc,noerror,sync
。