整理 | 张仕影
出品 | CSDN(ID:CSDNnews)

去年 10 月,欧盟委员会提出一项新议案,计划使 USB-C(即 USB Type-C)成为所有智能手机、平板电脑、相机、耳机、便携式扬声器和手持视频游戏机的标准接口。这让苹果公司非常不满,为了表示抗议,苹果声称该提案会扼杀创新,但抗议最终被否决。

而近日,苹果产品的使用者 hoakley 在其 Mac 中就遇到了一个有关 USB-C 的问题,他发现与所有其他 M1 型号一样,新的 Apple Silicon Mac 不完全支持通过 USB-C 连接的存储。

hoakley 表示,如果不降低 M1 Mac 自身的安全性,它就无法访问任何 USB-C 存储设备上的 S.M.A.R.T.(自我监测、分析及报告技术)健康指标。这迫使他要在没有健康指标的完全安全性和降低安全性以访问这些指标之间做出选择。

问题的起源

1995 年,S.M.A.R.T. 被纳入 AT 附件 (ATA:高技术配置) 标准以支持对硬盘健康状况的监控。到了 1996 年,苹果放弃用于硬盘的 SCSI(小型计算机系统接口)接口,此时 PowerPC Mac 中的 ATA 替代品开始支持 S.M.A.R.T. 。

1998 年,随着第一台 iMac 的推出,苹果引入了 USB,使用户能够从外部连接相对便宜的硬盘。尽管通过 USB 监控 S.M.A.R.T. 是可能的,但苹果决定不支持它,因此在 2015 年添加 USB-C 端口时也做出了类似的选择,始终没有通过 USB-C 支持 S.M.A.R.T.。

第三方内核扩展

如果你想通过任何形式的 USB 连接支持 S.M.A.R.T. 监控,唯一的途径就是第三方内核扩展,即 SAT SMART——直至今天使用的仍是 Jarkko Sonninen 五年前最后一次更新的开源代码。

第三方内核扩展已被弃用多年,这也成为了 Apple Silicon Mac 中的一个严重问题。如今苹果积极鼓励用户在完全安全模式下运行这些新模型——该模式禁止加载任何第三方内核扩展。所以如果你想在 M1 系列 Mac 上加载 SAT SMART 内核扩展,你只能选择降低它的安全性。

Time Machine

Time Machine 是 Mac 的内置备份功能,它可以自动对使用者的所有文件进行备份,包括应用、音乐、照片、电子邮件、文稿和系统文件。它是自动备份功能的一大突破,内建于 macOS,能为 Mac 上的一切建立最新拷贝,包括数位相片、音乐、家庭影片与文件。只要使用者有需要,利用 Time Machine 就能轻易回到过去恢复任何资料,甚至能恢复整个电脑系统。

Time Machine 作为一种本地化的数据备份方式,想要使用它,首先需要做的就是在 Mac 上连接一个外接硬盘(需另外选购)。不过由于 M1 系列 Mac 不支持添加适合这些备份的内部存储,所以只能选择本地连接或网络连接。

也许几年前你可能考虑过使用 Time Capsule(苹果一款集无线硬盘驱动器和无线基站为一体的产品),但苹果在 2018 年就停止了这些产品的生产。另外,适用于 Time Machine 的第三方 NAS(网络附加存储)系统也受到苹果弃用 AFP(网络协议,为 Mac 计算机提供文件服务)的限制,导致一些主要制造商因此放弃了对 Mac 支持。此外, 比起 iCloud Drive 仅将用户文件与服务器同步,Time Machine 能够提供完整的系统备份来用于系统还原。

假设你对这种弃用和停产产品的解决方案是本地附加存储,那么你需要知道唯一得到苹果完全支持的总线是 Thunderbolt(雷电接口),可用于昂贵的 RAID 硬盘阵列或 NVMe 固态硬盘。直到你了解 Time Machine 的备份是在 macOS 启用 I/O 节流的情况下进行的,后者在性能方面都还是很有吸引力的,因此你不会看到那些只有昂贵的外部固态硬盘才能够达到的性能。

解决方法

在了解 M1 Mac 不提供对 USB-C 存储完全支持的情况下,我们应该改用 Thunderbolt(雷电接口)来替代。目前,无论你是购买完整的驱动器还是使用机箱自行组装,2TB 固态硬盘的溢价约为 600 元以上。但在很多时候,这种附加费基本上是被浪费了的。

举个例子,hoakley 的 OWC Thunderbolt 3 固态硬盘机箱,尽管容纳了 SATA(串行硬件驱动接口)单元,享有全面的 S.M.A.R.T. 支持,但总共 8TB 的成本约超过 7000 元——这个价格几乎与入门级 M1 iMac 相同。

在这种情况下,苹果公司究竟要建议使用者怎么做?是在完全安全的情况下运行自己新的 M1 Mac,同时放弃监控其 Time Machine 备份存储的健康状况;还是降级设备的安全性并安装第三方内核扩展,以便使用者能够对存储备份的驱动器进行监测?

而 hoakley 认为,或许还有一个更好的选择:苹果可以通过投入一点工程时间添加 S.M.A.R.T. 健康监测来完全支持 USB-C。

参考链接:https://eclecticlight.co/2022/04/10/last-week-on-my-mac-why-m1-macs-dont-have-full-support-for-usb-c/

