此恢复示例将指导您逐步使用TestDisk从 FAT (FAT12/FAT16/FAT32) 和 VFAT 文件系统中恢复删除的文件。FAT 主要用于数码相机的存储卡和 USB 闪存盘。VFAT 主要存在于 Windows 下格式化的外部硬盘上。可以恢复已删除的文件。当文件被删除时,文件名被标记为已删除,数据区域被标记为未分配/空闲,但 TestDisk 可以读取已删除的目录条目并找到文件开始的位置。如果数据区域没有被新文件覆盖,则该文件是可恢复的。
运行 TestDisk 可执行文件
如果尚未安装 TestDisk,可以从TestDisk 下载。从存档中提取文件(包括子目录)。
要从硬盘、USB 闪存盘、智能卡等恢复丢失的分区或修复文件系统,您需要足够的权限来访问物理设备。
- 在DOS下,运行TestDisk.exe
- 在 Windows 下,
testdisk-7.0/testdisk_win.exe
从管理员组中的帐户启动 TestDisk(即 )。 - 在 Unix/Linux/BSD 下,您需要 root 才能运行 TestDisk(即。
sudo testdisk-7.0/testdisk_static
) - 在 MacOSX 下,启动 TestDisk(即
testdisk-7.0/testdisk
)。如果您不是 root,将在您确认后使用 sudo 重新启动。 - 在 OS/2 下,TestDisk 不处理物理设备,只处理磁盘映像。对不起。
要从媒体映像恢复分区或修复文件系统映像,请运行
testdisk image.dd
雕刻原始磁盘映像testdisk image.E01
从 Encase EWF 映像恢复文件testdisk 'image.???'
如果 Encase 图像被分割成多个文件。
要修复 TestDisk 未列出的文件系统,请运行testdisk device
,即
testdisk /dev/mapper/truecrypt0
或testdisk /dev/loop0
从 TrueCrypt 分区修复 NTFS 或 FAT32 引导扇区文件。同样的方法适用于使用 cryptsetup/dm-crypt/LUKS 加密的文件系统。testdisk /dev/md0
修复 Linux RAID 设备上的文件系统。
日志创建
- 选择“创建”,除非您有理由将数据追加到日志中,或者您从只读介质执行 TestDisk 并且必须在其他地方创建它。
- 按 Enter 继续。
磁盘选择
TestDisk 应检测到所有硬盘驱动器并列出正确的大小。
- 使用向上/向下箭头键选择丢失分区的硬盘驱动器。
- 按 Enter 继续。
如果可用,请使用原始设备/dev/rdisk*
而不是/dev/disk*
更快的数据传输。
分区表类型选择
TestDisk 显示分区表类型。
- 选择分区表类型 – 通常默认值是正确的,因为 TestDisk 会自动检测分区表类型。
- 按 Enter 继续。
启动取消删除过程
- 选择高级
选择保存丢失文件的分区,然后选择取消删除
FAT 文件取消删除
删除的文件和目录显示为红色。
- 要取消删除文件,请选择要恢复的文件,然后按“c”复制该文件。
- 要恢复已删除的目录,请选择该目录并按“c”以取消删除该目录及其内容。
选择恢复的文件应写入的位置
选择目的地
FAT文件恢复完成
当您取回文件时,请使用“quit”退出。
为了获得最大的安全性,TestDisk 不会尝试取消删除文件,而是允许您将已删除的文件复制到另一个分区或磁盘上。请记住,您必须避免在保存数据的文件系统上写入任何内容。如果这样做,已删除的文件可能会被新文件覆盖。
TestDisk可以恢复删除。
文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/10855