
Meu laptop parou. Na reinicialização, recebi o grub, que não conseguiu carregar o linus. Consegui obter um prompt do initramfs uma vez, mas não mais dessa maneira. Usando o LinuxLive USB Creator e um ubuntu-12.04.2-desktop-i386.iso em um pendrive, consegui inicializar, mas a partição original parece não estar mais lá.
sudo fdisk -l
lista /dev/sdc1, que é a unidade USB, mas nada mais sudo fdisk -s /dev/sda
retorna 312571224
. (Eu esperaria que houvesse um sda1 (Linux), sda2 (Extended) e sda5 (Linux swap)
Eu instalei o testdisk e sudo testdisk /list
mostra
Disk /dev/sda - 320 GB / 298 GiB - CHS 38913 255 63
Partition Start End Size in sectors
Partition: Read error
e executar a pesquisa do testdisk não retorna partições, mas também indica erro de leitura para tudo durante a análise.
sudo dumpe2fs /dev/sda
retorna
dumpe2fs: Attempt to read block from filesystem resulted in short read while trying to open /dev/sda
Couldn't find valid filesystem superblock
sudo sfdisk -l /dev/sda
diz
Disk /dev/sda: 38913 cylinders, 255 heads, 63 sectors/track
read: Input/output error
sfdisk: read error on /dev/sda - cannot read sector 0
/dev/sda: unrecogonized partition table type
No partitions found
sudo gparted
diz
Input/output error during read on /dev/sda
** (gpartedbin:18653): WARNING **: Could not connect: Connection refused
e apenas o pendrive USB aparece na GUI.
sudo mke2fs -n /dev/sda1
entãosudo e2fsck -f -b 32768 /dev/sda1
e2fsck: Attempt to read block from filesystem resulted in short read while trying to open /dev/sda1
Could this be a zero-length partition?
Presumo que haja setores defeituosos de alguma forma que comeram o registro da partição, mas não sei mais o que tentar. Há algo que eu possa fazer para recuperar o disco? (Seria bom recuperar os dados também, mas tudo o que é importante já foi copiado em outro lugar, portanto, embora seja conveniente, não é realmente necessário.)
Responder1
Sua unidade parece estar morta ou morrendo. Verifique o status SMART no utilitário de disco para obter mais detalhes. Você pode tentar dd if=/dev/zero count=1 of=/dev/sda
escrever zeros no MBR e ver se isso solicita que a unidade recupere esse setor. Se isso falhar, a unidade estará pronta e é hora de restaurar a partir do backup.