SATA 是什么?旧笔记本电脑和硬盘升级的问题
更正:我妻子的笔记本电脑型号有 SATA III 控制器,但 Apple 仅提供了 SATA II 驱动器,并且该控制器不支持安装的任何仅 SATA III 驱动器。请参阅文章末尾的更多详细信息。
这令人困惑、恼人且无法解释。我妻子的 2011 年末的 MacBook Pro 总体状况良好,但她开始遇到 500GB 驱动器的存储限制,其中包括 iPhone 照片、视频以及她的音乐收藏。她宁愿不使用 iCloud 进行同步和存储,尤其是在看着我多年来与问题斗争之后。 (现在对我来说一切都很好。)
驱动器升级似乎是一个合乎逻辑且简单的过程。 Apple 过去常常让新的 2.5 英寸硬盘的推出变得相对容易,这款型号也不例外。您拧下底部的几颗螺钉,断开电池连接(可选,但明智),然后拆下驱动器接口电缆和一些安装和锁定螺钉。颠倒这个过程,一切就都准备好了。
这些年来,我已经在台式机和笔记本电脑上执行过数十次这样的操作。没什么大不了的,对吧?使用外部驱动器外壳,我可以克隆她的驱动器。但当我将新的 1TB 驱动器插入笔记本电脑并重新启动时,事情就变得混乱了。有时,不是马上;其他时候,在启动时立即。如果是驱动器控制器或电缆问题,我们之前应该已经看到过这种情况,或者至少在我将原始驱动器放回插槽之后。我尝试了两个制造商的三个驱动器,只有她的 Apple 提供的驱动器可以工作。
我在推特上表达了对我最近的失败的挫败感,我的朋友 Alanna 问:你确定这款笔记本电脑型号可以接受 1TB 驱动器吗?我确定!或者说我是这么想的。我再次进行研究,以确保不存在已知的控制器缺陷或限制,结果确实没有。 (如果您能找到不高于 9.5 毫米的 4TB 笔记本电脑驱动器,那就太好了。)
但我确实发现很多人在 2012 年至 2015 年间讨论与此型号和类似型号相关的问题:尽管表面上兼容,但驱动器接口标准不匹配。
SATA 故事
直到最近和多年来,几乎所有台式机和笔记本电脑都使用版本 I、II 或 III 的串行 ATA (SATA) 标准作为在计算机和磁盘驱动器之间移动数据的协议。 (Apple 在现代 MacBook Pro 中将其替换为 PCIe 总线。)
SATA I 提供最大 1.5 GB/秒(150 MB/秒)的传输速率; II 翻倍至 3Gbps (300MBps); III 再次翻倍至 6Gbps (600MBps)。每个后续标准都向后兼容前一个标准,并且它们都使用相同的物理连接器类型。 2011 年末的 MacBook Pro 支持 SATA III,但苹果只配备了 SATA II 硬盘 (HDD),这可能是出于成本原因,但也应该是一个线索。
计算机中的驱动器控制器是向后兼容的,允许 SATA III 控制器与 SATA II 驱动器配合使用,但反之则并非总是如此。这在网上很难发现,可能是因为有一个过渡时期,计算机转向 SATA III,许多驱动器是混合 II/III 驱动器,可以自动感应控制器类型,可以使用”跳线”设置为 II 或 III (剪辑在驱动器的特殊区域),或者可以将驱动器固件刷新为 II 或 III 兼容性。
纯 SATA III 驱动器显然不仅无法与 SATA II 控制器配合使用,而且会尝试移动数据并间歇性失败。尽管这款 Mac 配备了专为处理 SATA III 而设计的芯片组,但三种不同的仅支持 SATA III 的 HDD 均无法与其配合使用。当我升级我妻子的电脑时,它无法启动到 macOS,但它会启动到同一驱动器上的恢复模式,这更加令人困惑。直到我的朋友问这个问题我才放弃。 (我认为苹果在恢复时使用硬件驱动程序设置旨在最大限度地提高兼容性,甚至以牺牲性能为代价,这与此有关。)
经过大量搜索后,我在论坛上找到了几个从 2012 年开始的人的帐户,并在与我妻子一样新的 MacBook Pro 型号上解决这个问题后的几年中,并描述了他们的解决方案:获取 SATA仅 II 驱动器或具有 SATA II 模式的 SATA III 驱动器。有 2013 年 iFixIt 上的精彩讨论,如果我不久前发现的话,我就能绕过整个问题。 (其他世界计算在 2011 年也发布了一条文章,解释了一些 2011 款 MacBook Pro 存在 SATA III 驱动器问题,这些问题已通过 Apple 修复EFI 固件升级,但我妻子的 Mac 已经升级了,后来应用了 EFI 更新,人们也报告了其他 MacBook Pro 型号的问题。)
我找到了一款较旧的仅支持 SATA II 的 1TB 笔记本电脑驱动器,虽然是 2015 年制造的,但它是从可靠的第三方卖家处全新出售的。这次,我执行了相同的步骤来克隆和交换驱动器,并且它按预期工作。
控制器中可能出现故障,我妻子收到的设备有故障,或者发货的部分型号存在已知问题。在这一点上,我们永远不会找出原因,但我们似乎已经找到了一些有效的东西,并且其他人在我们之前已经发现了。
附录:Macworld 读者 Jeffrey 在本文的原始版本中指出,2012 年中的 MacBook Pro 配备了 SATA III 控制器。结果我妻子在 2012 年购买了一台 2011 年末的型号。为了准确性,我们更新了这篇文章。然而,这种型号的 Mac 肯定存在控制器问题,我不希望苹果在六年后诊断出这个问题:该公司运送了一个 SATA II 驱动器,三个(可能还有)我在 Mac 上尝试过的 SATA III 主要品牌硬盘都失败了工作时,新的 SATA II 驱动器运行正常,其他用户在 2011 和 2012 型号中遇到了问题,他们当时在论坛上讨论了这些问题,稍后当他们尝试升级驱动器时。对于错误,我们深表歉意。
询问 Mac 911
我们整理了最常被问到的问题列表以及答案和专栏链接:阅读我们的超级常见问题解答,看看您的问题是否得到解答。如果没有,我们总是在寻找新的问题来解决!通过电子邮件将您的信息发送至 mac911@macworld.com,包括适当的屏幕截图,以及您是否希望使用您的全名。每个问题都不会得到解答,我们不会回复电子邮件,也无法提供直接的故障排除建议。