硬件详细信息:
- 外置硬盘: 希捷 BarraCuda Pro ST14000DM001
- 扩展坞:Unitek USB 3.0 转 SATA I/II/III 双托架。在发生此事件之前和之后,我都曾用它连接过其他驱动器,每次都能成功
- MacBook Pro:15 英寸,2017 年;macOS Catalina 版本 10.15.2(我不再拥有这台 MacBook,但如果需要的话我还有其他 Mac 可用。)
几个月来,我一直在使用外部硬盘基座将硬盘(一个单独的 exFAT 分区)与 Ubuntu 配合使用。几个月后,我通过基座将这块硬盘连接到我的 MacBook Pro。
插入后,驱动器开始旋转,并立即发出非常活跃的声音,并且持续了一段时间,所以我急忙跳到系统偏好设置中,以防止 Spotlight 索引驱动器,怀疑这会减少驱动器活动。结果并没有似乎来产生影响。我忽略了声音,开始将文件从内置 MacBook Pro 驱动器复制到外置 HDD。似乎几乎所有文件在复制之前都因与 IO 相关的错误而停止(不幸的是,我没有记录错误)。如果我没记错的话,驱动器会自动弹出,我无法在 macOS 中再次安装它。
我从 MacBook Pro 上拔下驱动器,然后将其重新插入运行 Ubuntu 的台式机。当我浏览文件系统时,我注意到我的大部分旧数据(在 MacBook Pro 使用之前)都消失了。具体来说,根据 Nautilus 和 ls,目录和文件都丢失了,许多其他文件的文件大小为 0。似乎在驱动器插入 MacBook Pro 时,macOS 正在随意删除数据。需要说明的是,我没有调用或有意这样做。
在 Ubuntu 中使用磁盘使用情况分析器 (baobab) 浏览磁盘使用情况时,它显示磁盘使用率约为 20%,但在 Ubuntu 的磁盘实用程序中查看其元数据时,我发现它已使用约 80%(如果我的文件没有自动删除,这就是我所期望的)。尽管磁盘实用程序显示,但文件系统中预期的文件似乎丢失或为空。当我尝试将驱动器重新插入 MacBook Pro 时,它会显示在 macOS 的磁盘实用程序中,但从未成功安装。
有什么方法可以恢复文件系统吗?