Контроллер диска - это то, что сообщает о диске как о фиксированном или съемном. Таким образом, это может быть установлено только через утилиты, которые могут редактировать данные контроллера.
Как сообщается, некоторые производители начали отмечать USB-разъемы как фиксированные, чтобы было проще выполнять требования сертификации Win8 (с тех пор, как сообщается, Sandisk полностью изменила это решение).
Утилита BootIt, упомянутая в другом ответе, делает именно это. Но он может работать только с ограниченным количеством моделей контроллеров (один человек упоминает некоторые из моделей Silicon Motion и Phison ).
Лучше всего узнать модель контроллера вашей флешки и использовать промышленную утилиту ее производителя. Например, утилита Silicon Motion называется «SMI MPTool».
Есть сайты, посвященные их коллекционированию. http://usbdev.ru имеет лучшую из известных мне коллекций (как по содержанию, так и по организации), а также содержит утилиты для поиска модели контроллера и учебных пособий.
Например, SMI MPTool устанавливает диск как фиксированный / съемный следующим образом (USB-ZIP является съемным, USB-HDD фиксированным):
Я должен упомянуть, что существует другой способ - драйверы фильтров, которые подделывают съемный бит в информации о дискеdiskmod
. Но это только временное решение в этом случае. Эти драйверы лучше всего подходят для других задач - например, для установки Windows, работающей с USB-накопителя (так что он согласен разместить там файл подкачки).