Super Art Studio

Recent site activity

中文首页‎ > ‎科技热点‎ > ‎Mac OS X‎ > ‎

系统引导

在装有Mac和Windows双系统的计算机上,理论上来说,通过Mac系统所在的分区,可以引导Mac,也可以引导Windows,通过Windows系统所在的分区,可以引导Windows,也可以引导Mac.

所以两种方式可以任选一种。

我们都知道,在多系统共存的一台计算机中,BIOS里面所设的1st Boot Device的活动分区的系统会被引导,所以是用Windows引导,还是Mac引导,只要把对应分区激活就可以了。


1。从Windows分区引导

在Windows 2000/XP/2003等系统下,我们只要修改"C:\Boot.ini",在[Operating Systems]内加入一行(c:\chain0="Mac OS X"),并在C:\放一个chain0文件就可以了,关于这个问题,已经讨论过许多遍了。

在Windows Vista系统下,有些复杂,推荐用Windows下的程序EasyBCD来增加引导。


2。从Mac分区引导

我们自然的想把Mac所在的分区设为活动分区就可以了。
如果能顺利引导,则自不必说;但很多时候会出现错误,比较典型的就是"HSF+ Partition Error","No HSF Partition Found"等等。

这种情况往往是因为你的分区不是Mac自带的Disk Utility工具划分的,也不是Mac自己激活的,所以出现了兼容性问题。

要避免这种情况,首选方法是通过Disk Utility来给硬盘分区(会抹掉所有资料),然后先装Mac,再装Windows,或者干脆就不在这块硬盘上装Windows了。

但更多的时候,我们硬盘上有很多资料,不可能重新分区,那么只好通过以下方法,来用Mac的命令激活Mac所在的分区

首先我们要知道Mac所在硬盘和所在分区的ID.
硬盘编号从0开始,分区编号从1开始。
如果你有多硬盘,很难说哪块是0,哪块是1,而且牵涉到扩展分区逻辑分区的时候,分区编号更难说了,
所以最好亲眼察看一下ID.

虽然Windows下也可以察看,但是为保险起见我们还是先用安装盘进Disk Utility然后选择对应分区,点"Info"工具,则Disk Identifier后面的内容(比如"disk0s2")就是我们所要的ID(本例中硬盘为0,分区为2)。

然后开始修改。
通过安装光盘引导,在倒计时的时候按F8,输入"-s"并回车进入命令行模式,
启动完毕后,依次输入一下命令:

fdisk -e /dev/rdisk0 (rdisk0代表0号硬盘,其他ID类推)
flag 1 (flag 1 代表激活ID为1的分区,其他ID类推)
update
write
quit

这样Mac所在分区就激活了,一般情况下可以引导了。

如果开机时没有选择分区的界面,需要作以下操作:
编辑\Library\Preferences\SystemConfiguration\com.apple.Boot.plist文件
在最后加入如下内容

<key>Quiet Boot</key>
<string>No</string>
<key>Timeout</key>
<string>5</string>

然后开机时选择对应的分区就可以引导Mac或Windows。


3。通过安装光盘引导Mac

在通过Mac分区不能顺利引导Mac系统的时候,如果你不嫌麻烦,可以通过安装光盘引导。(当然,挽救资料也可以用此方法进入系统)
让系统从光盘启动,在倒计时画面不要按任何键,就可以顺利引导硬盘上的Mac系统了。