如何恢复分区?

如何恢复分区?

当我使用时,我的分区丢失了,我的数据也丢失了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

对于恢复分区或文件夹,请参阅 恢复比特

相关内容