O controlador da unidade é o que informa a unidade como fixa ou removível. Então, isso só pode ser definido por meio de utilitários que podem editar os dados do controlador.
Segundo relatos, alguns fabricantes começaram a marcar pendrives USB como fixos para facilitar a aprovação dos requisitos de certificação Win8 (Sandisk especificamente relatou ter revertido essa decisão desde então).
O utilitário BootIt mencionado em a outra resposta faz exatamente isso. Mas ele só pode funcionar com um número limitado de modelos de controladores (uma pessoa menciona alguns Silicon Motion e Phison ).
A melhor solução é descobrir o modelo de controlador da unidade flash e usar um utilitário industrial pelo fabricante. Por exemplo. A utilidade do Silicon Motion é chamada "SMI MPTool".
Existem sites dedicados a coletá-los. O link tem a melhor coleção que conheço (pelo conteúdo e pela organização) e também inclui utilitários para encontrar o modelo e os tutoriais do controlador.
Por exemplo SMI MPTool define o drive como fixo / removível como este (USB-ZIP é removível, USB-HDD é fixo):
Devomencionarqueexisteoutramaneira- filtrar os drivers que forjam o removível bit na informação de uma unidade - como diskmod
. Mas isso é apenas uma solução temporária neste caso. Esses drivers são mais adequados para outras tarefas - por exemplo, para uma instalação do Windows rodando em uma unidade USB (para que ela concorde em colocar um arquivo de swap lá).