MAJ 22/02/2011 : Attention ! Le patch est inclus dans le Service Pack 1 pour Windows 7 désormais disponible ici !
--------------------------------------------------------------------
MAJ 11/11/2009 : Après une petite attente, les développeurs de Microsoft ont finalement sorti un patch de correction pour le problème de ports USB !
Pour télécharger le correctif, il suffit de se rendre sur cette page pour en savoir plus et télécharger le correctif KB976972. Il faudra renseigner un e-mail valide pour recevoir un lien de téléchargement vers un correctif pour l'instant protégé par mot de passe (naturellement le mot de passe figure dans le mail). Une fois décompressé, vous aurez un fichier Windows6.1-KB976972-x64.msu pour la version 64 bits et un autre similaire pour la version 32 bits.
N'oubliez pas d'enlever le bridage de RAM après avoir appliqué le correctif 😉
--------------------------------------------------------------------
Article original :
Il existe un problème assez gênant pour certains utilisateurs de Windows 7 64 bits et possesseurs de chipset nVidia nForce 6 et supérieur. Lors de copies de fichiers assez larges sur une clé USB, le transfert se fige et rend la totalité des ports USB 2.0 inutilisable ! Le seul moyen était de redémarrer la machine pour qu'ils fonctionnent à nouveau.
Ce problème existe depuis longtemps et est apparu lors du développement de Windows 7 (aux alentours de la bêta) et met en cause le driver USB lui-même. La cause en serait un dépassement de mémoire qui ferait planter le driver et donc les ports USB. Naturellement (et bizarrement) ce problème n'existe que lorsque la totalité de la mémoire vive est utilisée par elle-même.
Il existe une solution temporaire à ce problème en attendant un futur patch déjà en cours d'élaboration par les développeurs de Microsoft, mais nécessite un bridage d'une partie de la RAM pour pouvoir utiliser à nouveau les ports USB sans problèmes de transfert de données.
Donc, si vous avez 4 Go de RAM au total, vous devriez la brider à 3.25Go. Pour 6 Go, le bridage revient à passer la RAM à 5 Go et pour 8 Go ---> 7 Go. Pour se faire, voici la marche à suivre :
1) Cliquez sur le menu démarrer, et dans le champ de recherche, tapez msconfig
2) Allez dans l'onglet "Démarrer" et sélectionnez bien la ligne contenant Windows 7.
3) Cliquez sur le bouton Options avancées et une nouvelle fenêtre s'ouvrira
4) Cochez la case Mémoire maximale et mettez-y la valeur 3328 si vous avez 4 Go de RAM (7168 pour 8 Go et 5120 pour 6 Go)
5) Validez le tout et redémarrez l'ordinateur
Normalement le problème devrait être résolu et une fois que le correctif sera disponible, il suffira de décocher la case Mémoire maximale pour retrouver la totalité de la RAM.
En savoir plus :
USB Problem x64 Windows 7 sur Technet Microsoft (en anglais)