如何降低usb驱动器上数据损坏和丢失的风险?

你知道什么很糟糕吗?把你的简历,投资组合,文章,照片,任何东西,放在一个U盘上,把U盘带到印刷店,发现你的数据已经死了。别让它发生在你身上。stackexchange的超级用户提供了保持USB数据完整的技巧。...
Illustration for article titled How Can I Reduce the Risk of Data Corruption and Loss on a USB Drive?

你知道什么很糟糕吗?把你的简历,投资组合,文章,照片,任何东西,放在一个U盘上,把U盘带到印刷店,发现你的数据已经死了。别让它发生在你身上。stackexchange的超级用户提供了保持USB数据完整的技巧。

在过去的几年里,我遇到了几个文件系统损坏的U盘。如何降低单个USB驱动器上文件系统损坏和数据丢失的可能性(我只在Windows环境下工作,Vista和更新版本。)哪个文件系统最健壮?哪些技术或标签表明支持它们的U盘不太可能损坏?还有什么需要注意的吗?

请参阅原始问题。

耐心(塞思·库里回答)

闪存驱动器损坏的最常见原因是不耐烦。我经常拒绝等待弹出闪存驱动器,我知道我不是唯一一个(在我的辩护中,我也倾向于确保没有什么关键的东西只在闪存驱动器上,你也应该这样做。)如果你因为所谓的“写缓存”而不安全地删除它们,驱动器就会损坏。从本质上说,写缓存是一种提高写速度的功能。操作系统将缓存这些请求,并一次性完成所有请求,而不是在收到请求时编写请求并强迫您等待。当您告诉计算机安全地删除或卸载闪存驱动器时,实际上是在警告操作系统您将删除它,因此它会将缓存中的所有请求写入磁盘,并告诉所有后台程序停止访问它。如果不等待,可能会有项目等待写入磁盘,这可能会导致文件系统损坏。

至于格式,我个人更喜欢ext4作为我的闪存驱动器。对于Windows,我想说使用NTFS,因为ext4往往会在Windows中引起问题。NTFS支持大文件和日志,所以它可以很好地工作。文件系统在很大程度上是个人的选择,通常情况下,任何不太容易发生损坏的文件系统也会变得非常慢。ZFS正在变得越来越流行,尽管我不知道它是否能在Windows上工作,也不知道它是否能放在闪存驱动器上。

就品牌而言,我发现两者在质量上没有太大差别。有些对连接器有更好的保护,有些确实感觉不那么“脆弱”(尽管,令人惊讶的是,我发现脆弱的连接器很少断开)。我通常只使用便宜的东西。你应该认识到,任何重要的东西都不应该只保存在闪存上。U盘太容易丢失、踩到或掉入马桶等。重要数据应至少备份并保存在两个不同的驱动器上,最好至少保存在两个不同的物理位置(考虑火灾风险、洪水风险等)。

文件系统规则(由chrono回答)

如果您只在一个操作系统上使用闪存驱动器,那么请使用计算机上相同的文件系统。

  • Windows:NTFS
  • Mac OS X:HFS系统+
  • Linux:几个选项(这里有一篇文章提供了更多信息)。如果在多个操作系统上使用驱动器,则需要使用FAT32,因为它是最兼容的文件系统,也是最不可靠的文件系统。如果兼容性不是问题的话,以上任何一种选择都是更好的选择。注意:如果您使用Linux和Windows,那么您可以对计算机文件系统和闪存驱动器使用NTFS,但是如果您使用Mac OS X,那么让NTFS工作是一种痛苦,不值得。
  • 技术:突破列出了一些你可以寻找的,但几乎所有的闪存驱动器今天将有这些功能或一些其他专有的别名,他们是不值得研究。一般来说,不要花太多时间去研究它。正如Seth Curry所提到的,冗余永远是保证数据安全的更好答案。任何存储设备都可能最终会失败,因此您不想对一种解决方案感到满意。

可移植性与完整性与速度之比(通过突破性解决)

如何降低单个USB驱动器上文件系统损坏和数据丢失的可能性?像FAT32或NTFS这样的常用文件系统不存储任何数据验证信息(仅在内部文件系统本身上)。保留数据备份,使用校验和验证数据(您可以为文件生成MD5/SHA1哈希值,以检查是否有任何数据已损坏),和/或存储恢复存档。最后,不管文件系统是什么,都应该正确地卸载驱动器。这可确保完成所有现有文件的读/写,并刷新所有读/写缓冲区。

