Ogni utente di computer moderno lo sa cos'è un dispositivo USB archiviazione dati e periferiche. Il problema è che non tutti sono a conoscenza di come tutto funziona, ritenendo che sia sufficiente connettere il dispositivo alla porta appropriata, e la questione è fatta (il sistema di solito determina automaticamente il dispositivo connesso). Per il funzionamento di tutti questi dispositivi sono responsabili USB controller universale e il cosiddetto bus seriale. Andiamo a conoscerlo.
Il concetto di un controller di questo tipo, basato sul nome, implica che, in teoria, dovrebbe controllare qualcosa. Ma allora cosa?
In termini semplici, il controller USB è una sorta di bridge tra il dispositivo stesso, il bus USB seriale a cui è collegato e il sistema in cui verrà utilizzato. Ma questa è solo l'interpretazione più primitiva.
Per confrontare il principio di funzionamento del controller USB, in un certo senso, è possibile con il sistema operativo, che fornisce l'interazione tra l'hardware e i programmi.
Ma solo considerando il problema attuale stiamo parlando dell'interazione di periferiche plug-in o dispositivi di archiviazione dati attraverso l'interfaccia bus USB con RAM, evitando il ricorso al processore centrale. Di conseguenza, è garantita l'operabilità di qualsiasi tipo di dispositivo con velocità di trasferimento dati medie e basse. Naturalmente, affinché tutto funzioni, per il controller, come per tutti gli altri componenti del sistema informatico, è necessario installare un programma di controllo speciale (driver) attraverso il quale il sistema riconosce il dispositivo e ne garantisce il corretto funzionamento.
In qualsiasi sistema operativo Windows, tali driver vengono installati automaticamente, poiché sono universali.
È possibile visualizzare le informazioni relative al controller USB stesso e al driver installato in Gestione periferiche, che può essere richiamato dal pannello di controllo o dalla sezione di amministrazione del computer o dalla console di esecuzione avviando la riga devmgmt.msc.
Ecco una sezione di controller USB, espandibile che, è possibile visualizzare un elenco di dispositivi installati. Immediatamente dovresti prestare attenzione al fatto che potrebbero essercene diversi. Allo stesso tempo, quattro o più elementi possono corrispondere a ogni singolo dispositivo: Hub USB generico, hub USB root, controller host per il chipset e un dispositivo USB composito.
In questo elenco, siamo più interessati al primo e al secondo elemento, perché possono causare errori e malfunzionamenti e anche se il driver installato è OK.
Uno dei motivi principali in cui le unità flash non funzionano, I dischi rigidi USB rimovibili, tastiere e mouse wireless, possono essere chiamati un problema con il driver. In sua assenza, installazione errata o obsolescenza, il controller USB di Windows 7, proprio come qualsiasi altro sistema operativo, semplicemente non lo riconosce.
A volte può esserci una situazione in cui il risparmio energetico è abilitato e in tali momenti il controllore stesso viene spento dal sistema come un dispositivo che lo consuma irragionevolmente.
Esistono soluzioni per la risoluzione dei problemi per tali guasti, ma se i dispositivi esterni non funzionano a causa di danni alla porta USB, non c'è nulla che tu possa fare. La porta dovrà riparare o cambiare.
Per determinare che l'errore del fatto che i dispositivi collegati non funzionano è il controller USB, è possibile direttamente nel Task Manager. In questo caso, verrà contrassegnato con un pennarello giallo.
Nelle proprietà è possibile visualizzare il codice di errore e determinare la causa dell'errore. Ad esempio, il numero di errore 28 corrisponde al fatto che il driver è mancante o installato in modo non corretto, il codice 43 indica guasti nella natura fisica della porta USB, ecc.
In questo caso, il primo passo è provare a reinstallare il driver utilizzando il database di Windows sul computer locale. Se questo non aiuta, il driver può essere rimosso, dopo di che la reinstallazione avverrà automaticamente. Infine, puoi eliminare il dispositivo stesso. Il sistema lo rileverà di nuovo e installerà i componenti necessari per il suo funzionamento.
Se questo effetto non ha alcun effetto, dovrai impostare il display dell'apparecchiatura ID nella sezione delle proprietà della scheda delle informazioni per i due dispositivi secondari menzionati sopra e trovare il driver corrispondente sulle linee più lunghe con identificativi VEN e DEV, quindi scaricare specificare il sistema quando si installa la sua posizione sul disco rigido o installarlo manualmente in modalità manuale.
Ma cosa fare quando, nelle proprietà, il sistema dice che il dispositivo funziona normalmente, ma le unità e le periferiche plug-in non funzionano affatto? Apparentemente, il problema è spegnere la potenza per salvare.
Ricorda, prestata attenzione ai primi due componenti? Per loro, nel "Device Manager" è necessario richiamare il menu delle proprietà e nella scheda di gestione dell'alimentazione rimuovere il segno di spunta dalla linea di spegnimento per risparmiare energia, che si trova in alto.
Inoltre, si dovrebbe andare alla sezione di installazione delle combinazioni di risparmio energia, richiamare la configurazione di parametri aggiuntivi e nella barra dei parametri USB impostare un divieto di disconnessione temporanea (per i laptop ci saranno due impostazioni: alimentazione di rete e alimentazione a batteria).
Questo è tutto sul concetto di un controller USB. Non c'è stata particolare enfasi sul lato tecnico del suo funzionamento, dal momento che il processo stesso è piuttosto complicato.
Ma per quanto riguarda i possibili problemi in violazione del lavoro e l'emergere di fallimenti imprevisti, le situazioni di cui sopra sono le più comuni e le soluzioni proposte in quasi il 99% dei casi su cento consentono di eliminare gli errori.
Infine, puoi dare un piccolo ma pratico consiglio: quando si reinstalla o si aggiornano i driver del controller, è meglio usare programmi automatici come Driver Booster, SlimDrivers o DriverPack Solution, che possono trovare i driver più recenti sui produttori di hardware e sui siti Web degli sviluppatori software e integrarli nel sistema senza utente di per sé.