苹果安装双系统多个分区(C/D/E)WINDOWS XP方法
来源:来自网络 作者:不详 日期:2009-01-17 热度:INTEL MAC上安装多个分区(C/D/E)WINDOWS XP方法<br />现在的硬盘越来越大,系统和资料放在一个区太麻烦了,用BootCamp缺省只能分一个Windows区和一个Mac区,用Windows的用户,一般直少需要二个分区,一个系统,一个资料,想在INTEL MAC上安装多个分区(C/D/E)WINDOWS XP,请先准备以下内容:
1、 Windows XP with SP2安装盘与序列号---最好是正版,可以到网上下载ISO,然后自己刻录,核心在于可以使用XP自身 光盘引导启动(不是盗版的启动一个DOS然后在DOS界面下运行WINNT那种!),另外必须要安装同时能够打SP2补丁,否则驱动不可以安装而且系统运行一段时间后蓝屏,极不稳定!序列号可以下载一个序列号生成工具,随机生成一个,为了方便激活!应该可以使用上海大客户版的XP,但是我手中的上海大客户版是SP1版本,安装后不能再打SP2
2、 BOOT CAMP软件我使用1.3版本,大家去苹果网站下载即可,我不再多说,1.3版本修正了一些驱动错误等,能让机器更稳定一些;
3、 空白CD-RW刻录盘一张;刻录MAC机Windows驱动
准备好以上内容后,可以正式开始工作,请严格按照我的操作进行,否则安装后XP无法启动!
1、 下载BOOT CAMP 1.3,在MAC X中安装到应用程序-实用程序;后,重新启动操作系统
2、 在重启后进入“应用程序-实用程序”后运行BOOT CAMP助手,按照提示刻录Windows驱动光盘(如果1步没有重启系统容易不认刻录盘,无法刻录),如果出现不认盘的情况,将系统重启后再次运行BOOT CAMP助手!
3、 刻录好光盘以后开始划分硬盘空间了,通过拖动中间位置的移动条分配两个系统分别占用空间,我给Windows划分了硬盘的一半,也就是30G的空间;这里的空间指未来Windows可以正常利用访问的所有磁盘空间,也就是未来在Windows下可划分C、D、E三个盘符,C是8G,D、E分别是12G,这样您在这就应该划分32G空间给Windows!!!
4、 接下来将可以光盘引导安装的Windows XP安装光盘放入光驱,点安装即可
5、 接下来三步极重要:系统重启后进入XP的安装界面,首先系统默认的C就是你划分出来的磁盘空间(30G),因为需要安装多个分区,重新划分C的空间!
6、 删除现在的C盘,删除200M的另外一个未知分区,别问我为什么,这么做就对了!
7、 在空白的大空间(30多G)上新建分区,新建分区的大小就是未来C盘的大小(如8G)
8、 新建后不要再新建任何的分区(未来D、E),切记,切记!如果在这里新建了其他分区,XP安装过程里第一次重新启动后将提示缺少获hl.dll文件而导致安装失败!
9、 然后在新建的C分区下安装XP,选择FAT格式(快)的选项格式化C盘后,就按照正常XP的安装步骤一步一步进行即可,在此注意XP安装过程里重启过程中XP安装光盘无法取出,启动是自动读XP光盘时提示Press any key for boot from CD,这是不要按任何按键即可从硬盘启动继续安装了!!!
10、 如果第一次重启正常,那么恭喜你,成功了一大半了!
11、 XP正常启动以后提示发现新硬件,不要管他,您现在放入刚刚刻录的驱动盘即可,注意因为没有驱动,右上角退盘键不起作用,您可以打开我的电脑在光盘上点右键—弹出光盘即可!
12、 推入光盘后自动运行安装程序,如果您的Windows不是打包SP2的版本是无法安装的!
13、 安装好驱动程序后,重新启动电脑
14、 启动后进入控制面板计算机管理磁盘管理
15、 将光盘D调整盘符到F!
16、 您可以看到磁盘管理中磁盘1被划分了几块,还有一块空白空间(例如当时考虑的D、E共24G),将此空间(所有24G)划分为从盘空间,然后再从盘空间上划分12G逻辑盘盘符为D,12G逻辑盘,盘符为E!应该还可以将磁盘划为多个主盘,我没有试。在D或者E上应该还可以重复以上动作,能够同时再安装一套Vista,或另外一套XP!!!至此为止,恭喜你,大功告成!可以在机器启动时按住Option键选择启动MAC X或XP
Windows XP多盘符的系统可以正常使用了!
最后,我从理论上介绍一下我的想法:
1、 对于MAC机器,因为拦截了普通PC的引导,导致正常情况下0磁道只能为MAC所用,想实现XP引导与启动,必须要通过安装BOOT CAMP软件完成;
2、 安装BOOT CAMP后,软件提供了两个引导启动的机制,当默认是Windows启动时,机器会像普通电脑一样先由光驱引导后再由硬盘引导,利用此机制,大家可以用Windows98启动光盘,在DOS下GHOST C盘到D或E进行备份与恢复啦(我已经试验过,没问题)!
3、 MAC管理与使用的硬盘你可以简单理解为硬盘中一个独立的主磁盘空间,在Windows下不要去碰它就可以了,BOOT CAMP软件将整个盘中划分出一块地方作为Windows的空间来使用,默认将这块空间都划分为一个主磁盘,这时候再Windows下可以对这部分空间进行相应操作。
4、MAC中所说的分一个区和Windows XP管理的区不一样!XP中是主盘,从盘,从盘下划分逻辑盘
我试过这各方法可行,不过billbear 不同意这种做法,
下面是他的说法,
---------------------------------------------------------------------------------------------------------------------------------
严重不同意这种多分区方案。看到中文网站上大多流传着这种方案,误人不少,早就想写点什么了,今天总算有点空闲
想要多分区的参照以下背景知识
1. Intel Mac 使用新的GPT格式(英特尔EFI标准的一部份,用来取代老式的PC BIOS)的磁盘分区表,windows使用老式的MBR格式,linux可以用两者中的任何一种,但是GRUB只认MBR格式。GPT磁盘可以有128个主分区,所以没必要有扩展分区的概念,MBR磁盘最多有四个主分区,所以用扩展分区和逻辑盘符来弥补。典型的windows磁盘其实只有两个主分区,c盘是一个,d,e,f,...合起来是一个。
2. 为了在intel mac 上安装windows,Boot Camp 使用了GPT-MBR混合磁盘以及固件模拟BIOS。在这个世界上,目前除了apple的磁盘工具,没有其他软件能够处理GPT-MBR混合磁盘。(所以不要使用PC上你们熟悉的分区软件,它们会毁掉GPT。这就是说,你应该在一开始就用apple的磁盘工具做好所有分区,以后也只用apple的磁盘工具)。由于MBR最多只有4个主分区,所以windows只能看到GPT-MBR混合磁盘的头四个分区。
3.GPT磁盘的第一个分区(被楼主删掉的那200M)是EFI系统保护分区。把它删掉以后实际上整个磁盘由原来的GPT-MBR混合磁盘变成了MBR磁盘。Mac OS X 不能安装在一个MBR磁盘上,但是安装好以后它可以运行在MBR磁盘上。这就是说,安装好的OS X 分区如果克隆在一个MBR磁盘上一样可以运行,安装好OS X以后如果删除EFI保护分区一样可以运行,但是如果你要重装OS X,很可惜,你必须把整个硬盘抹掉重新变成GPT格式。删除EFI保护分区还有很多后遗症,比如,你不能进行固件升级。(有些固件升级是很重要的,比如前一阵子的升级解决了键盘在DOS状态下不能用的问题,windows可以按F8进安全模式了,从XP安装盘启动在 "press any key to boot from CD" 时也能按键了)
4. GPT不认识扩展分区。楼主的做法实际上是把整个磁盘变成老式MBR磁盘,然后使用扩展分区和逻辑盘符。但是逻辑驱动器在OS X下面是访问不到的。
5. 综合以上,为了保持GPT-MBR混合格式,所有分区都应该是主分区,可以把 OS X 装在第五个分区或更后,把前面四个windows能认到的分区都留给windows。但是第一个分区不能动,这样windows至多只能有3个分区,这对于多数人应该足够了,分区图如下
i) efi保护分区 (这个在OS X的磁盘工具底下是隐藏的,在windows的磁盘管理下面可以看到有200兆)
ii) xp 的 d盘
iii) xp 的 e盘
iv) xp 的 c盘
v) mac os
vi) 其他 mac 分区
vii) 其他分区,linux 等等
...
做这个分区表应该用OS X安装盘启动,在安装OS X之前从工具菜单里选择磁盘工具来进行。注意,分区会抹掉磁盘上的所有数据。efi分区是自动创建并且隐藏的,你只要做剩下的分区就好了。选择前三个分区为MS-DOS文件系统。这样磁盘工具就知道你要做一个GPT-MBR混合磁盘。他就会自动创建一个efi分区和一个MBR的主引导记录。然后你安装OS X到他应该去的地方。
如果你想要第四个windows分区,只能按照楼主的方法做,并且忍受后遗症的困扰。
6. 由于microsoft的原因,在一个所有分区都是主分区的磁盘里,xp只能安装在第一个主分区或者最后一个主分区里(指的是它所能看到的最后一个分区,在上面的分区图里就是第四个分区)。而上面的第一个分区留给了efi,所以只能装在第四个分区里,否则就会出现著名的 "cannot find hal.dll" 错误。 vista 可以装在第二,三个分区。
7. 问题来了,在我们的分区图里,如果安装xp,它会把第二个分区认作c盘,如果你选择安装到第四个分区,ntldr等这些启动文件依然在第二个分区,照样要出"cannot find hal.dll"错误。问题出在,xp安装盘把活动分区(active)叫做c盘,如果磁盘里还没有任何被标记为活动的分区,他就把第一个NTFS或者FAT分区标记为活动并且把它叫做c盘。所以我们要在安装xp之前先把第四个分区标为活动。如果我们要做OS X、XP、Vista三启动,那么很简单,先装vista在第二个分区,然后在vista里把第四个分区标为活动,再装xp即可。完了以后vista里分区2叫做c盘,xp里分区4叫做c盘(参照我写在onmac.net上的帖子 [url]http://forum.onmac.net/showthread.php?t=2793[/url] )如果不打算装vista,可以用某些工具盘启动电脑来把分区4标为活动,或者先把第二三个分区做成非windows格式,让他只好装在第四个分区,完了再用mac安装盘把那两个分区做回来给windows. 将来重装xp不会有问题,因为分区4已经是活动分区了,xp安装盘会把分区4叫做c盘。
8. 安装windows时注意必须在安装程序里选择格式化c盘,否则windows无法启动。不要在windows里对分区表做任何修改(删除、新建分区)
9. 我们没有用到boot camp软件。boot camp 不过是帮你无损分区(tiger的bootcamp还帮你刻录windows驱动,leo的bootcamp驱动已经在光盘上了),而我们因为要把OS X挪到磁盘后部,已经不可能无损分区,只能全部抹掉重新分区。多分区的系统将来也无法运行boot camp,(也没有运行的必要,他能做的事情磁盘工具也全都能做) 如果你是tiger的,请先刻好windows驱动,不过如果弄丢了也不要紧,虽然无法运行boot camp,照样可以得到驱动盘:右击boot camp助理-显示包内容-在Contents-Resources下的DiskImage.dmg就是驱动盘了,你甚至不必刻录-打开这个dmg,把里头的内容全部拷贝到windows磁盘底下就可以用了。leopard底下没有这个dmg,必须去安装盘上找。
10. 关于启动引导器
如果不安装其它启动引导器,Mac只支持二重启动。
三重启动xp,vista,MacOS的必须用rEFIt: refit.sourceforge.net
只装xp和MacOS的用用rEFIt也不错:漂亮的图形化启动菜单,不用每次按alt来选择操作系统了
再装linux做四重启动的可以按alt选择OS X 和非OS X,再用GRUB来引导xp,vista和linux(确保已经安装固件更新使键盘在GRUB下能用),也可以装rEFIt来一次性选择操作系统。
11. 关于重装和恢复系统
重装MacOS是ok的,不会影响其它操作系统,但是如果用rEFIt做启动菜单的,要再装一下rEFIt
重装linux是ok的
重装windows前,确保你要装的分区是活动分区,否则它不会被正确地标记为c盘。如果只有xp和MacOS,这没有问题,xp分区一定是活动分区,因为MacOS不知道什么活动分区也不会去改变它。如果还有vista和/或linux,那么上一次启动的是哪个系统,哪个分区就会被rEFIt标记为活动。反正如果你看到xp安装程序把分区4不叫做c盘你就不要继续了。另外如果把 Linux 的 GRUB 装在主引导记录里的,重装windows会破坏GRUB,所以建议GRUB装在分区3用rEFIt做启动引导器。
如果不想操心什么活动分区,可以用ghost恢复windows系统,请确保已经安装固件更新使键盘在DOS下能用。多系统的更简单,在vista下直接用ghost备份和恢复xp分区,同样xp下做vista分区。ntfs格式的可以在MacOS下克隆和恢复:到 [url]www.twocanoes.com[/url] 上找这个免费软件 winclone 。
12. 关于分区在各个操作系统下的可见性
MacOS下可以读写FAT,可读NTFS,需要第三方软件写ntfs,需要第三方软件访问linux分区
windows下只能访问它的三个分区,即使用MacDrive等软件也不能访问MacOS分区,因为它在第四个分区之后,windows认为那个分区根本不存在。这很好,我可不希望windows搞乱Mac世界的东西。
linux可以读写FAT,最新的发行版都可以读写NTFS,可以读不能写日志式的Mac磁盘,可以读写非日志式的Mac磁盘。
有空我会用中文重写我发在onmac.net上的四重启动Mac的详细步骤。




![还你真实的开幕式!震撼美图[转]【连载】](/up_files/image/Article/2008/08/12/57015031.jpg)



