Chrome 近期自动更新的版本包含了一个 bug,影响到了 Mac 设备的系统完整性保护(SIP)功能以及 OS X 10.11 之前版本的 macOS 用户,并可能造成文件系统的损坏。

Google 在本周证实,近期自动更新的 Chrome 版本可能会造成 macOS 的文件系统损坏,有些用户反馈自安装新版 Chrome 之后无法重新启动系统。

最早发现此问题的是安装了 Avid Media Composer 视频编辑软件的 Mac Pro 用户,他们发现 Chrome 在自动更新之后,系统无法重新启动,原本以为是 Avid 软件问题,后来才知道是更新后的 Chrome 有 bug。

Google 很快承认了错误,并表示确实是 Chrome 的 bug 导致了问题的发生。如果在 macOS 系统中关闭了系统完整性保护功能(System Integrity Protection,SIP),那么 Chrome 的 bug 就会对文件系统造成影响。这个 bug 除了影响关闭 SIP 功能的 macOS 外,还会影响不支持 SIP 的 macOS,而 OS X 10.11 以前的版本即未支持 SIP。

外界推测,Mac Pro 及 Avid 用戶之所以最早发现此问题,是因为它们分别是相对较高级的硬件和软件,经常需要关闭系统的 SIP 功能以连接使用外部的影音设备,否则一般的用户很少会手动关闭 SIP。

最后,Google 提供了解决此问题的方案:受影响的 macOS 用户可重新启动至恢复模式(Recovery Mode),再输入特定指令以移除该 Chrome 更新,这样就可恢复受损的文件系统。

chroot /Volumes/Macintosh\ HD   # "Macintosh HD" is the default
rm -rf /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle
mv var var_back  # var may not exist, but this is fine
ln -sh private/var var
chflags -h restricted /var
chflags -h hidden /var
xattr -sw com.apple.rootless "" /var

Chrome 更新导致部分 macOS 的文件系统损坏,无法重启相关推荐

  1. 更新系统后macOS文件已损坏,无法打开,您应该将它移到废纸篓

    sudo spctl --master-disable 打开了任何来源 打开终端输入xattr -cr空格从应用程序内找到安装好的程序拖进来回车,再重新打开文件就可以打开了 xattr -cr

  2. 【服务器数据恢复】raid5崩溃导致lvm信息和VXFS文件系统损坏的数据恢复案例

    服务器数据恢复环境: 8块SAS硬盘中的7块硬盘组成RAID5阵列,1块作为热备盘. 服务器故障: 故障服务器存储中的RAID5阵列有2块硬盘损坏离线,RAID5阵列瘫痪,影响上层LUN无法正常使用. ...

  3. 文件系统损坏导致数据文件异常恢复----惜分飞

    今天接到一个客户的服务请求,由于服务器被强制重启,数据库无法启动 ORA-1200报错 这是一个常见的ORA-1200错误,但是文件大小相差的有离谱实际大小729600个block,但是现在只有149 ...

  4. 文件系统损坏导致虚拟机无法正常启动的问题及解决方法

    简介 计算机的文件系统是一种存储和组织计算机数据的方法,它使得对其访问和查找变得容易,文件系统使用文件和树形目录的抽象逻辑概念代替了硬盘和光盘等物理设备使用数据块的概念,用户使用文件系统来保存数据不必 ...

  5. android ext4 损坏,EXT4文件系统损坏导致的实例无法启动的排查与修复

    现象 某现网局点进行POC时,发现某DN core掉,且一直无法启动. core文件堆栈和dn的pg_log日志中的堆栈信息一致. 堆栈中显示 checkpoint 时进行 buffer 落盘时导致c ...

  6. [虚拟机-系统重启]文件系统损坏导致虚拟机无法正常启动的问题及解决方法

    简介 计算机的文件系统是一种存储和组织计算机数据的方法,它使得对其访问和查找变得容易,文件系统使用文件和树形目录的抽象逻辑概念代替了硬盘和光盘等物理设备使用数据块的概念,用户使用文件系统来保存数据不必 ...

  7. 服务器损坏文件怎么办,服务器文件系统损坏的处理

    服务器文件系统修复方法 经分析为文件系统损坏,服务器启动后自动检查所挂载的文件系统并进行修复, 自动修复不成功,启动过程阻塞,导致服务器没启动. 文件系统损坏一般有2种原因: 1. 硬盘出现坏道导致文 ...

  8. 移动磁盘显示文件系统损坏的资料寻回方案

    G盘打不开文件系统损坏,是因为这个I盘的文件系统内部结构损坏导致的.要恢复里面的数据就必须要注意,这个盘不能格式化,否则数据会进一步损坏.具体的恢复方法看正文 工具/软件:星空数据恢复软件 步骤1:先 ...

  9. 计算机缺少更新,电脑更新系统出现文件丢失或者损坏无法安装怎么办 | 学客联盟...

    电脑在升级Windows 10系统的时候,系统意外出现"该提示意味着Windows 10更新所需的文件丢失或者损坏"的问题,怎么样解决问题. ​安装过程中遇到存储空间不足的问题怎么 ...

最新文章

  1. 微信小程序自定义组件之Picker组件
  2. 画单自由度系统传递函数(实频,虚频,幅频,相位,导纳)
  3. 神策数据荣获“2017金融科技·大数据优秀案例之最佳实践案例奖”
  4. wxWidgets:wxVariantDataSafeArray类用法
  5. 在Mapnik中显示中文(网上资料整理)
  6. 美国面试之旅——面试经验分享
  7. 【Python 19】BMR计算器3.0(字符串分割与格式化输出)
  8. Flutter 微信分享功能实现
  9. 基于JAVA+Servlet+JSP+MYSQL的航空订票系统
  10. vim 添加到右键 windows
  11. Python + Appium 环境搭建
  12. 高斯滤波(Gauss filtering)
  13. 二阶带通有源滤波器设计与仿真测试
  14. 如何在自定义Filter中优雅的实现静态资源放行
  15. PHP获取当前域名的记录
  16. 哨兵2号波段_Sentinel2 哨兵二号数据下载及处理教程
  17. 计算机开机时间不对,为什么电脑每次开机时间都不对
  18. EXCEL----数据处理(二)----B列中包含了A列的项
  19. 苹果个人开发者账号申请+获取证书+上架应用商城
  20. 手机安全领域的领航者

热门文章

  1. java将a对象转换为b对象_Java 对象的深复制五种方式
  2. mssql 无法启动调试器 数据为空_Windows无法启动:如何利用PE拯救桌面重要数据?...
  3. opencv读取usb摄像头_2020 款 11寸 iPad Pro 深度摄像头 RGBD 视频流可视化
  4. c语言随机产生10个30 100,c语言编写随机产生10个100~200之间整数,幷按从大到小排序...
  5. python程序设计实验指导书_“Python程序设计”实验指导书.pdf
  6. 序号47指标横向展示.xlsx_电力监控系统安全防护规定Akey310参数指标
  7. windows 根据进程id获得进程名称 C++
  8. DPDK 网卡收包流程
  9. Linux系统C语言获取所有CPU核心的利用率“/proc/stat”
  10. 2019.02.10 17:49