USB stick que aparece como unidade de disco rígido, não dispositivo de armazenamento removível

15

Eu apenas conectei um pendrive USB de 1GB muito simples do escritório na esperança de torná-lo um pendrive USB Fedora Live. Para que isso funcione, eu preciso de um dispositivo de armazenamento removível, ou então ele não aparecerá na lista do LiveUSB Creator.

O Explorer lista meu pendrive como disco rígido:

OLiveUSBCreator,naverdade,nãoéexibidonalistadedispositivos:

Existe alguma maneira de forçar o Windows a ver o stick como um dispositivo de armazenamento removível?

Editar

Na janela de propriedades do dispositivo, posso obter seu GUID:

Comisso,possoencontraraentradaUSBSTORnoregistro:

No entanto, ao editar o valor Capabilities para 4 (conforme implícito em CM_DEVCAP_REMOVABLE ) ou 16 (conforme implícito no valor de outras entradas de pen drive USB), recebo o seguinte erro:

Error Editing Value

Cannot edit Capabilities: Error writing the value's new contents.

    
por Paul Lammertsma 08.03.2010 / 18:56

2 respostas

7

O problema, parece, não é o Windows, mas o próprio dispositivo. Por algum motivo, o dispositivo está se registrando como um dispositivo de armazenamento em massa, não como um dispositivo de armazenamento removível.

Um ótimo programa que eu encontrei através desta entrada de blog chamada BootIt resolveu o problema para mim em um instante: basta ligar o "bit removível"! Desconecte e conecte e você está pronto para ir.

Eu entendo que há uma versão de bloatware deste programa em toda a internet. Veja se você pode obter a versão 1.07; que faz o trabalho.

Bônus adicional de poder trocar o bit "removível": você pode particionar seu pen drive!

    
por 09.03.2010 / 00:57
0

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á).

    
por 21.08.2017 / 02:21