在 Mac OS X 10.10 (Yosemite) 中将 HDD 扇区复制并交换到 SSD 后出现分区问题

在 Mac OS X 10.10 (Yosemite) 中将 HDD 扇区复制并交换到 SSD 后出现分区问题

最近决定用 1TB SSD 替换几乎已满的 500GB 硬盘,为 2010 年中期推出的 MacBook Pro 注入新的活力。

我使用了“烤面包机”式的驱动器克隆器(戴康·杜布勒) 对驱动器进行逐扇区复制。一切顺利,但当我从新驱动器启动时,我似乎只有大约 500 GB 的总空间,几乎全部已满。

我在磁盘实用程序中对分区进行了一些调整,希望可以创建和删除分区,但没有任何效果。我以为可以拖动分区大小,但这似乎不是一个选项。

这是我在磁盘实用程序中看到的内容,其中驱动器从我的另一台机器连接/安装:

在此处输入图片描述

运行最新版本的 Mac OS X;10.10(Yosemite)。感觉像个傻瓜,忽略了一些明显的东西,任何帮助都将不胜感激!

答案1

我使用了烤面包机式驱动器克隆器(Dyconn Dubbler)对驱动器进行了逐个扇区复制。

这就是问题所在。戴康·杜布勒状态:

独立 1:1 逐扇区硬盘复制(无需计算机)

这些独立复制器的问题在于,它们会盲目地逐扇区复制磁盘数据,而且复制的内容非常低级。包括原始驱动器的分区表。因此,如果您对大小相同的驱动器进行一对一复制,它们就是很好的工具!但是,如果您使用它们将数据从较小的驱动器复制到较大的驱动器,则小驱动器的分区会被复制到较大的驱动器……这样就会浪费空间。

通常情况下,我建议在操作系统级别进行此类升级,其中文件本身使用类似碳抄本或者超级棒!它使用rsync在文件系统层面进行完美克隆。说实话,我认为这可能是恢复 SSD 上“丢失”空间的唯一方法,尤其是当这种情况发生在使用LVM(逻辑卷管理器)管理分区。

话虽如此,Ask Different 上的这个答案似乎解决了你的问题。我的建议是?试试看,看看你是否能用这些技巧扩展你的空间。但如果你感到沮丧——我假设你仍然有原来的硬盘——那么你可以从那里启动,再次格式化 SSD,然后使用 Carbon Copy Cloner 进行实际的文件系统级复制。

答案2

@Neurobear,这有点题外,但如果你购买了需要 trim 支持的 SSD,例如三星 840 Evo 或任何其他三星驱动器,那么这非常重要。希望这对你或其他读者有帮助。就我个人而言,在决定使用 Yosemite 后,我不得不购买一个新驱动器,因为我更注重安全性,也更喜欢无忧无虑的 SSD。

第三方 SSD 大多不支持 Yosemite 中的 trim,除非进行 kext 签名安全性权衡。Apple 在 OS X 10.10 中更改了 kext 签名,因此必须禁用 kext 签名才能使用 Trim Enabler 等应用程序来支持 trim。因此,对于 Yosemite,目前唯一的选择是降低安全性或使用 Sandforce 的 OWC SSD。

Yosemite 终止对第三方 SSD 的支持。Yosemite 中的 Trim kext 已更改。如果您使用的是 Apple 安装的 SSD 或 Sandforce SSD(例如 OWC),则这无关紧要。如果您使用的是 DIY SSD,Yosemite 中的 Trim 支持会很棘手,因为最近对 kext 安全管理的修改会影响 Trim 支持。有关 Mac 的 Trim Enabler 的更多信息

::

关于 Yosemite 中的修剪 在 OS X 10.10 (Yosemite) 中,

Apple 推出了一项名为 kext 签名的新安全要求。(kext 是 Mac OS X 中的内核扩展或驱动程序)

Kext 签名的工作原理基本上是检查系统中的所有驱动程序是否未经第三方修改或是否获得 Apple 批准。如果它们已被修改,Yosemite 将不再加载驱动程序。这是一种强制安全性的手段,也是 Apple 控制第三方开发人员可以发布 OS X 支持哪些硬件的一种方式。

由于 Trim Enabler 通过解锁第三方 SSD 的 Trim 驱动程序来工作,因此此安全设置可阻止 Trim Enabler 在 Yosemite 上启用 Trim。

要继续使用 Trim Enabler 并继续为您的第三方 SSD 获取 Trim,您首先需要禁用 kext 签名安全设置。

值得注意的是,kext 签名设置是全局的,如果您禁用它,您应该小心只安装来自您信任的来源的系统驱动程序。

另一种选择是,因为有些驱动器在没有启用 Trim 的情况下也可以工作:ZDNet 关于 Yosemite 中的 Trim 问题

祝你好运!

相关内容