Недавно я слышал о USB Kill, устройстве, которое выглядит как флэш-накопитель, но полностью разрушает любой компьютер, к которому он подключен, потребляя энергию в конденсаторах, а затем сразу вставляя все это в устройство. У меня есть основания опасаться, что кто-то может попробовать использовать одно из этих устройств на моем новом ноутбуке. Есть ли способ полностью отключить все питание USB-портов, пока я не разблокирую ПК? Чтобы было ясно, я не хочу постоянно отключать порты, я хочу иметь возможность использовать их, как только я разблокирую свой компьютер. Я использую Windows 10 Home 64bit.
1 ответ
Трудно говорить о всех ноутбуках, но обычной практикой проектирования было не использовать выделенные верхние коммутаторы для управления VBUS на портах USB. VBUS обычно привязан к общей шине напряжения 5 В, которая управляется общим управлением питанием при включении системы, за исключением портов "OTG" или "зарядка".
Поэтому, учитывая это разнообразие в аппаратных реализациях, очень маловероятно, чтобы программное обеспечение работало даже на уровне BIOS. Теоретически, у общего контроллера USB есть возможность отключить порт VBUS, и он должен быть включен только тогда, когда программное обеспечение "включает" определенный порт. Таким образом, программное обеспечение должно быть готово к работе. К сожалению, я никогда не видел хост-контроллеров (кроме USB-концентраторов), которые реализуют эту встроенную возможность управления VBUS. Поэтому вопрос и идея ОП становятся действительно актуальными с распространением шпионских флэш-накопителей и недавним изобретением устройств USB killer.