![Macbook Pro 内核 IO 错误 - 冻结,启动速度极慢](https://linux22.com/image/1265575/Macbook%20Pro%20%E5%86%85%E6%A0%B8%20IO%20%E9%94%99%E8%AF%AF%20-%20%E5%86%BB%E7%BB%93%EF%BC%8C%E5%90%AF%E5%8A%A8%E9%80%9F%E5%BA%A6%E6%9E%81%E6%85%A2.png)
控制台中出现内核 IO 错误、启动速度极慢以及可重现的冻结。
技术规格:
- 2008 年初的 Macbook Pro
- 4 GB 内存
- 500 GB Seagate Momentus XT HDD/SSD 混合硬盘(2010 年末安装)
- 安装几周后更新固件(SD24)(从那时起到现在都没有问题)
- OS X 10.6.6
- BootCamp Windows 7 旗舰版 64 位
我有一小部分控制台输出这里(下拉框链接至 .rtf)
Windows 7 分区工作正常。启动正常,运行正常。
我经常听到这句话kernel disk0s2: I/O error
。它可以在以下网址重现:
- 右键单击码头上的任意内容(约 5-10 秒挂起,无沙滩球)
- Chrome 中的扳手图标(最新版本)(约 45-60 秒后挂起,无菜单,沙滩球,约 20-40 秒后挂起,菜单打开,无沙滩球)
- 分辨率更改或连接外接显示器(dvi-vga,已使用一年多)(约 20-30 秒挂在蓝屏上,然后约 10-40 秒挂在桌面上,重新调整大小)
- 从 Spaces 中选择一个空间(约 1-6 秒挂起)
其他时候也会发生这种情况,我确信有一定的模式,只是我还未发现,但我不认为它是随机的。
我已尝试过:
- 使用 OS X 中的磁盘工具来验证分区、检查/修复权限
- 未发现重大问题
- 使用雪豹磁盘的磁盘工具修复分区
- 未发现任何问题
- 在 Windows 7 中执行磁盘检查
- 使用 OnyX 清除系统/用户缓存
- 没有效果
- 使用 OnyX 检查 SMART 状态
- 已验证
- 使用 OnyX 验证磁盘
- 未发现任何问题
- 使用原装系统盘进行“Apple硬件诊断”(快速和扩展)
- 未发现任何问题
有什么想法吗?我还没有尝试重新安装 OSX。我有相当最新的备份(OS X 中的时间机器和 Windows 7 中的手册) - 但我不想格式化硬盘。
编辑:OS X 的启动时间约为 4-10 分钟。Windows 的启动时间仍约为 1 分钟。
编辑2:忘了说了——spotlight 很慢,或者无法正常工作。这可能是由于磁盘扫描等原因。OnyX 有一个重新索引的选项,我还没有机会尝试。
更新从问题发生前的 Time Machine 备份中恢复,现在根本无法启动。在 Apple 加载徽标处挂起 30 多分钟。
更新 2:在现有分区上“全新安装”了系统文件。我以为这会删除所有内容。幸运的是(虽然我不知道怎么做到的),安装后启动时(不到 1 分钟),我的文件从我在更新 1 中尝试的还原点恢复到那里。没有更多错误,运行良好。我认为一定是某些系统文件损坏了,导致了这种情况。
答案1
这些磁盘 I/O 错误通常意味着您有一个坏块,而驱动器还没有机会锁定它。现代驱动器会自动锁定坏块,但通常只有当该块书面。
如果您已经对该分区的数据进行了良好的备份,则从另一个 Mac OS X 磁盘(例如 Mac OS X 安装 DVD)启动,并使用“磁盘实用程序”对该分区执行“清零数据”擦除,然后从备份中恢复。请注意,您必须执行“清零数据”才能确保该分区上的每个扇区都得到写入。
如果我是你,我不会相信我的 Mac OS X 分区是磁盘上唯一有备份块的地方。我想对整个驱动器进行零数据擦除。但当然,你还需要确保对其他分区也有良好的备份。
答案2
从旧机器备份进行恢复导致操作系统根本无法启动。我用雪豹磁盘在现有分区上安装了 OS X 10.6。它一定保留了用户文件/设置,同时覆盖了系统文件。这解决了这个问题。
尽管迹象磁盘上有一个坏块,Apple 的多种工具和多个第三方工具都表明磁盘和内存正常,并且该问题还有其他可能的原因。