![恢复磁盘前 27MB 为零](https://linux22.com/image/1361358/%E6%81%A2%E5%A4%8D%E7%A3%81%E7%9B%98%E5%89%8D%2027MB%20%E4%B8%BA%E9%9B%B6.png)
我的笔记本电脑内置有 SSD。外部有一个通过 USB 2.0 连接的 750GB 磁盘。
我试图使用 Cygwin 将 U 盘清零 -
pv /dev/zero > ...
但将 750GB 磁盘(不是 U 盘)的约 27MB 清零。驱动器未分离。然后我为这个 750GB 磁盘运行 chkdsk。它发现了一些错误,并能够从中读取数据。然后我分离了这个磁盘并重新连接它。MBR 丢失了。我知道数据在磁盘上。diskmgmt.msc 要求创建 MBR,我同意了。
现在磁盘有 MBR,上面有数据,但 diskmgmt.msc 发现没有分区。如果重新创建 MBR 没有更改 MFT,则可以恢复数据。所以,现在我有(我认为)好的 MBR,但没有定义分区,数据和 MFT 在磁盘上。我现在应该怎么做才能恢复对这些数据的访问(重要)?Fixmbr 和 fixboot 看不到驱动器号,因此无法使用它们。
我已尝试过 GParted 及其恢复选项,但它不断地读取磁盘而没有任何效果。
答案1
好的,使用“MiniTool Partition Wizard Home Edition”并扫描丢失的分区就可以解决问题。我可以看到磁盘上的所有数据。现在只需在此磁盘上运行 chkdsk。