星期日, 一月 31, 2010

苹果电脑安装多分区 Windows

使用 Boot Camp 助理,按软件向导进行拖动选择 Windows 磁盘大小。如果只使用一个 Windows 分区,在 Mac OS X 里可以看到并读取 Windows 分区。但 Windows 在目前众多的病毒、木马和间谍软件面前极其脆弱,而且 Windows 的主要用户群电脑知识有限,因此 Windows 系统必须多分区。
安装多分区 Windows 前,先使用 Mac OS X 安装光盘上的磁盘工具对磁盘进行分区。推荐分三个区,在选项里选择 GUID 分区表。Mac OS X 使用 GUID,因此随便放哪里都没问题,但 Windows 因为使用 MBR,因此只能认出四个主分区!因为 Microsoft 的关系,Windows 只能以第一个或最后一个分区为系统文件区,虽然也有用户把 Windows 安装在其它分区,但即使如此,用于引导系统的文件仍会赖在 C 盘!如果尝试把 Windows 安装在其它盘,就会出现找不到文件 hal.dll 的情况,从而导致安装无法进行!因为第一个主分区已经被 GUID 占据,因此只能把 Windows 安装到第四个主分区。在安装前,只能把用于安装 Windows 的磁盘用 Mac OS X 的磁盘工具抹掉 Fat32。否则,Windows 会在安装过程中把引导文件写入之前磁盘导致安装失败。建议把其它磁盘先抹掉 HFS+,使 Windows 无法识别。安装时,可以用 Windows 安装光盘把 Fat32 格式化成 NTFS,但不要删除或建立分区以破坏 GUID 分区表!Windows 也可以更多分区,如把 Mac OS X 放到四个主分区之后,反正 EFI 支持 128 个主分区,但 Windows 只能识别四个主分区,即使安装 MacDrive 也无法读写 Mac OS X 所在磁盘!安装完 Windows 后,可以在 Mac OS X 下把用于 Windows 的另个分区也用磁盘工具抹掉 Fat32,然后在 Windows 里格式化成 NTFS,不过这样改变磁盘格式以后,这些磁盘会被 Mac OS X 系统认作外置磁盘而非原来的本地磁盘,原因暂时未知,好在 Mac OS X Leopard 10.5.6 已经支持直接抹掉 NTFS。如果尝试把原来的 Windows 磁盘删除,新建扩展分区并内置逻辑分区,虽然可以建立更多分区,但同样会破坏 GUID 分区表,后果未知。如果不想使用 Mac OS X 系统,可以使用 Mac OS X 安装光盘,用磁盘工具把 Mac OS X 系统使用的分区抹掉 Fat32。
安装 Windows 的时候也可以使用 Ghost 光盘,不过因为 C 盘并不是真正的第一个主分区,所以需要编辑 Boot.ini 文件。
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows" /noexecute=optin /fastdetect /noguiboot /bootlogo
把 partition 后面的数字改成真正的主盘位置 partition(4)。如果懒于修改并重新刻录光盘,就手动 Ghost,如果未按照以上所述把 Windows 安装到第四个主分区,在重新启动后因为磁盘未被激活,无法引导进入系统。
以上方法完成后在 Mac OS X 中可以读取 Windows 磁盘,以后重新安装操作系统,无论是 Mac OS X 还是 Windows 都可以直接安装。因为有上述要求的用户,电脑知识都比较匮乏,所以在完成安装后建议在 Mac OS X 下用磁盘工具卸下 Windows 系统盘,也不要安装第三方软件以实现 Mac OS X 系统读写 NTFS 和 Windows 系统读写 HFS+。作为独立于两个系统的数据盘,可以使用 Fat32 方便两个系统的读写交换,但 Fat32 不能支持 4G 以上的大文件,不支持索引、压缩、加密,因为不支持权限,安全性也不够高,对于使用 Windows 更多的用户,还是格式化 NTFS 比较实际。安装 Windows 时,必须将前面的分区隐藏或抹掉 Mac OS X 磁盘。在完成安装后,电脑启动会直接进入 Mac OS X,进入 Windows 必须按住 Option 键选择进入。