本帖最后由 brunolee 于 2011-9-9 15:58 编辑
三,实践
有了理论的支持,真正操作起来才会变得比较容易。
(一)硬件、软件环境准备 1.硬件环境。 我有两块硬盘,一块是ssd m4 128g,分成两个分区,即如图中所示。其中Mac OS X分区f:即是所要对齐的分区(A1)。 第二块硬盘是SAMSUNG 320g的普通硬盘。这块硬盘用来存储相当关键的交换分区数据,当然,如果空间足够,我们也可以在同一块硬盘上(ssd上)制作交换数据分区。 2.软件准备 操作系统:Windows7 x64、Mac OS X(hackintosh)10.7.1; 分区软件:DiskGenius 3.5.0 免费版;Paragon Partition Manager™ 11 Server; 引导软件:Chameleon1452(windows版,wowpc.iso在M4_win7sys根目录,并且请确保你的wowpc.iso中的org.chameleon.Boot.plist之中没有hidepartition字段) 自编软件:数据验证对齐.xlsx;数据计算对齐.xlsx;get_sector.sh(此程序是bash shell程序,在MacOSX终端窗口运行 ./get_sector.sh xxxxxxxxxx 进行计算)
(二)操作步骤 1,关闭MacDrive MacDrive 是一款能够在Windows7下面读写访问Mac分区磁盘的软件,但是它会影响我们在Win7下对于磁盘的操作,必须关闭!切记! 2,计算分区偏移量 相信经过以上这么多的介绍,您已经完全掌握了“分区偏移量”SOB的计算方法,这儿就不再赘述。 3,制作交换分区b1,b2 Paragon Partition Manager™ 11 Server的神奇之处,就是能够在Win7下面建立AppleHFS+的分区,并且格式化(但不能通过这个访问HFS+格式磁盘)。我们使用Paragon分区复制功能,把mac os x分别复制到这两个分区。
再复制一次
最后你的磁盘分区应该是这样的
如果你把OSX复制到其他分区,不用介意,MacOSX基本都能从它们启动,甚至是“逻辑分区”。 Tips:Paragon所有操作可以一步步完成,每次完成使用Apply确认执行操作,否则它是不会执行的。当然您如果对操作有信心,可以一次完成,那么可以一次做完所有操作,然后再点击绿色的Apply。
4,重建“对齐分区”a1àa11并格式化 打开DiskGenius,删除MacOSX(a1)分区,新建分区(MacOSX,简称为a11),并且修改分区参数(注意修改“系统标识”为AF),使用计算好的分区参数填写。
您也许注意到了,我这里填写的C(起始柱面)H(起始磁头)S(起始扇区)分别是C(8356)H(1)S(30),比“计算对齐”的结果大了“1”。其实这很好理解,“分区偏移量”SOB是“上一个分区最后一个字节”(严格来说这里的空间其实已经浪费掉了,并不在上一个分区容量的覆盖范围内,这里这样说只是便于理解),而这里DiskGenius填写的是当前需要对齐的分区a11的第一个字节,所以当然大了1。最后同样,DiskGenius也需要Apply来确认执行。
接着,使用Paragon Partition Manager™ 11 Server对已经对齐的分区a11格式化,分区参数使用AppleHFS。
别忘了Apply! 5,MacOSX下恢复数据 重启电脑,Chameleon自动辨识新的b1、b2 OSX系统,我们选择b2吧,其实都一样,目的只是为了把另一个OSX复制到A11。进入OSX,使用“磁盘实用程序”,将b1的MacOSX做为“恢复源”,a11做为“目标”进行系统恢复。至此,手工对齐MacOSX分区的工作就已经完成了,两个交换分区b1、b2已经完成了使命,可以删除了。
四,验证
现在我们可以回到Windows,使用软件验证一下我们的结果。AS SSD Benchmark
结果令人满意,C:测试已经达到了sataII接口的极限速度,250mb/s;而L:暂时无法测试,MacDrive在windows下虽然可以读写mac磁盘,但测试无法通过。 |