【2024-04-03 19:23:09爱思瑞网快讯】
苹果一项与外部硬盘在运行macOS Sonoma的Mac上挂载问题有关的问题困扰着用户数月,这很可能是由于苹果对硬盘处理方式所做的更改引起的。
硬件支持是操作系统更新问题的常见来源,macOS也不例外。操作系统的更新可能导致连接到Mac或MacBook上的某些设备突然停止工作,并且令用户感到恼火。
在某些情况下,这只是一个相对短暂的问题,苹果很快就会纠正。
苹果的macOS 14.4.1更新在发现这些问题几周后确实解决了这些问题。
然而,有时候问题会被长时间搁置,而不会得到解决。就某些外部硬盘而言,问题已经困扰了数月,迄今没有任何修复迹象。
外部硬盘和exFAT
如果您是同时使用macOS和Windows的用户,可能需要在两者之间传输文件。尽管使用网络或云存储是一种选择,但有些情况下使用外部硬盘比较好。
一个例子是内容创作,因为视频编辑项目很容易占用Mac的存储空间,快速外部硬盘经常用于处理大型文件存储和项目传输到不同系统。
在这种情况下,您需要对硬盘进行格式化,以便macOS和Windows都可以使用而不会出现太多问题。在大多数情况下,最好的方法是使用exFAT(可扩展文件分配表),这是一种可以轻松处理大文件大小并适用于许多平台的文件系统。
与Windows首选的NTFS或Apple的APFS不同,exFAT可以在Mac和Windows PC上进行读写,无需任何额外的软件帮助。在多平台环境下,它几乎总是外部硬盘的最佳格式化选项。
macOS Sonoma的投诉
在macOS Sonoma推出后不久,就有投诉在苹果的社区支持论坛上浮出水面。这些投诉包括愤怒的用户发现他们的外部磁盘在macOS中无法可靠地挂载。
许多投诉遵循相同的模式,即插入USB或Thunderbolt端口后磁盘不会出现。在某些情况下,用户尝试在磁盘工具中挂载硬盘,但也无法访问。
在某些情况下,投诉人似乎认为磁盘是无法读取的,导致项目和文件无法使用,影响生产力。
在某些情况下,用户遇到间歇性的硬盘故障。3月8日的一个用户解释说,多个硬盘首次正确挂载,但重新启动后失败。
同一用户格式化了硬盘,但遇到了相同的问题,重新启动后仍然挂载失败。
从对该主题的多个帖子进行检查来看,问题似乎不是特定于某个硬盘,也不仅仅影响单个硬盘或RAID组件。它似乎还影响基于Apple Silicon和基于Intel的Mac,消除了这一变量。
虽然有一些关于加密的混淆,但它似乎在这里并不是一个因素,因为其他人报告称普通格式化的硬盘也存在该问题。
然而,有一些共同点。首先,关于这个问题的几乎所有投诉都提到了在硬盘上使用exFAT。尽管也有一些关于APFS的投诉,但与exFAT相比,这些投诉很少见。
其次,这只出现在运行macOS Sonoma的Mac上。在一些用户降级回macOS Ventura的早期实例中,硬盘又可以正常访问。
这缩小了可能问题范围,使得很可能与macOS Sonoma如何处理exFAT有关。
关于exFAT的更改
在macOS Sonoma 14版本的发布说明中,苹果提到了有关文件系统的“新功能”。它提到:
macOS上exfat和msdos文件系统的实现发生了改变;这些文件系统现在由在用户空间运行的服务提供,而不再由内核扩展提供。如果应用程序对exfat或msdos文件系统有显式的检查或支持,请验证使用这些文件系统的应用程序,并报告任何问题。(110421802)
在随后的说明中,后续的macOS Sonoma更新没有涉及exFAT的进一步改变。鉴于投诉的时间以及macOS本身情况的缺乏变化,这似乎是问题最有可能的原因。
苹果没有明确说明为什么做出这种改变,因为它并没有明确说明为什么将exFAT从内核空间转移到用户空间下运行。但是,这很可能是苹果提前采取的安全措施。
简单来说,“用户空间”是指除内核之外的macOS中的所有内容。这意味着在其中运行的任何东西都受到用户ID的访问规则的限制,这可能会根据设置对文件的实用性进行限制。
运行在内核扩展下的服务不需要处理任何访问规则,因为它们实际上在“root”下运行。
通过将exFAT从内核转移到用户空间并在用户常规使用情况下运行,相关的服务在理论上更安全。但是,只有在所有东西都设置完美且在正常条件下不会干扰服务时,才能真正发挥作用。
虽然我们不知道具体发生了什么,但显然有一些问题需要苹果解决。
修复还是长时间等待
从苹果支持论坛中投诉的数量来看,苹果几乎肯定会知道这个问题。一些帖子还声称他们直接联系了苹果支持,并且他们“知道”有相关报告。
然而,是否会有修复方案即将推出是另一回事。鉴于自发布以来情况没有改变,苹果实际上解决macOS Sonoma中的任何问题可能需要相当长的时间。
在苹果提供的修复方案出现之前,对于陷入这种境地的用户仍然有一些可用的选择。
一些用户报告称将macOS降级至Ventura版本可以解决问题。对于技术能力更强的用户,他们可以尝试一些第三方工具,例如macFUSE。
将exFAT切换到其他兼容Mac的格式也是一种解决方法,但如果您有数据存储在要保留的硬盘上,则不一定适用。在这种情况下,需要将硬盘连接到运行旧操作系统的Mac或可以读取exFAT硬盘的Windows PC上。
在挂载硬盘后,下一步就是备份数据,以便可以格式化硬盘并从备份中恢复数据。
还有可能使用APFS或HFS与外部硬盘一起使用。虽然它们在Mac上可以正常工作,但通过使用一些额外的软件也可以将这些硬盘挂载到Windows PC上。
这些解决方案都没有提供一个快速解决方案,从而完全访问Mac本身的数据。由于苹果本身并没有采取行动解决这个问题,不幸的用户可能不得不强制自己解决问题。