我有一台配备 320GB 硬盘的 Mac Book Pro,我Mac OSX (139.70 GB)
在一个分区(使用 BOOTCAMP)和Windows 7 (157.59GB)
另一个分区(Bootcamp)上安装了系统。在 Windows 中,我将这个分区分成两个,一个是主分区(79.97GB),另一个是扩展分区。昨天我升级Mac OSX Lion
到新系统Mac OSX Mountain Lion
,成功完成,但当我在 Windows 模式下启动系统时,它没有显示我的扩展分区,见下图:
如您在红色标记中看到的,它仍然显示 157.59GB,但只显示主分区(见绿色标记)有 79.97GB,所以现在我缺少剩余的分区。我尝试了系统还原,但没有还原点,也尝试查看分区,Safe Mode
但没有运气。有人能告诉我出了什么问题,我该怎么办吗?
答案1
我建议你使用测试磁盘。TestDisk 是一款功能强大的免费数据恢复软件!它主要用于帮助恢复丢失的分区和/或使非启动磁盘再次可启动,当这些症状是由错误的软件、某些类型的病毒或人为错误(例如意外删除分区表)引起时。使用 TestDisk 恢复分区表非常简单。
可以从 TestDisk 下载下载. 从存档中提取文件(包括子目录)。要恢复丢失的分区或修复硬盘、USB 密钥、智能卡等的文件系统,您需要足够的权限来访问物理设备。
在 下MacOSX
,如果您不是 root,TestDisk(即testdisk-6.13/testdisk
)将在您确认后使用 sudo 自行重新启动。
这测试磁盘逐步指导您恢复丢失的分区并修复损坏的分区。
希望能帮助到你。
答案2
线程丢失 Bootcamp Windows 启动选项也可能解决您的问题:
Mac OS X 通常使用混合 GPT 和 MSDOS 分区表方案。这两个分区表可能会不同步。发生这种情况时,您可以使用 rEFIt 应用程序重新同步分区表。请参阅GParted 常见问题解答。
该线程中的另一个建议是使用GPT磁盘修复损坏的 GPT 数据结构或 FixParts(相同链接)修复损坏的 MBR 数据结构。
无论你做什么,你都需要仔细研究分区表。在 Windows 中重新创建分区(不格式化)甚至可能恢复丢失的分区,但要做好最坏的打算。
答案3
我强烈怀疑到底出了什么问题。
Mac OS X 使用混合 GPT + MBR,其中 GPT 具有权威性而 MBR 则不具有权威性。使用混合 GPT + MBR 时,您需要确保您使用的每一个编辑分区表的工具都知道如何正确处理混合 GPT + MBR 设置。我怀疑您在 Windows 中执行的分区拆分仅更新了 MBR,而 OS X Mountain Lion 更新发现了差异,并通过用来自“权威” GPT 的新数据副本覆盖“损坏”/“不正确”的 MBR 来“修复”它。因此,它可能抹去了有关如何将 Windows 主分区拆分为较小的主分区和扩展分区的所有信息。
如果不知道分割后较小的 Windows 主分区在哪个块结束,以及分割后 Windows 扩展分区在哪个块开始,就无法解决这个问题。此外,即使你做过知道这些块号,如果您运行的任何操作系统对该“重新组合”或“更大,不再分割”的 Windows 主分区进行了读写挂载,并向其中写入了任何数据,则有可能它会覆盖分割后扩展分区开头的块,从而损坏该卷并抹去其关于文件存储位置的记录。
修复此问题的一种方法(假设扩展分区开头的目录数据结构尚未被踩过)是阅读 GPT 和 MBR 表格式和低级工具,查看在升级到 Mountain Lion 之前您的 GPT 和 MBR 的样子(假设您已将这些表备份到某处,但这不太可能,因为许多备份软件会备份文件或分区,但不会备份包括分区表扇区在内的整个磁盘),查看它们现在的样子,然后使用低级工具修复损坏。
如果您确实有一个足够新的(但在 Mountain Lion 升级之前)包含分区表的全磁盘备份,您可能无需进入低级即可修复此问题,如下所示:
- 备份自 Mountain Lion 升级以来您所做的所有工作。
- 测试您的备份。
- 恢复您的全盘备份。
- 测试它以确保您的两个分割分区再次出现并正常工作并且拥有所有数据。
- 运行一个工具来同步您的 MBR 和 GPT,这次以您的 MBR 作为权威。
- 进行测试以确保一切正常。
- 再次进行完整磁盘备份。
- 测试您的备份。
- 安装 Mountain Lion。
- 测试以确保 Mountain Lion 安装这次没有丢失您的分割卷,或导致任何其他问题。
- 小心地恢复您在步骤 1 中备份的文件。
答案4
我猜测出了什么问题(但没有一个行之有效的解决方案),假设你的初始分区配置是通过类似这。
当您更新到 Mountain Lion 时,它会重新安装恢复分区(请参见屏幕截图中卷列表中的第二行,其中有 620MB)。只要“Windows 7 中的磁盘不能超过 4 个分区”,Windows 分区就会因添加 OS X 恢复分区而消失。
在类似情况下(从 10.7.5 更新到 10.8.5 后),我所做的就是删除恢复分区,从头开始重新创建原始 Windows 分区,然后从备份中完全恢复其内容。从您的评论中,我已经看到这对您来说不是一个选择。