为什么 USB 驱动器总是变成只读状态?

为什么 USB 驱动器总是变成只读状态?

我有一根 64GB 的记忆棒,之前运行良好。我开始往里面放电影,然后突然有一天它变成了只读。chmod 无法改变它。所以我重新格式化并重新开始。两天后,它又无缘无故地变成了只读。我再次重新格式化(每次都是 FAT32),因为我必须将它插入无法读取 ext4 的播放器。它又变成了只读。所以重新格式化后它可以工作几天,然后就变成了只读。

对于为什么会发生这种情况有什么想法吗?

答案1

以只读方式挂载的文件系统可能不干净,即未正确关闭。然后它处于不一致状态。请检查文件系统,之后它应该可以正常挂载。您可以使用 Ubuntu 附带的“磁盘”实用程序检查和修复文件系统。您只能在文件系统未挂载时检查它,因此请先卸载它。在命令行中检查文件系统的工具是fsck

为了防止这种情况再次发生,请务必在物理拔出驱动器之前使用软件小心地弹出驱动器。当可以安全移除驱动器时,系统会向您发出通知。在此之前,如果仍需要将数据提交到磁盘,系统可能会向您发出通知,告知您目前还不安全。

如果您小心地移除驱动器,文件系统将保持更长时间的健康。不时检查任何可移动驱动器的文件系统仍然是一个好主意。每次重新启动时都会自动检查系统使用的内部驱动器上的文件系统。

答案2

驱动器可能已经磨损。闪存只能写入一定次数,之后就无法再次写入。与固态硬盘不同的是,用于硬盘存储的磁性存储没有此限制。硬盘驱动器有其他会磨损的部件,因此使用寿命也有限。USB 存储的耐用性不如 SATA 驱动器中使用的固态存储,因此它们的成本较低。重新格式化驱动器只会增加磨损。检查驱动器磨损状态的方法因制造商和使用的特定技术而异。如果 chmod 无法修复只读问题,则表明存在硬件问题或软件问题。

相关内容