Isso é quase uma duplicata: Link
Eu tenho o grub com dual boot os: windows 7 e ubuntu 14.01. Eu acidentalmente soltei um pequeno objeto no meu laptop e ele bateu com um baque, mas sem grandes danos, e alguns segundos depois fechou um aplicativo enquanto usava o Windows 7, depois o Windows Explorer caiu, com meu desktop bg mostrando apenas por um tempo, então eu reiniciei. Ao reiniciar, recebi o erro: tentativa de ler ou gravar fora do disco 'hd0' erro.
Eu encontrei a pergunta acima e fiz o seguinte:
grub rescue> ls
(hd0) (hd0,msdos7) (hd0,msdos6) (hd0,msdos5) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)
Ao tentar ls dentro de tudo, eu tenho
(hd0,msdos*): Filesystem is unknown.
Exceto para (hd0, msdos6) que deu o Filesystem ext2. Eu assumi que este é o lugar onde a partição linux é.
Seguindo a resposta no link acima, eu fiz:
grub rescue > ls (hd0,msdos6)/
grub rescue > set root=(hd0,msdos6)
grub rescue > set prefix=(hd0,msdos6)/boot/grub
grub rescue > insmod normal
Depois disso, ele exibe novamente a mensagem de erro, em vez de exibir o menu de inicialização.
grub rescue > normal
Este foi um comando desconhecido, pois o menu de inicialização não foi aberto. Assim, de volta à estaca zero.
No entanto, ainda não tentei usar o Reparo de inicialização, e não sei se os comandos de alteração de raiz e prefixo tornaram o problema ainda pior.
Olhando para as outras respostas, parece-me que a única solução para isso é criar outra partição minúscula no começo, que é ext4, e que isso deve resolvê-la.
No entanto, eu não tenho o meu pen drive que eu usei para instalar o Ubuntu, e reinstalá-los e usar o Rufus etc. vai levar tempo. O mesmo se aplica ao reparo de inicialização. Eu posso reinstalá-los em um pen drive diferente, mas tenho uma velocidade de internet horrenda, então eles vão levar tempo.
Qual solução devo usar? Poderia a queda de um pequeno objeto ter causado isso? O Windows está quebrado porque não encontrei nenhuma partição com os sistemas de arquivos ntfs?