如何使用 TestDisk 恢复分区

如何使用 TestDisk 恢复分区

我尝试将 Windows 安装到 Mac 上的一个分区,但由于我太笨,我无意中按照愚人节教程操作,该教程说我需要输入,clean结果diskpart删除了我的整个驱动器。但事实并非clean all如此,所以我希望能恢复一些数据!请帮帮我。

编辑:Testdisk 已工作。正确使用后。

另一处编辑:我使用过 MacOS Catalina 和 2018 Mac。抱歉,我说得不清楚,我真的很担心我的数据。:)

答案1

不要触碰该驱动器 - 不要向其中保存任何内容,不要在其上创建任何文件,甚至不要打开其上的任何文件。

幸运的是,您可以clean自行运行它,它只会擦除驱动器的第一个和最后一个 MB:

On master boot record (MBR) disks, only the MBR partitioning information
and hidden sector information are overwritten. On GUID partition table
(GPT) disks, the GPT partitioning information, including the Protective
MBR, is overwritten. If the ALL parameter is not used, the first 1MB
and the last 1MB of the disk are zeroed. This erases any disk formatting
that had been previously applied to the disk. The disk's state after
cleaning the disk is 'UNINITIALIZED'.

这意味着,即使您删除了使它们可见的分区,绝大多数数据仍然存在。

如何使用 TestDisk 恢复分区

  1. 安装testdisk到可启动 USB 并运行它

  2. 加载完成后,选择您的驱动器(/dev/rdisk如果可用,请选择该选项)

  3. 确认testdisk正确检测到驱动器的分区类型(很可能是英特尔)

  4. 选择Analyze

  5. 选择Quick search并等待它找到您的分区

  6. 如果找不到您的分区,请选择Deeper Search并等待它找到您的分区

  7. 假设驱动器上只有一个 Mac 分区,请使用箭头键将找到的分区从D(已删除)切换为*(可启动)

  8. 继续下一个屏幕,并将Write新的分区表添加到驱动器

  9. 重启你的电脑。

如果一切正常,您现在应该能够像以前一样启动您的驱动器,并且您的数据应该可以正常显示。

答案2

教训 1:不要随意遵循互联网上的教程,而要仔细检查其他教程,看看它们是否都说了同样的事情。

第二课:备份的存在是有原因的。

对于普通用户来说,修复损坏(恢复原始分区)几乎是不可能的。Mac 磁盘可能以各种方式设置,并且不知道原始设置到底是什么……
Testdisk 应该可以工作(使用实时环境),但可能无法恢复您的分区。(再次强调:这在很大程度上取决于确切的原始磁盘布局。)

如果您有最近的 Time Machine 备份,请从 LAN 启动您的 Mac 并恢复您的系统。(这会从互联网安装全新的 MacOS,然后恢复 Time Machine 备份。)

如果您没有备份...我希望您下次能学到第 1 课和第 2 课...
您仍然可以通过从 LAN 启动重新安装轻松地让您的 Mac 恢复正常工作,但您的个人文件却不见了。

相关内容