《双系统按装方法》由会员分享,可在线阅读,更多相关《双系统按装方法(4页珍藏版)》请在金锄头文库上搜索。
1、1.在pc 上用 ghost32(windows下的ghost)制作pc的c d e和f盘的镜像,这需要有个大点的移动硬盘。之所以用ghost32而不是直接拷进移动硬盘,是出于速度的考虑。2.用xp的附件系统工具备份程序来备份整个c盘,对系统盘的备份别用ghost了,自带的保险一点。3.在mac上,安装mac os x,切记:只留一个分区安装。4.在mac上,用bootcamp助理分出个windows分区,我的是80g硬盘,只留了20G给mac, 其余60g的都分给windows了。给windows分的大小取决于你原pc的若分区容量之和有多大。5.插入windows xp sp2或sp3盘,多
2、方经验证实,原版盘成功率100。改版的不定出什么希奇古怪的问题6.重起机器,光盘引导进入xp 安装过程。7.到了分区这步,如果你想在mac机中安装多分区xp,务必要删除硬盘最前面的200m小分区。里面有mac 的 efi数据,不弄了它干不了下边的活了。8.还是分区这步,从未分配的bootcamp空间中分出个“C盘”,比如10G 。9.此时,你的硬盘应该是(从前往后):200m未分配,mac os系统部分,c盘,未分配空间(此未分配空间等于你原来的d+e+f)10.选 定c盘安装xp sp2/sp3,格式化时用fat32格式快格,安装步骤开始。11.安装 过程要求重启动,此时重启如果遇到了 “找
3、不到c:system32hal.dll”的问题,再次重启,并按住alt/option进入mac系统。 (我在安装过程中没遇到这情况)12.在 mac里找到你安装xp的分区,我的是叫“no name”,进入找到boot.ini,改成如下并保存。boot loader timeout=10 default=multi(0)disk(0)rdisk(0)partition(2)WINDOWS operating systems multi(0)disk(0)rdisk(0)partition(2)WINDOWS=Microsoft Windows XP Professional /noexecute
4、=optin /fastdetect 这里的关键是两个partition后面的数字,xp默认是1,我的改成了2,如果还不行就尝试3 、4,直到机器能进入windows xp。事实上,引导盘不是没找到hal.dll文件,而是压根就没进对分区!所以有朋友用xp盘修复台复制 hal.dll文件进去也没用。记住partition 后面的数字,后边还要用。13.继续 windows安装步 骤,直到安装完成。14.用 xp自带的磁盘工具 对剩余空间分区,大小仿照原来你的 pc就好,生成d,e,f等分区,分区格式用ntfs格式,最后介绍这么做的原因。这里可能需要调整光驱盘符。15.在 xp下用ghost32
5、恢复移动硬盘里的d,e,f等分区镜像到上步生成的对应分区中。16.将 xp升级到原来pc的版本,比如你用的是sp2的安装盘,但原来的pc已经升级到了sp3 ,那么你首先要升级 系统到sp3 。17.用 xp自带的备份工具 还原c盘的备份文件 backup.bkf到新机器上。18.重启,按住alt/option,进入mac os x。19.按照第12步重新修正boot.ini ,保存后重启。 (上边让你记住的数字没忘吧?)20.重启后应该可以进入xp了,但是肯定不利索,因 为驱动是错误的。需要耐心等待一会。进入xp后,开始安装bootcamp驱动,如果你没有刻录bootcamp盘,没关系,退到m
6、ac下面去macx下载,我就是从上面下的。为什么要退到mac下下载呢?你自己试试看就知道了21.如果第19步重启后没有进入xp,可能是你的pc和mac差太多,此时须开机按住f8,进 入安全模式,然后在安全模式下安装bootcamp里的驱动了。至此,你的机器每次开机默认进入xp系统,这个xp和你原来用的pc应该是一模一样。所有的文件都在,程序关联没问题不用重新装。描述一下此时机器的应有状态:c盘是fat32分区,d,e,f 是ntfs分区,mac是日志式。双系统并存。在mac下能看到windows分区和其他分区,windows下看不到mac分区。双系统运转都正常。最后介绍为什么如此分区:c 盘作为 xp 和 mac 的共享盘,可以捣换文件用,d,e,f 虽然是 ntfs 分区,但是在 mac os x 下可以看到,你放在原来硬盘里的电影音乐图片都可以在 mac 系统下看见,这没问题。但 mac 不能修改 ntfs 格式的分区,所以避免了 xp 分区内残留mac 文件残片的可能性,保证你的 pc 数据不会有那么多.trash .xxx“文件尾巴”。undefined