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

标签: Windows U盘 优化传输 优盘 | 发表时间:2014-03-11 01:11 | 作者:张 赫
出处:http://www.geekfan.net

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设备,否则可能导致数据丢失。为了让这个操作更简单,你可以右击桌面,新建一个快捷方式,在“对象位置”输入框中输入:

%windir%\System32\control.exe hotplug.dll
双击这个快捷方式就能够直接打开“安全移除硬件”菜单。

更改文件系统

你用来 格式化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可以为用户节省大笔的时间。在评论中告诉我们,用我们提供的技巧你节约了多少时间。

如何优化与外部设备传输数据的速度?,首发于 极客范 - GeekFan.net

相关 [优化 外部设备 传输] 推荐:

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

- - 极客范 - GeekFan.net
在电脑和外部设备之间传输数据是一项常见的任务,照片,视频,重要文件,数据备份,它们时常会被来来回回传输很多次. 这就是为什么传输速度会让人不爽. 如果你需要马上带着几个GB的数据去参加一个会议,没人想等上十分钟来拷贝这些数据,马上就要迟到了. 幸运的是,有几种简单的方法来提高数据传输的速度. Windows的默认USB驱动使用“快速移除”数据传输策略,它会关闭写入缓存,导致数据传输变慢.

HTTPS 传输优化详解之动态 TLS Record Size

- -
笔者在过去分析了诸多可以减少 HTTPS 传输延迟的方法,如分布式 Session 的复用;. 启用 HSTS,客户端默认开启 HTTPS 跳转;采用 HTTP/2 传输协议;使用 ChaCha20-Poly1305 算法减少移动端 CPU 运算时间等. 通过这些方法,可以在很大程度上优化 HTTPS 在传输上的延迟,给网站用户带来较好的访问体验.

弱网络环境下最优调度和优化传输层协议方案_justinjing的专栏-CSDN博客_网络较差用什么协议

- -
与有线网络通信相比,无线网络通信受环境影响比较大(例如高层建筑、用户移动、环境噪音、相对封闭环境等等),网络的服务质量相对来说不是非常稳定,导致用户经常会在弱信号的网络环境下通信. 而当用户在这种网络环境下通信时,则存在较多的丢包、误码、超时、连接中断以及难以接入网络等情况. 通信除了受环境影响以外,网络覆盖和室分系统不完善、邻区漏配、导频污染、过载控制等原因也都会产生无线呼叫掉线、服务质量下降等问题.

表空间传输

- - 数据库 - ITeye博客
Oracle 的可传输表空间特性通过将 元数据和数据文件 简单地从一个数据库移动到另一个数据库,提供 在数据库之间有效移动大数据的一种简易方法. 代替重新创建对象,可移植表空间可以让 毫不费力地移动大对象,而所花费的时间是你手动创建这些对象的时间. 可移植表空间包括将属于源数据库的所有数据文件拷贝到目标数据库,并将关于表空间 数据目录信息从源数据库拷贝到目标数据库.

加速scp传输速度

- - IT技术博客大学习
   当需要在机器之间传输400GB文件的时候,你就会非常在意传输的速度了. 默认情况下(约125MB带宽,网络延迟17ms,Intel E5-2430,本文后续讨论默认是指该环境),scp的速度约为40MB,传输400GB则需要170分钟,约3小时,如果可以加速,则可以大大节约工程师的时间,让攻城师们有更多时间去 看个电影,陪陪 家人.

Windows 8改进文件传输体验

- Homer - Solidot
多年来,Windows资源管理器对话框一直在兢兢业业的计算完成一个大文件复制或删除操作需要花多长时间. 然而,剩余时间对话框经常会让人摸不着头脑,它会从几小时跳到几分钟再跳到几秒钟,仿佛虚无般的缥缈. 现在,在Windows 8中,你将不会有类似体验了,因为微软取消了剩余时间估计. Windows项目经理Alex Simmons在Building Windows 8博客上介绍新一代操作系统在文件管理上的改进:所有复制任务都展示在同一对话框内;用完成传输的比率取代剩余时间估计,但用户可以点击“更多细节”了解完成任务的剩余时间、传输速率和剩余传输大小.

c_socket.io_server笔记之htmlfile块传输

- - BlogJava-首页技术区
关于htmlfile chunked传输. Google天才工程师们使用一个称为“htmlfile”的 ActiveX 解决了在 IE 中的加载显示问题,具体是封装了一个基于 iframe 和 htmlfile 的 JavaScript comet 对象,支持 IE、Mozilla Firefox 浏览器,但需要服务器端配合使用.

window.name实现的跨域数据传输

- - Web前端 - ITeye博客
a.com/app.html:应用页面. a.com/proxy.html:代理文件,一般是一个没有任何内容的html文件,需要和应用页面在同一域下. b.com/data.html:应用页面需要获取数据的页面,可称为数据页面. 在应用页面(a.com/app.html)中创建一个iframe,把其src指向数据页面(b.com/data.html).

手机数据传输安全分析

- - FreeBuf.COM | 关注黑客与极客
如今手机已经成了我们离不开的伙伴和知己,它了解我们的日常生活. 然而每一天在路上的时候,它都会收集我们的私密信息. 平时我们会用它拍照,在社交网络中分享我们的心情;我们也用它发送邮件、短信以及拨打电话. 所以,这些信息则让我们的智能手机成为黑客眼热的宝库. 最重要的是,我们中大多数人相信手机中的数据是绝对安全的.

优雅地实现 TCP 压缩传输

- - 鸟窝
集群式、负载均衡的RPC框架 rpcx支持多种的序列化库,可以有效的减少消息体的大小,但是对于字符串或者图片的字节slice,明显还可以进一步的压缩,正如fasthttp作者valyala在他的新的开源项目 httpteleport中描述的: 通过1G的带宽传输10G的数据 (夸张). 为了在RPC的传输中减少传输的数据大小,我在不影响rpcx整体框架的基础上,参考了httpteleport的实现,对 net.TCPConn进行了封装,实现了压缩/解压缩功能的 net.Conn,可以有效的减少带宽,节省公司在带宽上的花费, 以下就是具体的实现.