История подключений USB-накопителей в Windows хранится в разделе реестра HKLM\SYSTEM\CurrentControlSet\Enum\USBSTOR, и именно там система сохраняет серийные номера каждой флешки, которая когда-либо подключалась к компьютеру. Даже после извлечения накопителя записи остаются: их можно увидеть в реестре, в файле setupapi.dev.log и через утилиты вроде USBDeview. Если требуется очистка истории USB — например, перед продажей компьютера или для устранения конфликтов драйверов — удалить эти следы можно вручную или специальными инструментами.
В этой статье разберём, где именно Windows хранит данные о USB-устройствах, как безопасно удалить записи и какие ограничения есть у каждого метода. Инструкции актуальны для Windows 10 и Windows 11, но общие принципы применимы и к более ранним версиям системы.
Где Windows хранит историю USB-устройств
Операционная система фиксирует подключение накопителей сразу в нескольких местах. Основное — ветка реестра HKLM\SYSTEM\CurrentControlSet\Enum\USBSTOR, где для каждого устройства создаётся подраздел с именем вида Disk&Ven_...&Prod_...&Rev_..., а внутри — ключ с серийным номером флешки. Дополнительно сведения дублируются в ветке HKLM\SYSTEM\CurrentControlSet\Enum\USB для самих контроллеров и хабов.
Помимо реестра, следы остаются в других источниках:
- 📄 Файл C:\Windows\inf\setupapi.dev.log — журнал установки устройств с датами первого подключения;
- 🗂️ Ключи MountedDevices — сопоставление букв дисков с идентификаторами томов;
- 🕒 Журналы событий Windows (Просмотр событий) — записи о подключении и отключении носителей;
- 🔑 Ветка HKLM\SYSTEM\MountedDevices и пользовательский раздел NTUSER.DAT с данными о точках монтирования.
Полностью «стереть след» одним действием нельзя: данные о USB-устройствах распределены между реестром, логами установки и журналами событий.