当我使用时,我的分区丢失了,我的数据也丢失了ntfs修复在我的硬盘上。分区表如下:
sdb disk
└─sdb1 unallocated
└─sdb5 /DATA1
└─sdb6 /DATA2
而不是使用ntfs修复在/dev/sdb5或者/dev/sdb6,我的大脑告诉我尝试使用它/dev/sdb,结果我的所有分区都丢失了,数据也丢失了。
有没有办法恢复它?我试过使用测试磁盘它不起作用,或者也许我正在使用测试磁盘错误的。
答案1
请参阅帖子中的好建议 恢复损坏或删除的 NTFS 分区。
第一点就是克隆磁盘,避免直接对损坏的磁盘进行操作:
sudo ddrescue /dev/sdb /media/user/External/copy.img /media/user/External/status.log
然后你可能会对 testdisk 感到满意:
testdisk /media/External/copy.img
按照一步一步的提示,您将能够使用 P 键列出分区的内容, 假设磁盘几乎完好无损。
如果损坏更严重,您可以尝试使用 恢复比特, 被形容为:
尝试重建文件系统结构并恢复文件的软件。目前仅支持 NTFS。
RecuperaBit 尝试重建目录结构,无论以下情况如何:
- 缺少分区表
- 未知分区边界
- 部分覆盖的元数据
- 快速格式化
从 GitHub 下载档案并解压到一个目录中,然后为输出创建一个目录并使用以下命令启动该程序:
mkdir /media/user/External/recovered_files
cd [full path of recuperabit]
pypy main.py /media/user/External/copy.img -o /media/user/External/recovered_files -s /media/user/External/savefile.save
这需要一些时间。要检查可保存的分区列表,请使用以下命令:
recoverable
对于恢复分区或文件夹,请参阅 恢复比特。