如何优化PC与外部设备传输数据的速度?

本文由 极客范 - 张 赫 翻译自 Matt Smith。欢迎加入极客翻译小组,同我们一道翻译与分享。转载请参见文章末尾处的要求。

usb-pc-data-transfer-840x420

在电脑和外部设备之间传输数据是一项常见的任务,照片,视频,重要文件,数据备份,它们时常会被来来回回传输很多次。

这就是为什么传输速度会让人不爽。如果你需要马上带着几个GB的数据去参加一个会议,没人想等上十分钟来拷贝这些数据,马上就要迟到了。幸运的是,有几种简单的方法来提高数据传输的速度。

提升USB驱动的性能

Windows的默认USB驱动使用“快速移除”数据传输策略,它会关闭写入缓存,导致数据传输变慢。但它能让用户不必要等待“安全移除硬件”的提示就可以拔下USB设备。

usbdrivespeed-485x500

为了关闭写入缓存,在Windows中搜索“设备管理器(Device Manager)”,打开。展开“磁盘驱动器(Disk Drives)”,双击你需要提高速度的USB驱动(设备必须先插在电脑上),一个窗口会打开,点击“策略(Policy)”选项卡。点击”更好的性能(Better performance)”单选框,然后勾上下面的“启用设备上的写入缓存(Enable write caching on the device)”(可能有的设备没有这个勾选项,但是没关系),然后点击“确定”。

切记,如果你打开了写入缓存,你必须要看到“安全移除硬件”提示之后才能拔掉USB设备,否则可能导致数据丢失。为了让这个操作更简单,你可以右击桌面,新建一个快捷方式,在“对象位置”输入框中输入:

双击这个快捷方式就能够直接打开“安全移除硬件”菜单。

更改文件系统

你用来格式化USB设备时所使用的文件系统对性能有一定影响。许多设备的出厂设置把数据分配在较小的单元上面,这样能够让设备的容量最大化。把这些单元的容量变大,能够提高设备的性能。

usbfilesystem-272x500

如果你在使用Windows,推荐使用NTFS文件系统,64KB的分配单元。这是现代Windows电脑上面最快的设置。如果这个设备同时还要在DOS,Mac OS X,Linux或是电视上面使用,则推荐FAT32,并且这个格式也可以使用64KB的分配单元。

在Windows系统上格式化很简单,打开我的电脑,右击需要格式化的设备,点击“格式化(Format)”,一个窗口会打开,在这个窗口中可以改变文件系统和分配单元大小。设置好之后点击“开始(Start)”。记住,无论是用任何一种设置来格式化,USB设备中的所有数据都会被彻底删除,在格式化之前一定要确认U盘中没有重要的数据。

禁用BIOS传统模式(Legacy Mode)

一个叫USB传统模式的BIOS特性也可能会导致很慢的传输速度。这个特性是用来兼容一些老的USB设备,但是会限制传输速度。

禁用传统模式的具体步骤取决于你的机器的主板型号,但是这里有一些提示。首先你需要进入BIOS设置,大多数情况在开机的时候按F12或是Del键(当你看到了Windows加载界面,就太迟了,重启后再试一次)。

当看到BIOS界面时,找“Advanced”或是“Devices”,再找”Legacy USB Support”设置,这项设置是Enable或Disable。如果是Enable,设置成Disable。然后保存设置,重启。你可以联系你的主板制造商的客服主页来获取更多的指导。如果你用的是品牌电脑,就联系电脑厂家。

注意,如果仅用了传统模式,可能会导致一些老式USB设备,特别是键盘和鼠标不工作。

升级到USB3.0

最新的USB标准,USB3.0,在几年前问世了,但是很多人仍然在使用2.0的设备。因为3.0的设备普遍偏贵,并且还没有流行起来。很多的商店还有大量的2.0设备的库存,它们目前更廉价,也更受欢迎。

Sandisk-Extreme-USB-3

为什么要升级,速度!还是速度!我们测试了3.0的性能,用两个3.0设备与目前流行的一个2.0设备——金士顿 DataTraveler G3进行较量。3.0设备用5倍于2.0的速度传输了2.11GB的文件(2.0设备用了10分23秒,两个3.0设备用了1分16秒),完全碾压对手。

迁移到3.0不仅仅需要一个3.0的设备,也要求你的电脑有USB3.0的接口。台式机用户可以考虑买一个新的主板。如果现在的主板仍然能够满足你的需求,可以购买安装一个USB3.0 PCIE card。笔记本电脑用户可以通过使用ExpressCard来升级。然而许多笔记本电脑不支持这个功能,你就只能买一个全新的电脑了,别无选择。

换一个新的USB设备

固态硬盘随着使用时间的增长会逐渐变慢,这因为重复读写使存储单元老化,这是不可逆的。设备驱动器有补偿机制来抵消这个老化现象,但是这样做会消耗时间,使传输变慢。最终老化到一定程度,设备就坏了。

这对于随机存储固态硬盘不是大问题,但是闪存盘为了追求低成本,并没有像内置存储器一样,过多考量读写寿命。大多数用户在设备明显老化之前就把它遗失或损坏了,但少量专业用户会把设备用到老化。

如果你的设备变慢了,一般的手段也无法奏效,你只能换一个了。

结论

这些技巧可以帮助你的USB设备提升速度,有时候这些提升是很显著的。从老旧低效的USB2.0升级到先进高效的USB3.0可以为用户节省大笔的时间。在评论中告诉我们,用我们提供的技巧你节约了多少时间。



原文链接: Matt Smith 翻译: 极客范 - 张 赫

译文链接: http://www.geekfan.net/7253/

[ 转载请保留原文出处、译者和译文链接。]

一个又会前端又会后端的双修开发者。 新浪微博:@张赫lov

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">