pendrive 的 dosfsck 花费太长时间

pendrive 的 dosfsck 花费太长时间

我已经开始sudo dosfsck -a在 512 GB 闪存驱动器中运行,它已经运行了近 2 天。这完全正常吗?

这种情况发生在相对较新的 i5 笔记本电脑上。我正在运行 Linux Mint 17.1 (rebecca)。我之前可以安装驱动器并读取文件。我决定运行,dosfsck因为它将以只读方式安装(而其他 USB 记忆棒以读/写方式安装)。

此时,我想取消dosfsck,但我担心 USB 记忆棒可能会损坏...

答案1

这不正常……这表明发生了灾难性的失败。 512 MB 很小,所以也许硬件现在已经老化了?

FAT 相当粗糙,我建议你减少损失并中断 fsck。它不是重新平衡 b 树或类似的复杂事情。 Ctrl+c /kill -SIGINT是最温和的方法,因此它可能不起作用。您可以升级到kill -9(在 中看到的相应数字进程 ID ps),然后sync...

...说实话,我不确定如何在删除驱动器之前查看请求是否已完成。您可以尝试 GNOME 磁盘中的“安全删除”类型选项(“停止”?),隐藏在神秘图标后面的某个位置。然后拔下驱动器插头并让它冷却(如果很热)。

如果您有任何数据需要恢复,请“ddrescue”整个设备(/dev/sdb或类似的内容,对应于 中出现的设备dmesg|tail -n 20)。然后您可以挂载输出文件 ( mount -oloop DDRESCUE.OUT /mnt)。或者复制它并重试fsck(祝你好运!)。或者求助于photorec从损坏的文件系统中恢复大多数文档类型(无文件名)。

如果您仍然认为该设备值得信任,那么您可以尝试测试它...重新格式化文件系统(例如 GNOME 磁盘)并填充它。您可以填满 512 MB 的文件系统,对吗?卸载,重新插入,测试读回所有文件。

相关内容