[Guía] ¿Cómo mejorar el rendimiento de las unidades USB 2.0?
Si bien el bus UBS 3.0 junto a las actuales unidades USB 3.0 ofrecen una considerable mejora por sobre las “viejas” unidades USB 2.0; si eres usuario de Windows 7 existe una forma de exprimir un poco el rendimiento de dichas unidades a fin de ganar un poco de desempeño adicional.
El controlador Usbstor.sys incorporado con Windows 7 es algo conservador en cuanto al tamaño del buffer de transferencia usado para los accesos lectura/escritura a las unidades USB 2.0, el cual tiene un tamaño de apenas 64KB, y debido a su reducido tamaño limita la velocidad a un promedio de 30 MB/s.
La solución a esta limitación nos la trae la propia Microsoft, la que ayer publicó una nueva revisión de su parche KB2581464 (Fix373164) para sus sistemas operativos Windows 7 y Windows Server 2008 R2, la cual permite modificar el tamaño del buffer a tamaños de hasta 2MB, incrementando sensiblemente la velocidad de transferencia de las unidades USB 2.0.
Pasos para incrementar el tamaño del buffer de transferencia de las unidades USB 2.0
1. Descargar e instalar la versión apropiada del parche para tu sistema operativo (32/64 bits). Una vez instalado, reiniciar el equipo.
2. Conecta tu(s) unidad(es) USB y abre el administrador de dispositivos, ir a la sección unidades de disco, y darle doble click a cada una de ellas para abrir el cuadro de diálogo de propiedades => ficha Detalles => Propiedad Primario; hecho ello se visualizara la cadena de identificación de la unidad, en este caso: USB\VID_152D&PID_2329\1F9CB312109F.
3. Abrir el editor de registro (regedit) e ir a la subclave: “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbstor”
4. Click en Edición => Nuevo => Clave y darle por nombre los 4 caracteres a continuación de “VID_” (paso 2) y los 4 caracteres a continuación de “PID_”; en este caso la nueva clave se llamaría 152D2329.
5. Ir a la nueva llave creada, hacer click en Edición => Nuevo => Valor de DWORD (32 bits), y darle por nombre: “MaximumTransferLength” (sin las comillas).
6. Darle doble click a la llave creada, click a decimal, y darle el valor: “2097120”.
7. Repetir desde el paso 3 al paso 6 para cada una de las unidades USB 2.0 que poseas, si tan sólo posees una puedes ignorar este paso.
8. Salir del editor de registro y a continuación reiniciar el equipo.
Poniendo a prueba los resultados
Para verificar los beneficios del parche, utilizamos un equipo con la siguiente configuración:
- Microprocesador AMD FX-8120.
- Tarjeta madre GA-970A-D3.
- 8GB (2x4GB) de memoria Kingston HyperX DDR3-1600.
- Tarjeta de video Gigabyte Radeon HD 6950 2GB.
- Tarjeta de sonido Creative Labs Sound Blaster Audigy 4.
- Disco duro Seagate Barracuda 7200.11 640GB.
- Disco duro Seagate Barracuda Green 2TB (2X).
- Fuente Antec 850W.
- Sistema operativo Microsoft Windows 7 x64.
- AMD chipset driver 12.6 WHQL.
- AMD Catalyst 12.7 Beta.
Pruebas de sistema
Usamos tres unidades USB 2.0: dos memorias USB (Kingston Datatraveler 4GB y Sandisk Cruzer 4GB) y un disco duro externo Verbatim Acclaim 500 GB, a las que medimos su rendimiento usando la utilidad CrystalDiskMark tanto antes de los cambios como luego de aplicados.
Sin mayor preámbulo aquí las pruebas realizadas:
Conclusiones
Las mejoras más consistentes se aprecian en las operaciones de lectura/escritura secuencial, donde en promedio tenemos mejoras del 15.8% en operaciones de lectura y del 13.6% en operaciones de escritura. No es una mejora enorme, pero si perceptible, por lo que estamos seguros que no serán pocos los usuarios que se animen a instalar el parche y editar el registro.
Curiosamente se aprecian en algunos casos alguna pérdida de desempeño en algunas operaciones de escritura aleatoria, aunque ello puede variar dependiendo de la unidad USB 2.0 usada.
En caso de presentarse algún inconveniente en el equipo a causa de efectuar estas modificaciones, devolver el equipo a su estado original es tan simple como eliminar las llaves creadas y desinstalar el parche.
También pueden comentar en nuestro foro.
NVIDIA presenta oficialmente su nuevo GPU GeFor...
Intel Core i7-4770K “Haswell-DT” versión comerc...
Hacer una réplica por supercomputador del cereb...
Smart Dust: La computadora más pequeña que un g...
AMD anuncia su promoción Never Settle Reladed L...
AMD lanza su GPU Radeon HD 8970M “Neptune”
Se filtran imágenes, especificaciones y precio ...
La red Bitcoin supera el Exaflop y a todos los ...







