下面开始修改物理硬盘的MBR,使得Windows真正能够运行起来。首先需要取得虚拟机上的引导记录,然后再将引导记录恢复到物理硬盘上。(在这个工作前可以先去了解一下什么是MBR,以便更好地操作)
找到刚才创建的虚拟机位置(一般在用户文档下的Parallels文件夹里),右键,显示包内容,然后找到以物理硬盘名称命名的文件,比如Hitachi HTS545032B9A302.hdd,右键显示包内容,将其中的PhysicalMbr.hds放入你的某个U盘的根目录,并且将U盘的卷名更改为方便识别的(在桌面上选中U盘图标后回车改名,名称中不能有特殊符号。)
现在重新启动计算机,开机时按住Option键,选择Recovery HD(10.8为恢复)分区,准备更改MBR。
启动完成后,首先打开磁盘工具,确认对应的磁盘标识符,在左边选中安装Windows的硬盘,单击工具栏上的工具,查看其中的磁盘标识符后面的文字,比如说为disk1(这里一定不能搞错)
然后在实用工具菜单里打开终端,在其中输入:
diskutil unmountDisk <dev>
来推出所有卷,然后再插入你的U盘,键入:
cd /Volumes
ls
列出你的U盘,使用cd空格U盘名称
cd diskname
进入U盘根目录。
首先我们先备份现在的MBR,以防万一,键入命令
dd if=/dev/disk1 of=backup.mbr bs=512 count=1
这里的disk1一定要是你之前查看的磁盘标识符,为了验证是否备份成功,可以在菜单栏里的Shell里选择将文本导出为,在弹出的保存文件对话框中找到U盘,然后看看到底有没有backup.mbr这个文件即可。
然后在键入:
dd if=PhysicalMbr.hds of=/dev/disk1 bs=512 count=1
来将Windows的引导写入,此处依然注意磁盘标识符与你安装Windows的硬盘是否一致。
然后键入:
fdisk -e /dev/disk1
来核对是否写入成功,成功的话#为1的分区id会变为EE。如果此时你觉得自己某个步骤弄错了,请马上键入
dd if=backup.mbr of=/dev/disk1 bs=512 count=1
来恢复之前的mbr,如果没有问题的话,可以直接关闭重启。
完成这些步骤后,再重启时按住Option键选择Windows分区就可以继续安装过程了,整个过程可以算是有惊无险,请严格按照步骤执行,并在实施前备份全盘数据以防万一。