我有一台 2011 年末的 MacBook Pro,其中有 OS X 分区和 Ubuntu 分区,运行良好。
直到出于某种原因,我决定使用 Ubuntu 上的 GParted 缩小 OS X 分区 (hfs+)。花了十二个小时,GParted 说一切正常。我检查了文件系统是否有错误,确实发现了错误,但这些错误再次得到了正确修复,GParted 能够看到缩小的分区。
然而,当我尝试启动 Mac 时它似乎可以工作,但在苹果下方的进度条完成之前,它永远变成了一个白色十字圆圈标志。
我以恢复模式启动,但磁盘实用程序无法看到缩小的 mac 分区(尽管 gparted 可以),所以我无法运行 SOS,甚至无法在该分区上重新安装系统。我该怎么办?
我不介意丢失数据(在那个分区上),对我来说,重新安装 OS X(在那个分区上,因为我不想丢失我的 Ubuntu 数据)就可以了。
谢谢你们 :)
更新
我gptsync
按照@CurtisGedak 的建议操作并得到以下输出:
Current GPT partition table:
# Start LBA End LBA Type
1 40 409639 EFI System (FAT)
2 409640 236201983 Unknown
3 781170552 782440087 Mac OS X Boot
4 782440088 976510400 Basic Data
Current MBR partition table:
# A Start LBA End LBA Type
1 1 409639 ee EFI Protective
2 * 409640 236201983 af Mac OS X HFS+
3 781170552 782440087 af Mac OS X HFS+
4 782440088 976510400 83 Linux
Status: GPT partition of type 'Unknown' found, will not touch this disk.
答案1
这是 Mac OS X 及其混合分区表的一个已知问题。解决方案是同步 MBR 和 GPT 分区表。例如:
sudo gptsync /path-to-disk-device