Questão "Um erro de leitura de disco" ao iniciar o Windows após a atualização do Ubuntu + Reparo de inicialização


Acabei de atualizar para 12.10. Depois de instalar os arquivos e reiniciar eu me deparei com o seguinte problema:

error file not found
grub rescue> _

Esse problema foi facilmente resolvido com o reparo da inicialização usando a ferramenta Reparo de inicialização. este resposta me ajudou.

Mas depois disso, o Windows não será iniciado. Está dando o seguinte erro:

A disk read error has occurred
Press Ctrl+Alt+Del to restart

Screenshot showing message about disk read error.

Como faço para corrigir isso?


4
2017-10-24 05:07


origem


Reparo de inicialização faz mais do que apenas reinstalar o grub. Você precisa postar o link que ele fornece para mostrar o que está fazendo e em que estado você está depois. - bcbc
Relacionado: Como posso reparar o grub? (Como obter o Ubuntu de volta depois de instalar o Windows?) - Eliah Kagan
Isso deve ajudar provavelmente. Isso funcionou para mim. askubuntu.com/questions/216800/…


Respostas:


Eu tive o mesmo problema e consertei-o em pé na unidade de carregamento do Windows 7 e pressione E para editar.

Minhas insmod foi definido para ldm e a set root foi definido para /ldm/(lotofhexnumbers)/volume1.

Então eu edito essas duas linhas e pressiono Ctrl + X isso vai inicializar mas não vai salvar isso é só para teste.

insmod part_msdos

set root='(hd0,msdos1)'

Se funcionar, volte para o Ubuntu sudo gedit /boot/grub/grub.cfg.

Olhe para menuentry o nome do seu perfil de inicialização, edite as linhas abaixo e salve, reinicie e selecione o Windows irá inicializar normalmente.

insmod part_msdos

set root='(hd0,msdos1)'

2
2018-03-04 01:18



VOCÊ SALVOU MINHA VIDA! - krisanalfa


  1. Corrigir o Windows através de um disco do Windows: https://help.ubuntu.com/community/RestoreUbuntu/XP/Vista/7Bootloader , até obter acesso direto ao Windows.
  2. então use Boot-Repair para recuperar o menu do GRUB

1
2017-10-24 20:36



Eu tentei isso. Ele restaurou as janelas após o primeiro passo. Mas depois de usar o Boot-repair, ele reproduziu o mesmo problema :( - Pale Blue Dot
Boot-Repair simplesmente reinstala o GRUB, então eu acho que o problema é que o GRUB danifica o bootloader do Windows. Por favor, indique o URL que aparece depois de executar o Recommended Repair. Isso nos dará pistas sobre o seu problema. - LovinBuntu


A execução da ferramenta de reparo de inicialização faz mais do que corrigir o grub. Parece que quebrou sua configuração de inicialização do Windows. Se você executar o programa de "reparo de inicialização" que está no disco de instalação do Windows 7, isso deve corrigir a inicialização do Windows, mas provavelmente substituirá novamente o grub.

Para corrigir isso, tente seguir as seguintes etapas:

Inicialize a partir do CD ao vivo.

Abra um terminal e descubra qual partição tem sua instalação do Ubuntu:

sudo fdisk -l

Monte sua partição:

sudo mount /dev/sdaX /mnt  # sdaX is the partition that has Ubuntu

Vincule algumas outras coisas necessárias:

for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done

chroot na sua instalação do Ubuntu:

sudo chroot /mnt

Neste ponto, você está na sua instalação, não no live CD, e executando como root. Atualizar grub:

update-grub
grub-install /dev/sda
update-grub

Se tudo funcionou sem erros, então está tudo pronto:

exit
sudo reboot

Neste ponto, você deve ser capaz de escolher qual sistema operacional você quer inicializar na inicialização.


1
2017-11-17 05:32



Por que correr update-grub uma segunda vez logo após grub-install? Não faz grub-install fazer tudo update-grub faz (e mais)? - Eliah Kagan


É o problema usual de inicializar uma máquina com mais de um SO! Se tiver certeza de que seu hardware está completamente saudável ... (quero dizer, seu cabo de HDD é corretamente anexado e enquanto isso não há setores defeituosos em sua unidade), embora seja raro, então você pode passar por estas etapas

Eu sugiro que você leia esta responder primeiro

Em seguida, eu pessoalmente prefiro usar Poppy Linux para recuperar qualquer sistema com bootloader corrompido..porque há um bom Grub Installer que reconhece tanto Windows como Linux Partitions ou Bootloaders.but você pode usar qualquer outra ferramenta como "grub boot disk" em si.mas tenha em mente que o ambiente Windows não é uma boa escolha para maquiar a sua bota.

Então tente corrija seu MBR com ferramentas relacionadas ou discos de emergência inicializáveis.

e se o grub estiver instalado corretamente no setor de inicialização, a melhor opção para configurar é por suas próprias mãos editar /boot/grub/grub.cfg faça alguma pesquisa em torno do grub configurando.


0
2017-11-14 14:27



Mão modificar arquivos em / boot é quase nunca a melhor opção e certamente não está aqui. - Alex L.
Se há conhecimento em torno de personalizar a configuração de inicialização, então certamente seu último recurso quando outras opções não funciona, na minha experiência isso é o que me ajudou muitas vezes.E eu recomendei para reunir algumas informações antes de fazer isso (claramente você perder nada com este método que não pode ser retornado) - Amir Reza Adib


Enquanto você está no menu Grub na inicialização, destaque a opção do carregador do Windows 7, pressione E para editar e apenas substituir

insmod ldm

com

insmod part_msdos

em seguida, pressione Ctrl + X.

Se funcionar, você pode torná-lo permanente com o seguinte procedimento: Inicialize o Ubuntu, abra o terminal, digite sudo gedit /boot/grub/grub.cfg e pressione Entrar. Agora bateu Ctrl+F e pesquise pelo Windows e você verá linhas semelhantes às que viu ao editar as opções do Grub. Substitua o código acima e salve-o para torná-lo permanente.

Isso funcionou para mim quando a instalação do Ubuntu 13.10 quebrou meu carregador do Windows 7.


0
2017-12-03 19:52