如何最大限度地减少闪存驱动器数据损坏和丢失?

您经常插入和拔出(和安装/卸载)您的闪存驱动器。 你能做什么,以尽量减少潜在的数据丢失?

今天的问答环节由我们感谢SuperUser - Stack Exchange的一个分支,这是一个社区驱动的Q&A网站分组。

问题

超级用户读者彼得想知道他能做什么,以保持文件系统和他的闪存驱动器的文件不变。 他写:

我已经遇到几个U盘,损坏的文件系统只有两年。 在仅Windows环境(Vista和更高版本)中,可以做什么以减少在单个USB驱动器上文件系统损坏和数据丢失的可能性?

  • 哪个文件系统是最强大的?
  • 哪些技术或标签(xyz认证等)表明支持他们的USB棒不太可能被损坏?
  • 还有别的东西要注意吗?

他没有什么可以做的,还是有可以采取的预防措施?

答案

突破提供以下提示:

可以做什么来减少在单个USB驱动器上文件系统损坏和数据损坏的机会?

像常用的文件系统FAT32NTFS不存储任何数据验证信息(只在内部文件系统本身)。 让您的数据进行备份 ,验证了校验和数据(可以生成MD5 / SHA1哈希您的文件只是为了检查是否任何数据已损坏),和/或存储恢复档案。

最后, 无论是文件系统 ,你应该总是正确卸载驱动器。 这确保任何现有文件读/写完成,并且任何读/写缓冲区已刷新。

哪个文件系统是最强大的?

鲁棒性在一个价格 - 兼容性。 可以说,你想要的文件系统,内置如数据验证和校验和(或冗余数据) ZFS ,但不是非常便携与Windows / OSX。 如果性能是一个问题,你可能想尝试的exFAT ,这似乎在大多数主要操作系统支持开箱或稍作配置。

哪些技术或标签(xyz认证等)表明支持他们的USB棒不太可能被损坏?

凡是保留闪存活得更长,最显着的损耗均衡过量配置 如果驱动器支持磨损平衡,较大的驱动器将保持更多的可用扇区,在这种情况下一些磨损。

在一天结束时,闪存不会永远持续。 所有当前的闪存具有有限数量的读/写周期,其固有地导致随时间的数据丢失。 您可以减轻通过采取定期备份,并校验确认您的数据,以确定一个文件被损坏,这种风险。

它也可以使用具有内置数据完整性和恢复的文件系统,但是在许多非UNIX环境中这是不常见的,因为写这个。 由于对每个文件存储额外的校验和冗余信息的要求,它们也可能更慢并且实际上耗尽驱动器。

对于每种情况都有一个解决方案,你只需要权衡可移植性/完整性/速度的考虑。

声音建议,以确保你获得最大的预期寿命从你的闪存驱动器。


有什么东西添加到解释? 声音在评论中。 想要阅读更多的技术精明的Stack Exchange用户的答案? 这里查看完整的话题

赞 (0)
分享到:更多 ()