大约 2 个月前,我购买了 SanDisk Extreme Go 64GB USB 闪存盘。
开箱即用,性能与广告宣传一致,4k 读写速度非常好。由于它比我的 HDD 快,我决定将其用作 Windows 10 的日常启动设备。
我最近注意到我的系统异常没有响应,因此我检查了驱动器的写入速度,发现速度急剧下降。
写入时,活动时间会达到 100%,任务管理器会显示 4 kb 到 100 kb 之间的写入速度。
我知道一旦闪存单元全部写入,写入速度就会变慢。因此,我尝试了多种方法,希望对闪存驱动器执行“安全擦除”。
- Bitlocker 加密
- ATA 安全擦除命令(不受支持)
- SanDisk 官方推荐的工具,HP USB 格式化工具(耗时 6 小时)
- Cmd.exe“全部清除”命令
执行这些操作后,写入数据后驱动器的第一位会相当快。然而,这些结果不一致,这导致结论是,什么都没有做。
我认为在注意到速度减慢之前这些单元格已经全部写入一段时间了(不得不重新安装 Windows 几次),这让我怀疑是否出现了其他问题。
如果有人对我可以尝试做什么有其他想法安全擦除或者如果有任何其他错误,请与我分享此信息。
答案1
这里发生的事情是,您看到的是闪存的擦除速度。写入速度很快,但您只能写入空白页,而擦除速度正如您所发现的那样非常慢。这是通过设备上实际拥有比标签上显示的更多的内存来解决的,设备有一个空白页池可用于写入。从池中取出一个页面,写入并放置在旧页面的位置,旧页面被放入要擦除的页面池中。设备擦除这些页面,然后将其移入可写页面池中。
只要写入速度不是太快,这个过程对用户来说实际上是不可见的。但是,如果写入速度过快,空闲页面池就会耗尽,写入过程就会停滞,直到页面被擦除并添加到池中。
还要注意,无论写入的数据量有多小,所有写入操作在内部都是以页为单位的。这会使报告的写入速率更低。
这些问题都是技术本身的问题,无法回避。SSD 价格更高,因为它们的设计可以在很大程度上解决这些问题。
答案2
导致速度变慢的原因有很多,但我认为最主要的原因是你将其用作系统盘,而这并不是 USB 的最佳用途(尤其是在你频繁使用它的情况下)。
我的建议是购买 SATA SSD 或者(如果您的 PC 有 NVMe 插槽)购买 NVMe SSD。
您可以以 (几乎) 相同的价格购买一个 240 GB SATA SSD(昨天刚买一个)并享受 500 MByte/秒的速度。
USB 记忆棒非常适合复制数据和备份,但如果您“频繁”使用它,请寻找更合适的产品 ;)