快捷导航

.

.

 找回密码
 免费注册

QQ登录

转帖过来的,转来转去都不知道谁是作者了.
闲麻烦的直接看最下面我精简的无废话版.

要多分区的参照以下背景知识
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磁盘的第一个分区是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盘.如果不打算装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下克隆和恢复:到www.twocanoes.com?上找这个免费软件 winclone 。

12. 关于分区在各个操作系统下的可见性
macos下可以读写fat,可读ntfs,需要第三方软件写ntfs,需要第三方软件访问linux分区
windows下只能访问它的三个分区,即使用macdrive等软件也不能访问macos分区,因为它在第四个分区之后,windows认为那个分区根本不存在。这很好,我可不希望windows搞乱mac世界的东西。
linux可以读写fat,最新的发行版都可以读写ntfs,可以读不能写日志式的mac磁盘,可以读写非日志式的mac磁盘。

我标的红色的一定要看,如果老是遇到hal.sys问题的试一下这种方法,我还没试过,今天晚上回到家马上试,这种分区方法有可能是共存的一个新起点!!


这里我在简单介绍下,不想听那么多介绍就看这里把:
1.先备份全部数据,记住,全部!
2.放入osx的盘,重启按c启动光盘
3.打开盘上面的磁盘工具
4.选你的硬盘,先清除一次.
5.跳到分割那里创建分区
6.分区大小自己看着办,要这样分(这步很重要,成不成公就看这里的了)
第一个盘是放资料的,将来windows要下看成d盘(我用来放娱乐,电影阿,游戏阿)
第二个盘还是芳资料的,将来看成e盘(我用作芳软件,备份)
第三个用来装xp,将来看成c盘
第四个盘开始装macosx,要第五个,六个自己分
7.分完后开始安装mscosx,记得选第四个盘
(这里我并没有说efi的隐藏分区,合上面不一样,但是原理是一样的)

8.安装完后装好全部东西后就开始安装windows了
9.这步也很重要,着一张ghost的盘,反正有那些管理磁盘的工具就行了.运行那个工具,把第四个盘,即装xp的盘设成活动分区,其他一律不要动(记住,是第四个,第一个变成efi的保护分区,千万不能删,之所以前面说装xp是第三个分区,但是osx是看不到efi分区的,所以就少一个拉)
10.重启安装xp,最好用原装的盘,就不是ghost的,不过我估计ghost的盘也可以.
11.装完后再装bootcamp就大功告成拉



spetersherry
2009-4-10
分享于 2009-4-22 15:01:00
先沙发,这几周一直在弄共存,头都晕了[em06]



the Panic
2008-4-24
分享于 2009-4-22 15:16:00
很详细啊,顶



Hank5owen
2009-4-14
分享于 2009-4-22 15:24:00
嗯,收藏一下,我喜欢在电脑上安装很多不同的系统玩,但新买的小白不舍得这么玩,以后买台式在尝试吧



