Короче говоря, порывшись на разных форумах, победил так:
Цитата:
Неожиданно перестали определяться новые флеш накопители в windows 7. Определялись как неизвестные устройства. При этом уже установленные ранее флешки исправно работали. Осмотр папки windows на наличие файлов usbstor.inf и usbstor.sys показал:
в C:\Windows\System32\drivers файл usbstor.sys был на месте
в C:\Windows\inf usbstor.inf отсутствовал но рядом был файл usbstor.ibk скопировав его в другое место, переименовав на usbstor.inf и вернув в папку C:\Windows\inf проблема была решена. Все флешки стали определяться и работать.
|
Только у меня usbstor.inf вообще не было в этой папке - скопировал из какой-то соседней (нашёл поиском). Всё стало подключаться (хоть и не каждый раз - иногда как USB drive в Моём компутере отображается).
На всякий пожарный почистил ветку реестра с историей всех когда-либо подключённых флешек: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR
Вот только "прямо" ветки не удалялись - выдавало ошибку. Танцы с бубнами в виде назначения владельца и выдачи ему прав результата не дали. Помогло следующее:
Цитата:
В 7 винде в некоторых разделах просто так не изменить.
Если владельцем раздела реестра является специальная учетная запись «Система», существует способ внести изменения в раздел, не изменяя владельца и разрешений. Для этого используется утилита PsExec, входящая в набор утилит Марка Руссиновича PsTools.
Загрузить набор PsTools и распаковать утилиту PsExec в папку Windows, чтобы не указывать к ней путь в командной строке. Открыть командную строку от имени администратора и выполнить команду: psexec -i -s regedit
Запустится редактор реестра, причем от имени системы, что задается параметром - s.
|
Всем спасибо!