可以在Mac OS X机器上进行无损分区使鼡Mac OS X磁盘工具内的恢复功能,将映像文件恢复到其中一个区并用此区启动,来进行安装
diskutil list 回车。回车后终端将显示类似下列的一些内容:
意思是:你把你的os x分了两个区,原来的os x变成了xxxG, 又有一个苹果安装dmgjhfs格式的8.5g的叫InstallDisk的区其中,这个xxxG应该是该Mac OS X区原来的大小减掉8.5g
输入:管理員密码 回车
然后,就可以使用磁盘工具将这个8.5g的安装盘格式化并将你的dmg文件恢复到该区,可以用系统预置(System Preferences)的启动磁盘(Startup Disk)将该区设置为启动磁盘也可以再重新启动时,按住option键然后选择该区启动并进行安装。
注意:resizeVolume命令只支持GPT(Guid分区表)及JHFS+宗卷的空间缩括如果你的硬盘没采用GPT,这个命令将执行不了
3、使用Mac OS X的磁盘工具内的恢复功能,将映像恢复到第二块内置磁盘或外置硬盘可以从磁盘工具的菜单里选择该硬盤启动,或在启动时按住option键来进行安装。
4、如果是Leopard一下版本的Mac OS X安装映像可以使用磁盘工具将该映像文件复制到一个稀疏磁盘映像(sparsep_w_picpath)中去,然后将XCode和若干打印驱动从稀疏磁盘映像中移出再把该稀疏磁盘映像用磁盘工具刻录成磁盘,并用磁盘安装
对于Leopard来说,以上方法各囿利弊。
1、第一种方法需要刻录双层(Dual Layer)DVD磁盘这种盘一般为8.5G,分DVD-R和DVD+R两种价格并不很便宜,而且用途并不很多如果刻录失败,将损失很大如果一次买好几张,而只用一张其它的来闲置,就很不合算
2、第二种方法速度最快,但是必须是Mac OS 10.4.6以上的系统才能在终端里使用diskutil resizeVolume命令使用diskUtil分区以后,将不能使用BootCamp来分区或合区如果你已经有windows分区,这种方法理论上将不影响你的windows操作
3、第三种方法中,如果是有第二块內置硬盘安装和恢复的速度也将很快。如果是外置应该使用火线盘,最好带有盘盒
4、第四种方法,不适合Leopard的安装因为Leopard的安装盘下將多数文件夹都隐藏起来,而且由于Leopard安装包结构的变化并内含证书(x.509 certificate)及md5验证,如果要挪出某些pkg文件系统安装软件可能会认为系统受损而咹装失败。另外用sparsep_w_picpath文件做的光盘,在启动时相当慢