我在 Firewire 800 上有一个 1TB Lacie 硬盘,与运行 El-Capitan 的 iMac 相连。该硬盘仅用于传输数据,是 /users/myname 路径指向的位置。由于空间不足,我购买了第二个 Lacie 3TB 硬盘,并将其菊花链连接到第一个硬盘。一切正常,并使用 Lacie 提供的实用程序格式化 HFS+。然后我重新启动,发现我的桌面及其所有应用程序都消失了。由于某种原因,OSX 将我的 /users/myname 路径指向了新驱动器!!!因此,我将它重置到原来的位置,重新启动,然后出现问题,虽然所有应用程序都重新出现,但什么都无法执行,并且我不断弹出一个窗口,告诉我库已损坏,请输入密码进行修复(它不起作用)。因此,我断开了新驱动器的连接,然后进入恢复模式,并使用 TimeMachine 重置为添加新驱动器之前的时间。持久消息现已停止,但某些应用程序无法运行,因此我运行了一个终端窗口并注意到一条错误消息,指出文件系统(与我的数据驱动器相关)是只读的。我运行了 Diskutil/first aid,但没有帮助。
不确定为什么会发生这种情况,问题是 - 我该如何解决它?
答案1
有时,当文件系统损坏时,OS X 会将设备安装为只读。要解决此问题,您必须确保磁盘未在使用中。我从您的描述中得知,其他磁盘是您的启动磁盘,但您还必须从位于 1 TB 驱动器上的帐户中注销。然后,您可以尝试使用磁盘实用程序或第三方工具(如 Alsoft DiskWarrior)进行修复。如果您幸运的话,这将解决问题。如果不是,磁盘实用程序可能会告诉您驱动器存在硬件问题,您需要趁还能复制文件时将其复制出来。如果是这样,我会将所有内容复制到您的新 3TB 驱动器上。
我有时会看到 Firewire 设备相互干扰。这可能会导致磁盘写入中断,从而导致文件系统损坏。日志记录有助于从此类问题中恢复,但我不知道 Lacie 提供的实用程序是否会启用日志记录。我倾向于使用 Apple Disk Utility 重新格式化磁盘并确保它已记录日志。