我有一个用作启动驱动器的 SSD,最初按以下方式拆分:
major minor #blocks name
8 0 250059096 sda
8 1 61812736 sda1
8 2 1 sda2
8 3 184148992 sda3
8 5 4094976 sda5
更多分区信息:
/dev/sda1 ext4 60842040 7325624 50425780 13% /
/dev/sda3 ext4 181259592 144077260 27974884 84% /media/1e977a7a-28c1-4f8f-a53b-c5a9a7379605
发生的事情是,我从 USB 棒上进行了全新操作系统安装。我只想覆盖 sda1,但安装将整个磁盘重写为一个主大分区,末尾有一个 10Gig 交换分区。我尝试使用 testdisk 和 gparted 恢复 sda3,但它没有检测到我想要的分区。
问题是,我可以恢复这个分区或至少删除一些文件吗?还有其他方法可以尝试吗?以下链接说明是否有效?http://www.tldp.org/HOWTO/Partition/recovering.html
深度扫描测试磁盘运行显示以下信息:
TestDisk 7.1-WIP, Data Recovery Utility, May 2017
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org
Disk /dev/sdc - 256 GB / 238 GiB - CHS 31130 255 63
Partition Start End Size in sectors
D Linux 0 32 33 6374 59 21 102400000
D Linux 0 32 33 29866 64 22 479799296
D Linux 9 78 6 29875 109 58 479799296
D Linux 9 110 38 29875 142 27 479799296
D Linux 11 23 13 29877 55 2 479799296
D Linux 14 200 59 29880 232 48 479799296
D Linux Swap 29866 96 55 31130 223 5 20314112
D Linux Swap 30621 18 54 31130 190 36 8187904
Structure: Ok. Use Up/Down Arrow keys to select partition.
Use Left/Right Arrow keys to CHANGE partition characteristics:
*=Primary bootable P=Primary L=Logical E=Extended D=Deleted
Keys A: add partition, L: load backup, T: change type, P: list files,
Enter: to continue
ext4 blocksize=4096 Large_file Sparse_SB Backup_SB, 245 GB / 228 GiB
答案1
这完全取决于覆盖了多少内容。您可能能够从某些文件到整个分区恢复任何内容,但可能会损坏某些内容。
教程看起来还不错。如果您想测试某些方法,请不要在原始驱动器上使用它们,而是先克隆。(这也是在重新分区正在使用的驱动器之前应该做的事情。)