Раздел: Ошибка чтения

Раздел: Ошибка чтения

Мой ноутбук окончательно остановился. При перезагрузке я получил grub, который не смог загрузить linus. Мне удалось получить приглашение initramfs один раз, но дальше так не пошло. Используя LinuxLive USB Creator и ubuntu-12.04.2-desktop-i386.iso на USB-флешке, мне удалось загрузиться, но исходного раздела, похоже, больше нет.

sudo fdisk -lвыводит /dev/sdc1, который является USB-накопителем, но больше ничего не sudo fdisk -s /dev/sdaвозвращает 312571224. (Я ожидаю, что будут sda1 (Linux), sda2 (Extended) и sda5 (Linux swap)

Я установил testdisk и sudo testdisk /listон показывает

Disk /dev/sda - 320 GB / 298 GiB - CHS 38913 255 63
     Partition                 Start         End    Size in sectors

Partition: Read error

и запуск поиска testdisk не возвращает никаких разделов, но также сообщает об ошибке чтения для всего во время выполнения анализа.

sudo dumpe2fs /dev/sdaвозвращается

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говорит

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говорит

Input/output error during read on /dev/sda

** (gpartedbin:18653): WARNING **: Could not connect: Connection refused

и в графическом интерфейсе отображается только USB-накопитель.

sudo mke2fs -n /dev/sda1затемsudo 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?

Я предполагаю, что есть плохие сектора, которые каким-то образом съели запись раздела, но я не знаю, что еще попробовать. Можно ли что-то сделать, чтобы вернуть диск? (Было бы неплохо вернуть и данные, но все важное уже сохранено в другом месте, так что, хотя это было бы удобно, на самом деле это не обязательно.)

решение1

Ваш диск, похоже, мертв или умирает. Проверьте статус SMART в утилите диска для получения более подробной информации. Вы можете попробовать dd if=/dev/zero count=1 of=/dev/sdaзаписать нули в MBR и посмотреть, побудит ли это диск восстановить этот сектор. Если это не удается, то диск сгорел и пришло время восстановить его из резервной копии.

Связанный контент