nedeľa 6. apríla 2008

Problém s inštaláciou USB kľúča na Windows Vista

Po inštalácii Service Pack 1 (SP1) na Windows Vista nebolo možné pripojiť iný USB disk (mass storage device). Usb zariadenia, ktoré boli pred inštaláciou SP1 používané na PC, fungovali správne, ale pri nových zariadenia systém vyhlasoval chybu, že nie je možné nájsť ovládače k danému zariadeniu. Preinštalácia ovládačov nepomohla...

Chybu som nakoniec opravil takto:

1. Odstránil som súbor INFCACHE.1 - nachádza sa v priečinku c:\Windows\inf - bolo potrebné na jeho odstránenie získať administrátorske oprávnenie - pravý klik na súbor INFCACHE.1, potom Properties->Security->Edit a pridať skupine užívateľov (users group) plnú kontrolu (full control). Potom som vymazal súbor INFCACHE.1... a reštartoval počítač...

2. Z priečinka c:\Windows\System32\DriverStore\FileRepository\usbstor.inf_xxxxxxxx som prekopíroval súbory USBSTOR.INF a USBSTOR.PNF do c:\Windows\inf, súbor USBSTOR.SYS do priečinka c:\windows\system32\drivers.

Potom v správcovi zariadení (Device Manager) som klikol pravým tlačidlom na USB zariadenie, ktoré vykazovalo chybu, zvolil aktualizáciu ovládačov (update driver) a manuálne nanavigoval na priečinok c:\Windows\System32\DriverStore\FileRepository\usbstor.inf_xxxxxxxx.

Priečinky c:\Windows\System32\DriverStore\FileRepository\usbstor.inf_xxxxxxxx (x je premenlivá hodnota) sa tam nachádzali 3, tak som použil tie súbory, ktoré mali najneskorší dátum vytvorenia.