我即将升级我的 MacBook 的硬盘。(从 60GB 升级到 320GB,我知道这低于 500GB 的限制)。
我既可以在新驱动器上安装 OS X,也可以使用系统恢复(Linux 实时磁盘)和dd
(dd if=/dev/sdb of=/dev/sda
,即整个磁盘)。所以这不是硬件、限制或约束的问题。
因此,将 60 GB 磁盘转移到新磁盘后,每个分区管理器都会显示磁盘上剩余大约 260GB,但没有一个允许我调整分区大小。
OS X 安装光盘上的Disk Utility
允许调整大小,但也会删除数据。我尝试将 ( dd
) 旧分区复制到新的更大分区 ( dd if=/dev/sdb2 of=/dev/sda2
),但系统拒绝启动。
我还没有尝试过手动创建一个分区,然后复制所有内容(使用 Linux 活动磁盘上的 hfsplus 支持),因为我认为这个分区也无法启动。
有没有办法在复制整个磁盘后调整分区大小,或者使手动调整大小的分区可启动?
答案1
只需将新磁盘干净地分区为所需的任何大小,然后使用复本克隆器。它将可启动并且具有您想要的大小。
您可以在正在运行的系统上执行此操作,不需要任何实时 CD 或任何东西,只需要一个用于新/第二个硬盘的 USB 或火线接口。
答案2
我认为有一种使用磁盘实用程序的 GUI 方式可以执行此操作,但我记不清了。无论如何,您应该能够从命令行非破坏性地调整 hfs+ 卷的大小。这篇文章有点旧,但语法没有改变,所以应该还是一样。标准警告,例如您应该有备份,不要尝试调整当前启动驱动器的大小,但要从 CD 或备份驱动器启动。您可能还想在调整大小后立即进行同步和重新启动,因为我不知道在多大程度上可以信任 finder 立即获取更改。
http://www.macworld.com/article/55274/2007/02/marchgeekfactor.html
答案3
有趣的是,网上的信息表明您可以使用 Boot Camp 安装程序将您的 Mac 恢复为非 Boot Camp 机器,这将扩大您的 HFS+ 分区。
http://wiki.onmac.net/index.php/Triple_Boot_via_BootCamp#Restoring_your_Mac_to_its_original_state
答案4
我赞同按需要对驱动器进行分区并复制数据的想法。请参阅如何创建 Mac OS X 的可启动备份寻找各种方法来实现这一点。