使用Testdisk恢复误清空磁盘的双系统(Windows+Kali)引导及数据的技术求助
使用Testdisk恢复误清空磁盘的双系统(Windows+Kali)引导及数据的技术求助
我有一台Dell Latitude笔记本,内置500GB存储盘,之前是Windows和Kali双系统。前几天操作失误,用diskpart clean命令把整个磁盘清空了,现在正尝试恢复数据和两个操作系统。
我目前通过Fedora Live启动盘运行Testdisk工具来处理。第一次分析磁盘时,工具提示我可以通过将分区标识从D改为*、P、L或E来选择要恢复的分区。
这里我第一个困惑的点是:我没办法把任何分区改成E或L,猜测可能是需要先对分区进行进一步细分?所以暂时先忽略了这个问题。
由于看起来最多只能选择4个分区进行恢复,我猜测那个标注为EFI system partition的分区应该存储着引导信息,于是把它的标识改成了*,另外三个标注为HPFS - NTFS的分区也一并选中。确认选择后我退出了工具,因为界面提示需要重启才能让更改生效。
但重启后依然提示找不到可引导磁盘,我只好再次通过启动盘进入系统,查看磁盘状态后发现:
当我选择Quick search选项时,还是会进入和第一次分析时类似的分区列表界面。
现在我完全不知道该如何推进了:要不要随机选择另一组分区试试?如果这么做,当前磁盘的状态会受到什么影响?会不会覆盖现有数据?之前选中的那些分区是不是已经真的写入磁盘了?我需要指导来恢复我的操作系统,要是实在没办法,至少能恢复Kali系统也行。
备注:内容来源于stack exchange,提问作者Samuel