哪个文件系统最健壮?健壮性的代价是兼容性。可以说,您需要一个具有内置数据验证和校验和(或冗余数据)的文件系统,如ZFS,但它在Windows/OSX中的移植性不强。如果性能是一个问题,那么您可能需要尝试exFAT,它似乎在大多数主要的开箱即用操作系统中都受支持,或者只是一些轻微的配置。

哪些技术或标签表明支持它们的U盘不太可能损坏?任何能让闪存活得更长的东西,最明显的是磨损均衡和过度配置。如果驱动器支持磨损均衡,则更大的驱动器将保留更多可用扇区,以防某些扇区磨损。

归根结底,闪存不会永远存在。所有当前的闪存都有有限的读/写周期,这必然会导致数据丢失。您可以通过定期备份和使用校验和验证数据以确定文件何时已损坏来降低此风险。

也可以使用具有内置数据完整性和恢复的文件系统,但在撰写本文时,这些在许多非UNIX环境中并不常见。由于需要为每个文件存储额外的校验和冗余信息,它们也可能更慢,而且实际上会更快地耗尽驱动器。对于每种情况都有一个解决方案,您只需权衡可移植性/完整性/速度方面的考虑。

不同意上述答案?你有自己的专长吗?查看原始帖子,并在超级用户the hardware&上看到更多类似的问题;软件问答;Stack Exchange的站点。当然,你也可以问自己的问题。

  • 发表于 2021-05-23 13:13
  • 阅读 ( 189 )
  • 分类:互联网

你可能感兴趣的文章

5个windows pc维护错误可能会损坏您的电脑

...新计算机上的窗口,而无需使用单独的安装光盘或恢复USB驱动器。 ...

  • 发布于 2021-03-10 19:23
  • 阅读 ( 277 )

如何在windows中恢复丢失的分区

... 选择创建新日志文件。 从列表中选择硬盘驱动器。 设置驱动器的分区表类型。 选择“分析”。 选择快速搜索。 突出显示损坏或丢失的分区。 ...

  • 发布于 2021-03-12 08:47
  • 阅读 ( 253 )

如何从损坏的存储卡或usb驱动器中恢复数据

我们在存储卡和USB驱动器上保存了很多数据。通常,您甚至可以使用大容量USB驱动器作为创建备份的主要方式。 ...

  • 发布于 2021-03-13 08:50
  • 阅读 ( 231 )

你的U盘有5种安全隐患

...践可以缓解这些问题,但如果您不采取措施来保护USB闪存驱动器,那么了解所面临的风险是很重要的。 ...

  • 发布于 2021-03-16 10:44
  • 阅读 ( 210 )

使用iboysoft数据恢复在windows和mac上恢复丢失的文件

...片、视频或文档,后来后悔这么做。有时,外部硬盘、USB驱动器和SD卡可能会损坏或无**常工作。拥有数据恢复应用程序可以帮助您在这些情况下恢复重要数据。 ...

  • 发布于 2021-03-19 05:32
  • 阅读 ( 212 )

如何安全地清理受感染的计算机并复制文件

...解,有些比其他更容易移除。通常,防病毒套件可以扫描驱动器,删除恶意文件。但这并不总是奏效。 ...

  • 发布于 2021-03-19 09:07
  • 阅读 ( 221 )

如何在Windows10上使用闪存驱动器

闪存驱动器(也称为拇指驱动器)是一种数据存储设备。它们体积小,便于携带,可以连接任何带有USB端口的计算机或设备。这些驱动器因使用NAND和NOR闪存芯片而得名。NAND闪存可以存储任何类型的文件。 ...

  • 发布于 2021-03-20 06:43
  • 阅读 ( 202 )

windows update删除了linux!怎么办,怎么预防

...,请确保有足够的空间进行恢复。需要将数据恢复到外部驱动器或数据删除之前的其他分区。 ...

  • 发布于 2021-03-22 20:48
  • 阅读 ( 244 )

在计算机上备份数据的最佳方法是什么?

... 在存储备份时,可以采取几种不同的方法。NAS驱动器、外部驱动器和云驱动器都是可选的。你也可以使用专门的在线服务。但是每种方法的优缺点是什么呢?我们来看看。 ...

  • 发布于 2021-03-22 23:11
  • 阅读 ( 294 )

从你的电脑或网络中窃取数据的5种方法

...么重要的是要知道以下方式的数据可以从您的电脑或网络驱动器被盗。 ...

  • 发布于 2021-03-25 08:04
  • 阅读 ( 222 )
di74641274
di74641274

0 篇文章