Executando o Windows 8 no HDD externo

1

Eu tenho um netbook Acer A0756 que originalmente veio com um HDD e Windows 8. Eu queria atualizar o disco rígido, então eu mudei o HDD de ações para um SSD, no qual eu instalei o Ubuntu 12.04. No entanto, eu ainda gostaria de poder usar a instalação do Windows, pois há muitos programas de engenharia que não funcionam bem com o Linux. Então, eu coloquei o disco rígido do estoque em um dock SATA para USB e tentei inicializar diretamente o disco rígido padrão (agora externo ao netbook). O Windows tenta inicializar, mas eu recebo consistentemente um erro INACCESSIBLE_BOOT_DEVICE (acredito que o código de erro é 0xc0000001), no qual o Windows é reiniciado. Eu tentei arrancar em modo de segurança, mas isso também falhou, e ativar o modo de depuração não mudou nada sobre o processo. Alguém implementou com sucesso algo assim ou alguém tem uma idéia do que poderia ser meu problema?

    
por rogue_js 08.09.2014 / 22:38

1 resposta

6

Acabei de ter o mesmo problema e encontrei a solução em uma revista alemã (em 2013, edição 12). O artigo descreve três maneiras diferentes de instalar janelas em uma unidade externa. Uma das formas de incluir a clonagem de uma instalação existente em uma unidade externa é a possibilidade de pular essa etapa.

Mais adiante, é necessário editar o registro do Windows. Já que você está rodando linux você pode usar a ferramenta chntpw .

Monte a unidade externa do Windows e inicie o editor com a opção -e :

$ chntpw -e /media/<username>/Windows8_OS/Windows/System32/config/SYSTEM

Corrija seu caminho de acordo.

Agora estamos no prompt de comando chntpw. Precisamos editar o valor BootDriverFlags no registro para garantir que o Windows carregue os drivers USB antecipadamente durante a inicialização:

Primeiro, liste todas as chaves e valores em HarwareConfig . Você deve ver um longo ID do sistema. Copie o identificador.

> ls HardwareConfig
[output ommited]

> ed HardwareConfig\<paste uuid>\BootDriverFlags

No meu caso, o valor foi 0 . O artigo afirma que deve ser 0x14 , o que acabou sendo bom no meu caso.

Em seguida, a chave MountedDevices deve ser excluída completamente. Listados na chave estão os dispositivos usb que foram conectados ao computador. O Windows renovará a lista quando os dispositivos estiverem conectados.

> cd MountedDevices

Exclua todos os dispositivos conhecidos, porque somente as chaves vazias podem ser excluídas.

> delallv
> cd ..
> dk MountedDevices

Digite q para sair do editor e salvar suas alterações. Agora você deve conseguir inicializar a instalação do Windows.

    
por 21.11.2014 / 21:49