M1 Mac:支持 USB-C,但不完全支持相关推荐

  1. 嵌入式linux 系统支持usb wifi BL-R8723BT1

    目前,在消费电子或商业电子领域,许多产品跑的是Android系统;而在工控等行业,应用linux,Ubuntu系统,也是十分普遍;当前很多主流的开发平台,如全志,瑞星微,三星,官方提供的多是Andro ...

  2. U-Boot中支持USB

    今天查看了一下在P4080DS板子的U-Boot中支持USB,主要是加入USB Host端驱动和相应设备端驱动来支持存储设备,这样就 可以将Kernel以及文件系统存放在U盘上,来通过U盘来启动. 跟 ...

  3. 如何让老Mac机支持USB安装Windows

    一些老Mac机的用户想装Windows,却发现自己的系统上的Boot Camp Assistant(以下简称BCA)没有USB安装Windows的选项. 下面以我的MacBook Pro (13-in ...

  4. 速度是 macOS 的两倍?首个支持 M1 Mac 的 Linux 发行版终于出现

    整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 2020 年 11 月,苹果自研芯片 M1 的推出令业界轰动.彼时,M1 芯片强大的性能令许多 Linux 爱好者期待:未来 M1 Ma ...

  5. Windows 11 有望支持苹果 M1 Mac?微软和高通的秘密协议即将到期

    上个月 5 号,Windows 11 正式发布,虽然伴随着不断的骂声,但不可否认的是,还是有许多人想尝尝这"苹果味儿"的 Windows 界面,其中就包括部分 M1 Mac 用户. ...

  6. M1芯片处理器mac能用的AI(llustrator CC 2021 直装版M1优化版)解决M1版MAC安装AI闪退问题 完美支持M1芯片处理器

    Adobe软件兼容性更新 ,PR/PS/AE/LR/AU等软件已全部支持苹果最新M1芯片 ,搭建可以放心购买m1芯片的苹果电脑了- 苹果公司最新发布的基于M1芯片的Mac笔记本电脑应该很多小伙伴都入手 ...

  7. 任天堂 Wii 模拟器 Dolphin 已原生支持苹果 M1 Mac 电脑

    著名的任天堂 Wii 和 GameCube 模拟器 Dolphin(海豚)近日宣布,已原生支持苹果 M1 Mac 电脑,同时优化了 Mali GPU 的适配,在 Android 平台使用体验更好.Do ...

  8. Parallels 16已可在支持Windows的M1 Mac上运行

    Parallels Desktop 16 被称为macOS上最强大的虚拟机软件,可以在 Mac 下同时模拟运行 Win.Linux.Android 等多种操作系统及软件而不必重启电脑,并能在不同系统间 ...

  9. Adobe Photoshop 22.3原生支持苹果 M1 Mac

    Adobe正在推出Photoshop更新,以提供对Apple Silicon的本地支持,承诺用户的性能比通过Rosetta仿真运行该软件快1.5倍. 11月,Adobe在beta版中发布了具有&quo ...

最新文章

  1. C#, ASP.NET面试题系列(1)
  2. kdj超卖_三分钟学会KDJ三大买卖绝技,简单高效,把握最佳买卖点,不懂KDJ的股民值得一看!...
  3. k8s ConfigMap使用示例:以volume或变量形式挂载到pod中
  4. 基于深度学习的多目标跟踪算法(上):端到端的数据关联
  5. VMM系列之添加Hyper-V群集主机到VMM服务器
  6. jzoj6311-Mobitel【dp,整除分块】
  7. [html]说说页面中字体渲染规则是怎样的?会有哪些因素影响字体的渲染?
  8. 作为后端开发如何设计数据库系列文章(一)设计传统系统表结构
  9. 格力电器开始向“电动口罩”发力了?
  10. 查找包含具有指定名称的列的所有表 - MS SQL Server
  11. Android开发:keytool' 不是内部或外部命令 也不是可运行的程序
  12. 深入浅出分布式系统Raft协议
  13. 面试阿里(P8)竟被MySQL难倒,奋发图强二次面试斩获阿里offer
  14. python毕业设计作品基于django框架 二手物品交易系统毕设成品(6)开题答辩PPT
  15. OpenLayers 6 实现仿Echarts风格的动态迁徙图/航班图
  16. 机器学习算法(十):线性回归之最小二乘法
  17. 推荐一款网络测试APP-网络百宝箱
  18. xmarks android,Xmarks Bookmark Sync
  19. 我运营公众号这一个月
  20. 计算机插上u盘就无法点亮,好U盘插电脑没反应怎么办?其实很简单可解决

热门文章

  1. 突击计划——银行利息
  2. Earth Wind and Fire CodeForces - 1148E (构造)
  3. 浅析Vue.js 中的条件渲染指令
  4. C++内存管理(转)http://www.cnblogs.com/qiubole/archive/2008/03/07/1094770.html
  5. POST提交数据之---Content-Type的理解;
  6. Azure powershell 获取 vmSize 可用列表的命令
  7. GTK+ 3.5.18 发布,GUI 开发工具包
  8. [VSCode] Ubuntu 自动添加了 vscode 源
  9. 论文翻译:Two-phase Hair Image Synthesis by Self-Enhancing Generative Model
  10. 【mybatis】一对一关联查询