Carregador de boot configurado com o EasyBCD, o Windows parafusado

1

Eu tenho um problema particularmente desafiador com o meu gerenciador de inicialização do Windows no meu Dell Latitude e6520. Eu tenho dois drives, um HDD interno e um SSD instalado no compartimento do dispositivo do sistema em um caddie.

Aqui está minha configuração:

HDD: Windows 7
SSD: Ubuntu 13.10

Eu tentei, usando o EasyBCD, adicionar uma entrada para minha instalação do Ubuntu. Eu configurei para executar uma inicialização do GRUB2 e mudei a unidade para a partição rotulada como "linux". Eu apliquei minhas configurações e reiniciei. Para meu leve horror, duas opções de inicialização listadas tinham o nome "Ubuntu" (que é o que eu defini como o nome para a inicialização do Ubuntu). Selecionando o primeiro me dá um erro de inicialização, algo sobre \NST\somethinglinuxrelated.mbr (perdoe meu não querendo reiniciar totalmente para obter o nome do arquivo correto) não carregando. A segunda opção inicializou o Ubuntu, que estou usando agora, pois aparentemente não tenho mais como acessar o Windows.

Ao inicializar o Ubuntu, outros horrores se seguiram, quando descobri que não conseguia clicar em 99% das coisas e tinha que navegar apenas usando o teclado. Eu vou assumir que é um problema do Ubuntu não relacionado a este, mas eu consegui repará-lo temporariamente pressionando ctrl-alt-f1 ctrl-alt-f7 e isso foi bom o suficiente por agora, já que pelo menos eu posso acessar este site.

Pesquisando o problema, cada caminho leva de volta ao uso ou ao fazer um cd de instalação do Windows e ao "reparo". Isso não é uma opção, já que eu mencionei que meu SSD está no compartimento do meu sistema e comprei um caddie que eu fisicamente não posso remover sem demolir, mais estou em casa no inverno e meu disco está de volta ao meu computador. faculdade.

Se eu mudar a unidade inicial do laptop para o meu SSD, recebo o gerenciador de inicialização do Ubuntu. Isso tem uma opção para o Windows 7, que me lança de volta para o carregador quebrado no Windows.

Essa situação parece quase cômica, em que a lei de Murphy certamente se aplica hoje.

A minha pergunta resume-se a tal: Como corrijo o meu MBR do Windows e consigo iniciar novamente o Windows 7, de preferência mantendo intacta a opção de trabalho do ubuntu, sem ter acesso a uma unidade de CD ou CD de instalação de qualquer tipo?

EDITAR:

Aqui está a opção de inicialização para o Windows a partir do Ubuntu, o que na verdade não funciona:

insmod part_msdos
insmod ntfs
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  9640AFC840AFAE05
else
  search --no-floppy --fs-uuid --set=root 9640AFC840AFAE05
fi
chainloader +1
    
por Cyclone 07.01.2014 / 22:46

1 resposta

1

Bem, sem acesso a um DVD do Windows, a única maneira que posso imaginar é usar um utilitário do Linux que pode modificar o Windows Boot Loader. Uma versão Linux do EasyBCD ou equivalente? A menos que haja uma maneira de modificar a entrada do Windows no carregador de boot do Linux para ignorar o Windows Boot Loader e carregar o Windows diretamente. Não tenho certeza de como fazer isso, mas em termos do Windows o caminho correto é C: \ Windows \ System32 \ Winload.exe Se houvesse uma maneira de carregar diretamente este arquivo (como se você tivesse selecionado de inicialização do Windows loader), seu problema está resolvido! Você inicializa no Windows, carrega o EasyBCD e remove todas as entradas. Você cria uma entrada do Windows apontando para a partição correta e depois para uma entrada do Linux. Desde que você faça certo, funcionará.

Desculpe pela má notícia, mas acho que as chances de encontrar um utilitário Linux para modificar o Windows Boot Loader são remotas. Gostaria de baixar um ISO do Windows, gravá-lo em um DVD e tente reparar o Windows. Isso é muito mais rápido, fácil e seguro. Depois de poder inicializar corretamente no Windows, carregue o EasyBCD novamente. Mas desta vez NÃO TOQUE na entrada do Windows. Basta excluir qualquer outra coisa e adicionar uma entrada do Linux.

    
por 07.01.2014 / 22:59