Antes de me dizer para procurar no Google, confie em mim e nada funcionou para mim. Eu devo estar perdendo alguma coisa.
Eu tenho um pequeno PC com opções limitadas de armazenamento. Eu tenho um pequeno disco rígido interno e 8GB USB stick. Não consigo instalar o Windows XP no disco rígido interno. Então, eu estou tentando instalá-lo no pen drive e fazê-lo arrancar.
O BIOS reconhece o pendrive, e o instalador do Windows também o listou na lista de partições. Ele disse que eu preciso fazer MBR na unidade interna e usá-lo para carregar o sistema operacional a partir do pendrive, então eu confirmei isso, ele copiou alguns arquivos etc, instalação padrão. Mas depois de reiniciar eu recebo a barra de carregamento e depois de um segundo ou dois eu recebo um BSOD com stopcode 0x7B (INACCESSIBLE_BOOT_DEVICE).
Eu verifiquei a unidade USB em outro computador, a pasta do Windows etc está lá, as partições parecem bem. Em seguida, verifiquei a unidade interna do liveCD do linux, há praticamente apenas 3 arquivos importantes, ntldr, ntdetect e boot.ini.
Agora, o boot.ini diz: partição multi (0) disco (0) rdisk (0) ..., não tenho certeza se existe alguma maneira especial de endereçar partições usb mas não consegui encontrar uma .
Parece que o bootloader na unidade interna é incapaz de montar o pendrive e iniciar o sistema. Embora por um breve momento antes do BSOD, o led do bastão esteja piscando, mas isso pode ser apenas uma inicialização do BIOS.
Eu tenho uma ideia de talvez usar um gerenciador de partida diferente (grub?) na unidade interna, mas não sei como fazer isso.
Qualquer conselho e ponteiros são bem-vindos. Se você tiver alguma dúvida sobre os detalhes que eu deixei de fora, por favor, pergunte nos comentários e tentarei responder.