我有一个驱动器,里面有一个 NTFS 分区、一个 TimeMachine 分区(我猜是 HFS+)和空白空间。前几天,我从 Windows 8(bootcamp)又创建了一个分区,从那时起,我就无法从 OSX 看到 TimeMachine 分区,但我可以从 Windows 看到它。
问题是 TimeMachine 使用了 Windows 无法浏览的文件系统,只显示一些文件夹,我需要恢复这个分区,因为我必须用它来备份我的 Mac。
在 OSX 上,我只能看到 NTFS 分区,另一个分区似乎未挂载,无法挂载。我得出的结论是分区表出了问题。
使用 TestDisk 时,只有当我认为它应该是 GUID 时,它才显示它是 MBR:
按下p显示它是 FDisk_partition_scheme,而 TimeMachine 显示为 Windows_NTFS。
我发现这个线程与我遇到的情况类似: 在 Windows 中将 NTFS 分区添加到磁盘会使同一磁盘上的 HFS+ 分区在 Mac OS X 中不可见
答案1
首先,在尝试任何操作之前备份 MBR。半途而废总比一事无成要好。
然后,我不是 OS X 用户,因此我对此了解不多。但这里有一些提示:在 gdisk 的帮助下,如果您确定它应该是 GPT,您可以转换它。启动gdisk <path_to_your_disk>
,它会警告您有关转换的信息。另一次,在备份 MBR 后执行此操作。然后键入w
以写入新的 GPT。键入p
以列出磁盘的分区。使用t
更改分区的类型。NTFS 应该是0700
和 HFS+ af00
。键入l
以列出可用的分区类型。w
再次键入,然后q
退出。重新启动,或者如果可以的话拔下/插入磁盘以重新加载分区表。
还有一件事:OS X 的磁盘实用程序可能会为您提供一些有关驱动器状态的信息。如果我没记错的话,它还提供了一些救援实用程序。这也可能有帮助。