egli utlimi anni, grazie alla diffusione di Windows XP, quasi ogni periferica collegata al sistema viene automaticamente riconosciuta dal sistema operativo che dispone di una serie di driver per il suo corretto funzionamento. Anche se i driver forniti con Windows non sono certamente gli ultimi ed i migliori, ottimizzati per dare prestazioni ottimali, è possibile comunque aggiornare i driver con una versione piu' recente visitando il sito del produttore e scaricando la versione piu' appropriata.
Purtoppo pero' i sistemi operativi piu' vecchi come Windows 98 e ME ma anche raramente XP e 2000 non sono forniti di tutti i driver di ogni periferica esistente. Cosi' all'avvio del PC in gestione periferiche si troverà un componente hardware che non è stato riconosciuto pienamente (per esempio il SO ha capito che si tratta di una scheda video ma non sa che driver assegnargli se non quello della VGA standard) o per nulla (in questo caso viene espressamente segnalato che la periferica è sconosciuta).
Come fare allora per recuperare i driver appropriati se non si conosce nemmeno il produttore dell'hardware ed il modello del prodotto?
In casi simili viene in aiuto il caro registro di configurazione di Windows. Premettiamo che ogni prodotto hardware è identificato da una stringa che ne riporta il produttore (vendor_id) ed il tipo di periferica (device_id). Per quelli che hanno già guardato piu' e piu' volte le proprietà di un componente hardware sotto Windows XP queste sigle saranno già familiari... per quelli che non lo hanno fatto invece, o che dispongono di un SO piu' obsoleto diamo un metodo universale per poterli rilevare.
Basta andare nel registro di configurazione di Windows alla seguente chiave:
Per le periferiche PCI
Codice:
HKEY_LOCAL_MACHINE/system/CurrentControlSet/Enum/PCI
Per le periferiche USB
Codice:
HKEY_LOCAL_MACHINE/system/CurrentControlSet/Enum/USB
Per le periferiche di storage USB
Codice:
HKEY_LOCAL_MACHINE/system/CurrentControlSet/Enum/USBSTOR
e cosi' via (ci sono le voci anche per le periferiche SCSI, HID, IDE ecc ecc)
Dentro la cartella riguardante la periferica non riconosciuta sarà contenuta una voce Class che indica il tipo di periferica se riconosciuta in parte o Unknown se non riconosciuta appieno.
Bene, grazie alle stringhe VEN_xxxx&DEV_xxxx individuate dal nome della cartella che contiene la Class interessata possiamo risalire al produttore dell'hardware ed al modello.
Nella maggior parte dei casi basta inserire queste due stringhe su un motore di ricerca per avere cio' che cerchiamo e quindi cercare sul sito del produttore cosi' individuato i driver appropriati.
In alcuni casi è ben difficile riuscirci magari per la poca diffusione che ha avuto il prodotto e per questo potrebbe tornare utile il sito:
http://www.pcidatabase.com/
Una volta scoperto produttore e modello non sarà difficile trovare un driver funzionante.