whiteivory
2009-4-21
分享于 2009-4-22 15:48:00
有点晕`[em13]



May435
2007-2-6
分享于 2009-4-22 16:49:00
工作到现在,本来就晕。。。
再看这个。。。。



单身快乐
2005-5-8
分享于 2009-4-22 17:48:00
没有看进去。



linhj
2009-2-26
分享于 2009-4-22 22:55:00
没有图片看不懂



上海陈秘书
2008-3-18
分享于 2009-4-22 23:38:00
扫一遍,没耐心看了,太折腾



bbowen
2005-5-9
分享于 2009-4-23 01:38:00
这写得很好,估计只有win控才会去这么弄



shuix
2008-6-4
分享于 2009-4-23 14:35:00
怎么很简单的装系统到你这里就变这么复杂了。。。
pc机上装os也没这么复杂。。。单独分一个区,用os抹盘工具格了装就行了。。。mac装就更简单了,用os安装盘分好区,依次安装系统就行。。。
什么windows只有2个主分区。。。那都是98时代的事了。。。
xp只是可以装在这样的分区下而已。。。我新买的硬盘装windows 7,就分了5个区,都是主分区,没逻辑分区一说。



bbowen
2005-5-9
分享于 2009-4-23 15:49:00
楼上的不懂mac的存储技术才觉得复杂,在mac上有几个分区和pc分几个区一样,只是要mac凑win一起玩所以就复杂了



spetersherry
2009-4-10
分享于 2009-4-23 16:02:00
下面引用由shuix发表的内容:

怎么很简单的装系统到你这里就变这么复杂了。。。
pc机上装os也没这么复杂。。。单独分一个区,用os抹盘工具格了装就行了。。。mac装就更简单了,用os安装盘分好区,依次安装系统就行。。。
什么w...


     大哥,买mac是用来装windows的么?现在我除了用xp完游戏之外,一律用osx.用用osx把,你就会知道什么叫apple了



有只小猪
2009-3-8
分享于 2009-4-23 16:20:00
用不着这么复杂吧,看着就头晕。mac下装windows的详细步骤网上一大推,图文并茂按着一步步做很简单,没有楼主说的这么复杂啊。



spetersherry
2009-4-10
分享于 2009-4-23 16:30:00
这个方法在windows下可以有3个盘噢,我自己以前弄最多两个,一个系统盘,另外一个资料的,现在这种方法可以在不影响其他盘的数据任意重装系统,比如xp废了可以直接装xp,osx废了直接装osx,各个系统互相不干扰,其他盘的资料页不会丢,但是分好盘后就不能再动了.也许是个缺点把



shuix
2008-6-4
分享于 2009-4-24 20:26:00
装了os装xp,本身就可以互不干扰,哪个挂了装哪个的。不用lz说得这么复杂。
另外,我不是没用过os。。。就是因为“知道什么叫apple”,才回去用windows的。太多软件对os说"no"了。最要命的是我的吃饭的家伙全不能在os上用。有段时间通过vm装xp用,但毕竟别扭,而且性能上等于花2倍的钱却买了个老爷机。。。你说我要不要用回windows。



bbowen
2005-5-9
分享于 2009-4-24 21:07:00
楼上看来还没搞清楚mac装win是什么一回事,楼主就不用给楼上解释了,怎么解释他都是不懂的了



kclam
2009-4-25
分享于 2009-4-25 23:46:00
that's becoming x-boot ... support , ver----ryyyy support



cy0427
2008-12-26
分享于 2009-4-27 11:21:00
下面引用由单身快乐发表的内容:

没有看进去。

同感!!!!!!!!![em06]



cswlcy
2009-4-30
分享于 2009-5-1 17:11:00
在向楼主学习



cswlcy
2009-4-30
分享于 2009-5-1 17:23:00
我喜欢.我要......



头像被屏蔽
jesonvip
2008-4-28
分享于 2010-1-22 10:33:00
提示: 作者被禁止或删除 内容自动屏蔽
joyflee
2009-10-26
分享于 2010-1-22 11:39:00
好多字...顶贴学习。[em11]



19700116
2010-1-24
分享于 2010-1-24 18:19:00
学习学习,以后试下



fankay0922
2009-10-20
分享于 2010-1-25 12:04:00
恩 有空再试试好了
生命在于折腾阿



purplecurve
2007-8-19
分享于 2010-1-25 13:05:00
喜欢折腾的人去用pc



sqqdsqqd
2009-10-8
分享于 2010-1-25 17:29:00
楼主辛苦了,关键就在200m上。[em01]



maimai_kin
2009-12-22
分享于 2010-1-25 20:44:00
[em11]我连精简无废话版也只看了两行……



cannix
2008-12-16
分享于 2010-1-25 23:59:00
何必那么累呢?
vmware虚拟搞定一切



101434192
2008-10-26
分享于 2010-1-26 00:29:00
[em13][em13]



qaz920430
2009-5-17
分享于 2010-1-26 00:43:00
厉害啊~..估计也应该能装opensolaris吧?



shanry
2010-1-27
分享于 2010-1-27 14:32:00
看得很晕。。。还是先顶了,在漫漫理解



hikerpoper
2007-9-28
分享于 2010-2-23 00:29:00
折腾完了,有很多的问题。[em11][em10]



idkd
2005-7-17
分享于 2010-2-23 08:23:00
好东西,[em04]收藏下来



锅净
2008-1-17
分享于 2010-2-23 08:45:00
不用windows,没有这些烦恼!



疯子和西瓜
2010-2-23
分享于 2010-2-24 10:37:00
冲着楼主介绍这么多,要支持下,促进分享。。。



牛大哥
2010-2-17
分享于 2010-2-24 17:41:00
[em15][em11]



无泪の城
2010-2-11
分享于 2010-2-24 21:54:00
继续学习……



辣哥
2010-2-6
分享于 2010-2-24 22:46:00
不知道装个xp放移动硬盘上,然后再通过usb启动可行不



NSF7
2010-2-25
分享于 2010-2-25 12:45:00
看到那么多文字就晕了...



boeroo
2009-12-7
分享于 2010-2-27 13:30:00
做个记号下次再看,太长了。



jiale6017
2010-2-26
分享于 2010-2-27 14:18:00
新人学习学习[em01]



飞天老飞侠
2010-2-27
分享于 2010-2-27 15:40:00
没有完全看完。。。



Misarki
2009-8-17
分享于 2010-2-27 17:36:00
[em12]没看完就晕了



xinsuiliao
2009-6-20
分享于 2010-2-27 17:57:00
真是会折腾啊,佩服佩服[em09]



情海浮云
2010-2-23
分享于 2010-2-27 19:05:00
谢谢lz的分享啊!!



ymh901208
2009-10-2
分享于 2010-2-27 19:22:00
感觉太复杂了。。bootcamp装蛮简单的



n0n0
2009-9-12
分享于 2010-2-27 20:09:00
这写的太好了



hummev
2009-3-5
分享于 2010-2-27 22:43:00
终于把我看晕了



浅川
2009-7-25
分享于 2010-2-27 22:51:00
太长了,没耐心看了



 

您需要登录后才可以回帖 登录 | 免费注册

关于MacX|加入我们|移动版|站点地图|安卓客户端|MacX 苹果网 ( 京ICP备11029045号-1 / 京ICP证110625号 )

GMT+8, 2012-2-5 00:38 Since 2005->Now

回顶部