如何恢复 Linux 上删除的文件

2025-02-24 23:09:51
推荐回答(1个)
回答1:

每个恢复软件有其不同的功能,特征及支持的不同文件系统。下面是一些关于使用TestDisk在各种文件系统中恢复文件的指南。FAT16、FAT32、exFAT(FAT64)、NTFS以及ext2/3/4:TestDisk是一个运行在Linux、*BSD、SunOS、MacOSX、DOS和Windows等操作系统下的开源的自由软件。TestDisk可以从下面的链接中找到:4和Swap。每一个分区表将会在下面被简要地描述。TestDisk并不支持所有类型的分区表,所以这并不是完整的列表。Intel-这类分区表在Windows系统和许多的Linux系统中非常普遍,它也常常称作MBR分区表。EFIGPT-这种类型的分区表通常用在Linux系统中。对于Linux系统,这种分区表是最为推荐的,因为逻辑分区或扩展分区的概念并不适用于GPT(GUIDPartitionTable)分区表。这意味着,如果每个分区中有一个Linux系统,一个Linux用户可以从多种类型的Linux系统中进行多重启动。当然使用GPT分区表还有其他的优势,但那些已超出了本文的讨论范围。Humax-Humax分区映射表适用于韩国公司Humax生产的设备。Mac-Apple分区映射表(APM)适用于Apple的设备。None-某些设备并没有分区表。例如,许多Subor游戏控制台不使用分区映射表。如果一个用户试图以其它分区表类型从这类设备中恢复文件,用户就会困扰TestDisk为何找卟到任何的文件系统或者文件。Sun-Sun分区表适用于Sun系统。Xbox-Xbox适用于使用Xbox分区映射表的存储设备。假如用户选择了“Xbox”,尽管他的系统使用了GPT分区表,那么TestDisk将不能找到任何分区或文件系统。假如TestDisk按照用户的选择执行,则它可能猜测错误。