Como fazer boot de um disco USB dentro de uma Virtual Machine…

Tive a necessidade de iniciar uma vmware de um disco USB.

Para todos os efeitos sempre confiei que na bios da vmware haveria uma opção de boot from USB device.

Não podia estar mais enganado…

A VM não fazia boot de uma PEN USB com o Backtrack 4 instalado.

Pensei numa alternativa (google 🙂 ) .

Até que encontrei esta.

Na criação do nosso sistema na VMWare workstation escolhemos a opção avançada.

Vamos respondendo ás perguntas que nos fazem até chegarmos à parte onde perguntam qual o tipo de controlador que queremos usar.
Eu escolhi o que eles aconselham, depois veio o disco. Ai escolhi usar um disco físico.
Apareceram várias opções para escolher.
Nenhuma se chamava USB…

Bem abri o computer manager e fui ao disk manager ver os discos. Reparei que o meu disco USB era o 3 Disco. Uma das opções era a de usar o disco 3.
Escolhi a opção de usar o disco 3. Avancei e iniciei a virtual machine.

Para meu contentamento resultou na perfeição. A VM estava a fazer boot de uma PEN USB.

e Voilá consegui o meu objectivo.

Espero que vos sirva.

PS – Não se esqueçam de desligar o antivírus ou algum outro sistema que goste de aceder ao disco do vosso Windows enquanto estamos a aceder ao disco da vmware.
Dois ao mesmo tempo é complicado e faz com que o disco fique corrupto. Ou um ou outro.

Em linux aparentemente a coisa é mais simples pois podemos no SO impedir o acesso ao disco mas no Windows tenho de ver como se faz.

Para todos os efeitos depois de desligar o antivírus a coisa funcionou ás mil maravilhas.

Problemas em Ligar um disco USB

No outro dia tive um amigo que me pediu ajuda pois tinha um disco USB que não era reconhecido pelo seu sistema operativo. O sistema operativo era o Windows Vista.
O disco era reconhecido noutros computadores logo não poderia ser problema do disco.

Já se tinha tentado remover e reinstalar os drivers das controladoras USB sem sucesso.
Não dava para instalar os mais recentes porque o fabricante era a abit e esta já deixou o nosso mundo há uns largos meses.

naveguei um pouco na net até que encontrei resposta num blog de um desconhecido.
Como resolveu o problema aqui fica a solução para mais alguem que necessite.

Fonte:

http://tim.mackey.ie/VistaDriverProblemsFormacUSBHardDrive.aspx

Tradução:
“Aparentemente existe um bug com o Windows Vista em que podemos ter um driver corrupto no ficheiro de cache, se nós o apagarmos então resolverá todos os nossos problemas.
O ficheiro em causa é chamado INFCACHE.1 e está em c:windowsinf. Eu descobri isto num newsgroup. Aqui ficam as partes mais relevantes:

A solução para este problema irritante parece passar por localizar e apagar o ficheiro INFCACHE.1, que pode estar corrompido e a causar o problema. Para apagar este ficheiro temos que alterar as permissões para que os utilizadores possam aceder. (Carregar com o botão direito do rato no ficheiro escolher propriedades e depois segurança). O ficheiro está localizado em C:Windowsinf . (Nota: Para ver o ficheiro INFCACHE.1, temos de configurar o windows para mostrar os ficheiros ocultos e de sistema) ”

Nota: Quando modificamos estes ficheiros devemos ter em conta a ownership do ficheiro para mais tarde repor tudo no formato anterior, apesar de para pode-lo renomear ou mesmo apagar teremos de fazer um take ownership para o nosso utilizador para nos tornarmos o dono do ficheiro. Depois adicionamos permissões de fullcontrol para o nosso utilizador.”

Depois é só fazer reboot e já está 🙂

Atenção ás permissões iniciais do ficheiro, convém repor da forma correcta não vá ser uma falha de segurança.

Espero que vos ajude.