Marcando o gerenciador de inicialização (bootmgr) no Windows 7 como não compactado de dentro do Linux

0

Aqui está o meu problema:   Ao optar por compactar certas pastas dentro do Windows 7, marquei o gerenciador de inicialização como 'compactado'. Agora, quando tento inicializar, não consigo inicializar no Windows 7 ou em qualquer outro sistema operacional (recebo um erro: bootmgr is compressed, press Ctrl + Alt + Del to continue, que reinicia o sistema e o mesmo ciclo continua.

Eu tenho uma instalação de inicialização do Windows 7 + aberta SUSE + Ubuntu 10.04 LTS wubi install. Para complicar as coisas, é um laptop e a unidade de DVD está bloqueada. Existe alguma maneira que eu possa inicializar em qualquer um dos meus sistemas operacionais? Se não estiver usando uma inicialização ao vivo, posso, talvez criar uma unidade flash USB inicializável, inicializá-la e descompactar o gerenciador de inicialização?

Nota: estou digitando isso em outra área de trabalho e não tenho o Windows instalado.

/ ed: Usou isto: https://serverfault.com/questions/137877/decompressing-files-on-an-ntfs-volume-from-linux/137906#137906 Ainda não há, recebendo a mesma mensagem de erro.

Sathyajith Bhat
fonte

Respostas:

1

Meu primeiro pensamento seria para ver se você pode colocar as mãos em uma unidade de CD / DVD USB externa e ver se você pode colocar um disco de instalação do Windows lá e arrancar a partir dele. Se não, talvez dê uma olhada "Reinstalando" o gerenciador de inicialização do Windows 7 e veja se você pode encontrar uma maneira de colocar o conteúdo do disco de instalação do Windows em um pendrive inicializável.

E se isso não funcionar ... talvez faça uma unidade flash USB inicializável com o Linux, veja se você pode inicializar a partir disso e instalar o GRUB, então veja se você pode usar o GRUB para inicializar o Windows e talvez reinstalar o bootloader do Windows a partir dele. .. embora eu tenha minhas dúvidas sobre esse trabalho.

A única coisa que eu diria que você deve definitivamente fazer é ter muito cuidado no futuro, sempre que você não tiver um drive de DVD funcionando ;-)

David Z
fonte
@ Davidid talvez faça uma unidade flash USB inicializável com o Linux, veja se você pode inicializar a partir disso e instalar o GRUB, então veja se você pode usar o GRUB para inicializar o Windows Durante a noite, eu pude instalar o grub em um disco flash USB e tenho acesso à minha partição do openSUSE. Eu ainda não consigo obter o Windows para arrancar, obter a mesma mensagem de erro :( A única coisa que eu diria que você deve fazer é ter muito cuidado no futuro sempre que você não tiver um drive de DVD funcionando Sim, eu não sei porque eu não posso ficar com "se não está quebrado, não conserte" filosofia: /
Sathyajith Bhat
@Sathya: pena que não funcionou, embora, como eu disse, eu tivesse minhas dúvidas sobre esse método de qualquer maneira. Acho que o GRUB apenas carrega o gerenciador de inicialização do Windows, mas não consegue inicializar o próprio Windows. Se você tem acesso à partição do OpenSUSE, no entanto, pode funcionar para instalar o ntfs-3g nele e usar a técnica da outra resposta que você vinculou? Ou se não, veja se você pode obter uma cópia não compactada bootmgr de outro lugar e copie-o para a partição do Windows.
David Z
Ah, e consertar as coisas que não estão quebradas é metade da diversão de usar o Linux em primeiro lugar ;-) então não seja muito duro consigo mesmo.
David Z
@ David: 1. sim grub apenas chainloads 2. Eu tentei obter uma versão não compactada de bootmgr mas quando eu copio para a partição ntfs ele é comprimido: - \ 3. Eu tenho o VirtualBox instalado, então estou tentando instalar o Win 7 em uma VM e preparar uma unidade USB inicializável. Obrigado por toda a ajuda!
Sathyajith Bhat
@Sathya: Estou surpreso com o ponto (2), eu sempre achei que a compressão era uma operação única (embora eu não sou especialista em Windows). Você já tentou excluir o existente bootmgr antes de copiar o novo? Eu estou querendo saber se, talvez quando ntfs-3g percebe que você está copiando um arquivo sobre um arquivo compactado existente, ele automaticamente o compacta. De qualquer forma, boa sorte com isso ou com a abordagem da VM.
David Z
1

Bem, tive que adotar uma abordagem diferente, pois não tinha acesso a outro PC baseado em Windows.

Tentei alguns truques extras com unetbootin, mas nenhum deles resultou em qualquer sucesso. Finalmente, eu usei SuperGrubDisk através da unetbootina e tenho acesso às minhas partições Linux. Assim que consegui acesso à minha partição do openSUSE, usei o VirtualBox para instalar o Windows 7 em uma VM. Uma vez que o Win 7 foi instalado, inicializou nele e criou um disco USB inicializável do Windows. Finalmente, iniciado usando o drive USB, foi para o modo de recuperação, selecionado para descompactar a unidade C, reinstalar o bootloader, e está tudo bem agora.

Sathyajith Bhat
fonte