重新创建 MacBook Pro 被覆盖的 GPT 分区表

重新创建 MacBook Pro 被覆盖的 GPT 分区表

目前,Testdisk 和 GParted 的救援选项都无法恢复原始分区,所以我想我必须手动重新创建它们。

我使用的是 2011 年末的 MacBook Pro,配备原装 500GB 东芝硬盘,这是我对桌子的记忆:

  • sda1:200MB EFI 分区
  • sda2:我的~400GB FileVault 加密的 OS X 10.9 分区
  • sda3:650MB 恢复分区
  • sda4:约 254.4MB 的 Linux 启动分区
  • sda5:约 98.6GB 的物理卷,用于使用 LVM 加密 Linux 分区

我只想从 FileVault 分区恢复数据。我认为必须采用以下两种方法之一:

  1. 尝试根据 FileVault 加密 sda2 的方式解密整个磁盘(或前 401GB),如果这甚至可能的话,这里有人知道我该怎么做。我有我的密码和加密 OS X 时创建的恢复密钥。

  2. 尝试完全按照原样重新创建 FileVault 分区。我可以想到两种可能的方法:

a. 以某种方式扫描以确定未加密的 EFI 和恢复分区分别在哪里结束和开始。然后,根据它们的确切大小,我应该能够重新创建前三个分区并重新开始工作。

b. “反向操作”以确定它在驱动器上占用的确切空间。使用类似机器的人可能会在这里提供帮助。我使用 OS X 的(图形)磁盘实用程序将 FileVault 分区的大小从 500GB 调整为 ~400GB,以适应 Linux 机器。它最初显示(父级,sda)驱动器包含一个分区,Macintosh HD(EFI 和 Recovery 被隐藏),并让我选择使用“分区”选项卡下的减号图标来缩小它。当我这样做时,我使用滑块尽可能接近 400GB,但这意味着使用“400.01”,我想,因为滑块似乎实际上可以预测地跳转到某些值,下一个是 399 点左右。如果有人与我拥有相同的磁盘,并且也启用了 FileVault(并且磁盘上有超过 100GB 的可用空间),能够重现该滑块选择,相应地临时分区他们的磁盘,并提供他们的分区表的读数,那将非常有帮助。那个人永远是我的英雄。:)

或者还有其他想法吗?提前感谢任何尝试过的人。

答案1

你是怎么丢失分区的?可能是GPT fdisk ( gdisk)可以通过从磁盘末尾的备份分区表中恢复数据来提供帮助。但我不能保证这一点。

如果没有,并且如果 TestDisk 和 GParted 找不到你的文件系统,那么恢复其他任何东西都将非常很难。在 Mac 上,ESP 很可能从第 40 扇区开始,大小约为 200MiB。您可以从那里开始并继续前进,但我不保证您能够恢复任何东西。

相关内容