(从 StackOverflow 移至此处)嗨,
我的旧 MacBook(2010 年)中(3 年)SSD 的主分区似乎已损坏,无法在 Mac OS 下安装。我只能启动恢复模式,安装分区失败。但是,使用 CloneZilla Live USB 终端,我可以安装和访问主分区。有关更多(不必要的!)详细信息,请参阅我的错误描述:https://apple.stackexchange.com/questions/410028/macbook-main-volume-cant-be-mounted-during-boot
我现在正在尝试重新安装 OSX,但由于 Mac 恢复模式无法挂载分区,因此无法实现(在安装开始时,它只是显示没有可用的分区来安装 OSX)。因此,我尝试在安装 OSX 之前使用实时 USB 终端格式化分区:
sudo mkfs.hfsplus /dev/sda2
我得到的唯一输出是Initialized /dev/sda2 as a 223GB HFS Plus volume
- 但所有数据仍然存在,Mac 恢复仍然无法识别“格式化”的分区。我这样做对吗?
我也尝试使用来检查 SSD 状态,smartctl
但未检测到任何错误(SMART overall-health self-assessment test result: PASSED
),并且long
smartctl 测试也顺利完成。
sudo fsck -fy /dev/sda2
显示音量似乎正常。dmesg
然而显示出相当多类型的错误Buffer I/O error on dev sda2, logical block xy, lost async page write
。
所以我认为分区不知何故损坏了,并认为在将物理 SSD 更换为新 SSD 之前,尝试格式化它并重新安装 OSX 可能是个不错的尝试。为什么格式化不起作用mkfs
?我接下来可以尝试什么?
更新 1 我已经将 SSD 从机箱中拆开,并通过外部 Icy Box 硬盘盒将其连接起来,我通过 USB 连接。尝试从这个“外部”驱动器启动时,会出现同样的错误。因此,我认为我可以排除 SATA 电缆损坏的可能性,这是评论中建议的。
答案1
到目前为止,结论是:SATA 电缆没有损坏,我得出的结论是 SSD 本身损坏了。甚至 GParted 也无法格式化分区,我无法修复它。因此,我刚刚用新的 SSD 替换了 SSD。幸运的是,我能够保存大部分数据,因为仍然可以从 Linux 系统访问该分区。