我使用的是 32 位 Windows 7,并且有一个 Transcend 8 GB USB 2.0 闪存驱动器。我已使用 Windows 格式化工具将该驱动器格式化为 NTFS。
问题是,在驱动器中移动或复制文件时,写入速度只有 1.5 - 2.5 MB/s。我在网上阅读了文章,将缓存策略更改为“更好的性能”,并格式化为 NTFS。仍然没有变化。
我如何解决它?
更新:
我指的是 NTFS。
我的笔式驱动器是 Transcend JetFlash 500。
我在另一台装有 Windows XP 的计算机上使用它,复制一个特定的 2.55 GB 文件夹需要 5 分钟。复制到装有 Windows 7 的计算机上需要 6 分钟。
所以我猜问题不在于阅读,而主要在于写作。
我读过,有人的写入速度为 20MB/s。
那么我该如何优化我的写作速度呢?
答案1
在设备管理器中,右键单击磁盘驱动器类别中的 USB 驱动器,然后选择属性,切换到策略选项卡,并选择“优化性能”。单击确定以保留它。
笔记:如果使用此方法,请当然您使用插入设备时通知区域中出现的“安全删除硬件”图标(通知区域是任务栏上时钟附近的小区域)。
答案2
检查您的 BIOS 设置!通常,您在打开 PC 后不久按下 DEL 键即可访问 BIOS 设置。有时,这是 F2 键(例如大多数戴尔电脑)或可能是其他键。
进入 BIOS 后,您可能会看到与 USB 兼容性相关的设置,现在可能已将其设置为“传统”模式,最高速度为 12Mbps。此传统模式对于某些较旧的 USB 设备(例如某些不再使用的调制解调器)可能是必要的,但如果您没有此类设备,则将其设置为传统模式是没有意义的。即使您有较旧的 USB 设备,您也不太可能需要在 BIOS 级别实现严格的 USB 1.x 兼容性。因此,您可能需要更改与 USB 兼容性相关的 BIOS 设置,并将其设置为其他设置,可能是“完整模式”,以便您的 USB 控制器能够以高达 480Mbps 的速率传输数据。Windows Vista/7 并不一定会让您达到如此快的速度,但绝对会比 1 到 2MBps 更好。
答案3
很多 USB 笔式驱动器的写入速度都很慢。这是闪存的硬件限制,你对此无能为力。
所有建议(例如写入缓存或不同格式)通常只会在这种情况下带来边际收益 - 其中(外部)设备的内部速度与计算机的 HDD 速度相比很低,与接口速度(USB2 或 USB3)相比甚至很低。
当您传输大量小文件时,写入缓存可以带来一些好处,但即使如此,如果系统其余部分的速度比设备本身快几个数量级,那么好处也只是微不足道的。对于中等大小的传输,写入缓存似乎可以大大提高速度,但如果您想在传输完成后立即弹出驱动器,那么在您获得移除它的许可之前通常会有明显的延迟(因为缓存仍在写入)。因此,最终的收益通常微乎其微。
我有几个慢速 USB 笔式驱动器,用于录制电视/电影,对于复制大文件(通常为几 GB),这些建议都没有起到什么显著作用。事实很简单,对于廉价 USB 笔式驱动器来说,写入速度约为 3 到 6 MB/s(对于大文件)并不罕见。
顺便说一句。该操作系统的传输速度为 2.55 GB,耗时 5 到 6 分钟,实际约为 8 MB/秒,而不是标称的 1.5 到 2.5 MB/秒。