Флэш-накопитель USB отображается как пустой в Windows 7 после того, как VirtualBox испортил его

1

Хорошо, у меня есть флеш-ручка SanDisk 8 ГБ.

Я использовал его красиво, пока VirtualBox (Meh ... оракул ... испортить программное обеспечение с годами) не испортил его.

По сути, это то, что произошло: я мог правильно использовать эту ручку USB и видеть файлы в ней на этом ПК. Я мог бы использовать его на любом другом компьютере (я работаю программистом, кладу руки на множество компьютеров). Несколько дней назад дома я использовал VirtualBox с Windows 8 на нем, и я хотел попробовать подключить USB-накопитель, чтобы посмотреть, смогу ли я обмениваться данными между виртуальной машиной и другими ПК (длинная история об этом конкретном выборе передачи данные).

Что я сделал, так это зашел в меню virtualbox -> устройства и нажал на мой usb.

С тех пор мой usb не был распознан ни VirtualBox (я больше ничего не ожидал), ни ТАКЖЕ, с моего настольного ПК. Я могу использовать его на любом другом компьютере, просматривать файлы на нем, отменять / записывать данные, просматривать папки и т. Д. И т. Д.

Попытался удалить драйвер и подключить его обратно, но ничего.

Что происходит, и как я могу это исправить?

Жидкое ядро
источник
Интересно, удастся ли удалить запись для этого USB-устройства из реестра? Я покопаюсь в поисках места.
Бен Плонт
Я рекомендую простую утилиту nirsoft.net/utils/usb_devices_view.html для удаления этого USB-устройства. Но я думаю, что проблема может быть в драйвере фильтра VirtualBox USB, а не в SanDisks.
неделя

Ответы:

1

ПРЕДУПРЕЖДАЮЩИЕ ЗАПИСИ РЕГИСТРАЦИИ ДОЛЖНЫ БЫТЬ ВНИМАТЕЛЬНЫ. Создавайте резервные копии любого ключа перед удалением их.

Откройте редактор реестра:

в меню «Пуск» или в командной строке введите regedit.exe

Нажмите ENTER

В левой панели перейдите к HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR

найдите запись для рассматриваемого USB-устройства.

Щелкните правой кнопкой мыши.

из контекстного меню выберите delete. (ИЛИ Exportсоздать резервную копию в выбранном вами месте. У меня на рабочем столе есть папка regFiles, которую я использую для резервного копирования).

Подключите USB-устройство, чтобы повторно связать его с хостом, надеюсь, это восстановит связь. Если это работает, удалите резервную копию ключа реестра, который вы сделали, прежде чем удалять его из реестра (вам не понадобится старый, потому что он создал новый).

Для того, чтобы удалить ключ реестра, вам нужно установить разрешение для себя. Вы должны сделать этот шаг для всех подразделов.

щелкните правой кнопкой мыши (вспомогательную) клавишу select permissionsв контекстном меню> выберите advanced. Вверху выберите вкладку владельца. выберите учетную запись, которую вы хотите передать. нажмите применить нажмите кнопку ОК. Это должно вернуть вас на вкладку «Безопасность» в разрешениях. Нажмите «Права владельца» и установите флажок для полного контроля. Нажмите применить. Нажмите ОК. Повторите для всех дополнительных клавиш. (Это может занять некоторое время, но как только вы станете владельцем всех подразделов, вы можете удалить их.

(Чтобы сэкономить время, вы можете взять на себя ответственность всех подразделов, а затем в главном ключе перейдите на вкладку Безопасности окна Дополнительных разрешений и выберите: Replace all child object permissions with inheritable permissions from this object)

введите описание изображения здесь введите описание изображения здесь

Бен Плонт
источник
Выдает ошибку «Невозможно удалить Disk & Ven_SanDisk & Prod_Cruzer & Rev_1.00. Ошибка в процессе удаления». То же самое касается подкаталогов этого раздела реестра и даже аналогичных. Доступ закрыт. И да, я администратор на этом компьютере. Ну, на самом деле моя ОС на другом языке, но я перевел на английский вручную ...
Liquid Core
Это проблема с разрешениями. Я получу решение через несколько минут.
Бен Плонт
Я обновил процесс.
Бен Плонт