我有一台 WD My Passport 650GB(带 Firewire 和 USB)。我已经用了快一年了,它一直运行良好。在旅途中我只需通过 Firewire 插入它即可 - 在家里我将其连接到我的 Airport Extreme 以将其用作网络存储。
今天我将 HDD 连接到我的 MacBook Pro(通过火线),但什么也没发生。HDD 正在启动(发出声音,电源指示灯闪烁),但它不会出现在 Finder 中。我也尝试使用 USB - 没有迹象。
我运行了磁盘实用程序并尝试修复磁盘。第一次尝试时,我收到一条红色错误线,表示“标题”有问题。但是修复完成并显示一条成功消息,表示一切正常。我还验证了硬盘。同样显示成功消息。我又这样做了几次,中间拔掉了电源。再也没有收到标题错误 - 它总是完成并显示一切正常。但是我无法安装驱动器。
这就是磁盘工具所显示的内容。
答案1
尝试使用终端将卷挂载到根目录。您可能还想使用以下工具检查驱动器的完整性/健康状况:驱动天才。我只需对驱动器进行数据拯救并重新格式化它以节省时间,前提是您拥有保存恢复数据的工具和存储空间。
答案2
我刚刚调试了一个几乎相同的问题。经过几个小时尝试各种方法后,我终于在控制台中仔细检查了 system.log 后找到了答案。我发现了这一点:
3.1.13. 21.42.42,090 sudo[622]: ... : TTY=ttys001 ; PWD=/Users/...; USER=root ; COMMAND=/usr/sbin/diskutil mount readOnly /dev/disk2s2
3.1.13. 21.42.42,000 kernel[0]: jnl: disk2s2: is_clean: journal magic is bad (0xdead00ab != 0x4a4e4c78)
3.1.13. 21.42.42,000 kernel[0]: hfs: late journal init: volume on disk2s2 is read-only and journal is dirty. Can not mount volume.
3.1.13. 21.42.42,000 kernel[0]: hfs_mounthfsplus: hfs_late_journal_init returned (22)
3.1.13. 21.42.42,000 kernel[0]: hfs_mounthfsplus: encountered errorr (22)
3.1.13. 21.42.42,000 kernel[0]: hfs_mountfs: encountered failure 22
3.1.13. 21.42.42,000 kernel[0]: hfs_mount: hfs_mountfs returned 22
问题似乎出在坏日志上。所以我禁用了日志功能,然后挂载就正常工作了。之后我再次启用了日志功能,一切正常。令我惊讶的是,磁盘实用程序在验证磁盘期间无法检测到这个问题(报告一切正常)。
禁用日志功能的终端选项是:
sudo diskutil disableJournal force /dev/diskXsX
将 diskXsX 替换为适合您情况的任何内容。上面的命令将在退出时报告错误,但请忽略它。
答案3
有时,当我拔下驱动器而不先将其弹出时,就会发生这种情况。只需插入驱动器,不要执行任何操作。等待大约 10 到 15 分钟后,它将再次显示在 Finder 中。
我猜想如果驱动器没有正确断开连接,操作系统必须重新索引整个驱动器。这需要一些时间。另外,我的驱动器使用 exFAT 格式化,这可能是原因之一。