修复 OS X 的系统盘出现 Invalid Node Structure 问题

昨晚个人MBP忽然出现启动的时候会自动关机的问题。开机进入到 Recovery 模式以后,用 Disk Utility 检查系统盘,发现 Invalid Node Structure 错误, Disk Utility 表示没法修复…… 难道又要靠 Time Machine 重装?切换到 Terminal 以后,能够各类访问系统盘的东西,直觉磁盘应该没有很严重的问题。但是如何修复呢? 切换到 BOOTCAMP 的 Windows 系统一顿搜索,而后用了如下方法修复了磁盘问题:工具

  1. 重启,刚开机就按住 Command + S 启动到 single user mode。 若是看到哗哗的字符滚动,那就是成功了。
  2. 运行如下命令,查看须要修复的磁盘的 Identifier: diskutil list, 此命令会现实一个列表,找到须要修复的磁盘的名字,最后一列是 IDENTIFIER, 记下来,好比 disk0s2
  3. 关键的命令来了: 执行 /sbin/fsck_hfs -yprd /dev/disk0s2。 执行的过程可能有点长,有点耐心,若是是 SSD,仍是不慢的,屏幕会一直滚动一些信息,能够看看它都发现了什么问题以及修复的过程。
  4. (可选)若是 fsck_hfs 发现了问题,并修复了,能够再运行一遍 fsck_hfs,确保没有问题了。

至此,个人磁盘问题顺利解决。重启以后一切正常。不容易啊——为何苹果就不能把这个工具的功能集成到 Disk Utility 呢?code

相关文章
相关标签/搜索