67 Comentarios
[Guía] ¿Cómo mejorar el rendimiento de las unidades USB 2.0?
Hola CHW soy nuevo comentando!! Saludos desde Argentina...
ResponderProbare esta actualización a ver que tal. Espero funcione!!
Saludos..
Greetings from Dominican Republic !!!
Al hacer clic sobre descarga en la publicacion te envia al archivo Fix373164....
ResponderEs correcto este archivo Fix373164. Ya que en la fotos aparece KB2581464...
Al hacer clic sobre el link de descarga aparece el archivo Fix373164
ResponderPero las fotos que ponen en la publicación muestran el archivo KB2581464
Es correcto
Saludos
@Luchin & Mauricio. Si es correcto, una vez descargado aparece el nombre correcto del parche.
Saludos.
NO!
es verdad, las unidades de almacenamiento USB escriben mucho más rápido en GNU/linux que en windows.
¿Quieres dejar de pagar por comer? Come caca.
obligado a seguir usando windows
¿por que?
donde estudio tengo que usar programas como fotoshop, illustrator, flash, premiere pro, after effect... etc
los cuales, si bien hay alternativas en linux... debo pasar el archivo del programa de adobe
e probado ubuntu, lo encontre bueno... lastima que 2 de las cosas que mas uso en el computador (la suite de adobe y juegos) corren en win
cada uno sabra que cosas necesita, y dependiendo de ello, que sistema operativo usar
y la verdad, mas que convencer a la gente a que se cambie... esos mensajes imbeciles de usa gnu/linux no ayudan en nada a eso, se vuelven molestos, los colocan en cualquier parte... aca claramente se habla sobre algo para windows, y sales diciendo cambiense a linux
si tanto te gusta linux, si tanto quieres hacer que la gente se cambie a linux... primero, no menosprecies a quienes usan otro sistema, o a otros sistemas operativos... linux, no es todo, existen mas sistemas ademas de linux, windows, y los de apple
segundo... escribe algo diciendo porque cambiarse... nombra sus cualidades, los programas existentes, muestra como usarlo.. y recomienda en especifico la distribucion, sus caracteristicas y enlaza de donde bajarlo y como instalarlo
eso seria mucho mejor, tanto para quien no sabe de linux, como para tu proposito... porque con tanto comentario de "cambiate a linux" "usa linux" y similares, no dicen nada, y solo causa molestia... terminan por no aportar nada al tema del cual se habla
un poco engorrosa la solución para una mínima mejora, yo paso.
Responderreducir de 1 minuto a mas en pendrives qe vienen ya de 64gb y mas, es solucion, es mejora, y yo me apunto..
se selecciona digital audio??? :) muy bueno igual
ResponderMucho webeo... :S... Pero gracias de todas maneras.
ResponderYo también paso.
¿¿disponible para Windows 8??
ResponderQue alguien haga un bat que lo haga solo, que flojera hacer los pasos XD
ResponderY alguna mejora para los que aun tenemos nuestros notebooks con Windows XP, y Puertos USB 2.0 ??
ResponderAl comienzo del articulo hablas de USB 3.0, luego pasas a USB 2.0... al final esto aplica para ambos o solo para USB 2.0??
Responderuna pregunta que no ay parches para el registro q introducen los cambios automaticamente sin andar abriendo el registro de windows asi seri mas facil y mas seguro para muchos que no saben mucho del tema
Responderasi como unbat o un exe. que lo realise de forma automatica. (que algun programador lo escriba seria bueno). seria mejor con un autorun y dejarlo en el pendrive.
sirve para windows 8
ResponderEn el paso 4 dice que ponga algunos caracteres que se aprecian en el paso 2 pero en mi caso la cadena sale así:
ResponderUSB\ROOT_HUB20\4&212a1552&0
Sospecho que mi cadena en el paso 4 podría ser 212a1552 pero quisiera que me confirmen esa información.
Ah, ya encontré el problema, en mi caso me sale la id vendor e id product en la opción "id de hardware"
Por cierto..., en el paso 6 debería de decir "decimal" no "digital".
Responder¿alguien sabe si es aplicable a Windows 8? ando en la Beta pero me gustaría aumentar el rendimiento de mis usb 2.0 :S
Responderen el punto que dice darle click a "Digital" no sera "Decimal"???
Responderen el paso 6: donde sale CLICK A DIGITAL ???
Responder6. Darle doble click a la llave creada, click a digital, y darle el valor: “2097120”.
Buenas tardes David. Quería saber si teniendo Windows 7 64 Bits en el paso 5 la llave a crear debe ser Dword (32 Bits) o Qword (64 bits)? Muchas gracias de antemano por tu ayuda! Saludos.
ResponderPara ambas ediciones (32 y 64 bits) el valor es DWORD.
Saludos.
Muchas gracias David y genial tu idea! Lo probe y funciona mucho mejor! Saludos!
¿Sabían que si los perjudica en cualquier sentido pueden demandar a Betazeta? muahahahah
ResponderUn ejemplo mas ejemplificador por ejemplo: en guardar un archivo de 1 gb al pendrive antes se demoraba 5min ahora 2:30...porque si son, solo segundos los que se ahorra, no encuento la mejora
Responder..
Calcula el 15% de 5 minutos y vas a saber.-
Muy buena guía, mejoró el rendimiento tanto de mi HDD externo como de mi pendrive.
ResponderLo que si en el punto 5., debería decir "decimal", no "digital: , y el valor correcto para 2MB en bytes es 2097152.
Iomega Prestige 500GB USB 3.0 (en puerto USB2.0), con disco Samsung HM501II
- Antes: http://www.imagebam.com/image/e710dc201081863
- Despues: http://www.imagebam.com/image/c40ab9201081880
Kingston DT101 4GB USB2.0
- Antes: http://www.imagebam.com/image/3a442e201081888
- Despues: http://www.imagebam.com/image/449df6201081896
Si esto mejora el rendimiento de las memorias USB, ¿porque Microsoft no activa esta característica de aumento en buffer automáticamente?
Respondery si dejamos como cantidad de megas el doble o el triple? sera el mismo rendimiento del 15.8% extra de todas formas?
Responder...UBS 3.0, es un nuevo puerto de transmisión de datos?
un copiar y pegar es bueno en información muy relevante, pero es bueno darle una ojeada antes de la edición final ;D.
Saludos
Probé con 4MB y 16MB, para el pendrive siguió casi igual, para el disco mejoró aun mas!
Te dejo los resultados con 16MB (16777216 bytes), podés compararlos con los que puse para 2MB y Default en un comentario anterior.
HDD USB con 16MB: http://77.imagebam.com/download/NIdCxneHB0qPpvzPRbUJnA/20112/201115881/HDD%20USB%2016MB.png
Pendrive USB con 16MB: http://77.imagebam.com/download/pKduetqJpi6SLoopvHvSEA/20112/201115886/Kingston%20DT101%2016MB.png
Saludos
Deja tu Comentario