我无意中开始低级格式化我的 USB 棒,然后惊慌失措地将其移除,现在当我将 USB 棒插入计算机时,它显示为“USB DISK 30X”而不是“Kingston DataTraveler 2.0”,并说我需要格式化它才能使用它。每当我使用“EaseUS:免费数据恢复”等恢复工具时,它都说它没有找到任何原始文件。我遇到了 testdisk,这是我得到的:
Select a media (use Arrow keys, then press Enter):
Disk /dev/sda - 250 GB / 232 GiB - ST3250310CS
>Disk /dev/sdc - 1027 MB / 980 MiB - USB DISK 30X
Drive H: - 673 MB / 642 MiB - DTSOFT BDROM
我还能做什么吗?
Disk /dev/sdc - 1027 MB / 980 MiB - CHS 124 255 63
Current partition structure:
Partition Start End Size in sectors
Partition sector doesn't have the endmark 0xAA55
No partition found or selected for recovery
更新
Disk /dev/sdb - 1027 MB / 980 MiB (RO) - USB DISK 30X
Partition Start End Size in sectors
P Unknown 0 0 1 124 237 49 2007040
0 files saved in /Nueva carpeta/recover/recup_dir directory.
Recovery completed.
我刚刚尝试了 photorec,但是没有成功。
答案1
您能否更好地描述一下您对“启动低级格式化”做了什么?
假设磁盘的第一部分已被覆盖删除,testdisk 可能不会有太大帮助,但使用 Photorec(同一套工具的一部分)可能会有所帮助。Photorec 不会恢复文件的名称,但它会扫描磁盘以查找文件签名并尝试重新创建文件 - 这对于照片等内容非常有用,但对其他文档也有效。[它的效果取决于碎片和其他考虑因素]
答案2
根据您的 Linux 技能水平,如果其他方法都失败,您可以尝试使用 debugfs。 http://www.cyberciti.biz/tips/linux-ext3-ext4-deleted-files-recovery-howto.html
过去,我曾尝试过这种方法,但这种方法虽然所有其他方法都失败了,但请确保您首先尝试其他解决方案,因为如果您不小心,这种方法可能会破坏一切。
答案3
首先,为了增加恢复的机会,请不要进行任何写入操作,包括尝试“修复”、格式化等。如果您确实需要尝试这些,请制作完整的磁盘扇区到扇区映像,以便稍后进行恢复。
我使用 R-Studio / GetDataBack 时运气非常好。它们不是免费的,但你可以在购买前试用。我希望可以推荐免费/FOSS 替代品,但从经验来看,我认为它们在从低级格式中恢复时都不是真正有效的,尤其是在使用专有 NTFS 时。
进行完整的磁盘扫描并选择 NTFS 进行搜索,如果所需信息仍然完整,您可能能够恢复整个分区。如果找不到任何分区,这些程序还会通过识别文件签名提供特定文件类型恢复(例如 docx),即使磁盘未初始化/仍为 RAW。
答案4
我使用 DiskDigger 取得了最大的成功:http://diskdigger.org/(个人使用免费)
与其他恢复工具不同,它不需要分区即可工作。它可以扫描原始设备。只有当您的分区是 FAT(FAT12、FAT16、FAT32)、NTFS 或 exFAT 时,它才有效。