修复我的外部硬盘分区图

修复我的外部硬盘分区图

好吧,确实发生了一件非常奇怪的事情,而且非常棘手,所以请忍耐一下。


问题:我需要修复硬盘的分区图


那么让我告诉你这里发生的事情。

我有一个 3TB 的外置硬盘,用于存储我的 Mac Pro。它最近有 4 个分区。地图是这样的。

  1. 备份[OS X,日志式]:1.4TB
  2. Macintosh HD 克隆[OS X,日志式]:0.3 TB
  3. 优胜美地[OS X,日志式]:0.5 TB
  4. Windows 桥[胖的]:0.5 TB

我最初下载并安装了 Yosemite 到单独的分区上,以便试用,后来当我决定喜欢它时,我将 Mavericks Mac HD 复制到驱动器的另一个分区上作为备份。然后我将主系统升级到 Yosemite。

后来,我决定不再需要 Mac HD 克隆,因为 Yosemite 此时已经非常稳定,所以我删除了它;我还将 Yosemite 分区的大小调整为 300 GB,因为我不打算在其中写入任何其他内容。

分区图如下所示:

  1. 备份:1.4TB
  2. 未分配:0.3TB
  3. 优胜美地:0.3TB
  4. 未分配:0.2TB
  5. Windows Bridge:0.5TB

一切都很好。但是,最近,我通过 Bootcamp 在主 SSD 上安装了 Windows。在 Windows 的磁盘管理中,我尝试删除 Windows Bridge 分区并将其替换为 0.7TB 的 NTFS 分区。分区被删除,但重新格式化操作失败,因此我认为我将启动到 OS X,删除分区,并添加一个新的 FAT 0.7 TB 分区,然后 Windows 可以将其重新格式化为 NTFS。

我打开了“磁盘工具”,发现根据 OS X,Windows Bridge 分区仍然存在。因此我继续将其删除。


然后,糟糕的事情发生了。

Windows 分区已成功删除,但 Yosemite 分区立即变得无法被 OS X 识别。文件完好无损,但 OS X 将其视为 disk1s3,无法读取、写入或修复磁盘。

最奇怪的是 Windows 仍然可以读取该驱动器。如果我启动 Windows,我可以从分区复制任何内容,并且一切正常,但启动回 OS X,分区就无法读取了。


我尝试过的事情

1.TestDisk 和 PDisk

我尝试使用 TestDisk 查找分区并使用 PDisk 创建新分区,从而为驱动器创建自己的分区图。TestDisk 显示了一些奇怪的配置。似乎有两个分区伪装成 MS Data,分配给同一组块,名称为 Yosemite。这一定是导致问题的原因:

在此处输入图片描述

PDisk 不允许我打开要重写的磁盘。

pdisk:无法打开文件“/dev/rdisk1”进行写入(资源繁忙)

2. 复制所有文件并重新格式化。

既然 Windows 可以读取磁盘,我想,为什么不将 Yosemite 分区中的所有内容复制到 Windows ST 分区并重新格式化损坏的分区呢。唯一的问题是 Windows 将路径名限制为 255 字节,而在 OS X 中,许多文件的文件名比这长得多。我需要驱动器上的所有文件才能使其保持可启动状态,因此跳过那些无法复制的文件是不可能的。


所以:

你们当中有谁知道如何修复这个分区图和/或从该分区中获取所有数据以便我可以重新格式化它吗?

我绝对可以再买一个 3TB 的硬盘,用来复制现有硬盘上的所有文件,这样就可以完全重新格式化硬盘,如果你知道有什么方法可以全部从 Yosemite 分区中删除文件。

相关内容