记一次修复Mac和Win7双系统启动菜单的经历

朋友的Macbook Air上装了mac和win7双系统,使用win7时,觉得只有一个系统分区,存储资料不方便,想有一个干净的分区来做为资料存储盘,遂想起win7的压缩卷功能。

  win7压缩卷之后,得到20G空白空间,在空白空间上建立分区却提示会变成动态卷,由于没经历过此种情况也没太在意,于是确定后,得到一新分区,由于C盘只有50G了,想想又把20G分区删除掉,把空白空间重新扩展回了C盘。

  重启后发现win7没法启动了,视频动画显示过程中即出现蓝屏错误,然后不断重启。开机按住option键发现只剩下windows启动选项了,Mac和Mac恢复启动选项都没有了。这是别人的电脑,我可不想遗憾地跟人家讲,系统挂掉了。我也不想重新去安装Mac系统,然后再用bootcamp安装winu7系统。因为没安装mac系统的经验,手头也没有mac系统盘,看网友说联网重装我们这样的偏远城市会要几百个小时,我直接就吓到了。

  有点懵懵的感觉,回想整个过程,应该是动态卷引起的错误,网上有资料显示windows系统不能安装在动态卷上。现在整个硬盘都成动态磁盘了,要如何才能转换回基本磁盘呢?

  百度发现有一个叫做动态磁盘转换器的工具,此工具需要安装,开始还担心WinPE下面不能安装软件,后来尝试后发现,PE下也是可以安装软件的,只要此软件调用的系统功能不超出PE系统范围。打开工具进行转换,提示Mac系统的两个分区转换后会丢失。如果这样,那修复还有什么乐趣,还好他也提示了,可以用AOMEI Dynamic Disk Manager Pro来转换,下载后同样到PE系统中安装,然后成功将硬盘转换为基本磁盘。重新启动Windows已经可以正常启动了,但开机的启动菜单中还是没有Mac的启动选项。

  继续百度,搜到一文,【经验分享:双系统下丢失OS X系统引导的修复方法http://bbs.feng.com/read-htm-tid-7296511.html】,正是我想要的,不过他的系统是win8,和我的系统还是有些不同,在用diskpart set id=48465300-0000-11AA-AA11-00306543ECAC命令时,提示格式错误,看来win7不支持将GPT分区的GUID设置成非Windows的种类,由于手头没有win8系统,也不方便把win8的diskpart命令拷贝过来使用。遂想到磁盘方面的工具软件应该也可以完成这个功能吧,便下载了Paragon Partition Manager 11,进到win7的修复系统界面下,运行此软件将两个mac分区的Partition ID从“0x06 FAT16 greater than 32MB”改为“0xAF Apple HFS”,重启后Mac的启动选项也有了,启动Mac系统成功。

  至此,因为我的过失操作导致的系统启动问题已解决。

  由于出问题时,网上能找到相关资料很少,大多都让重装系统,如果掌握原理,用上面的方法操作则1个小时之内就能解决问题,因此将处理过程记录下来,以便网友们遇到类似情况可能参考。

(0)

相关推荐