Только что произошел сбой питания, я просто просматриваю свои 4 USB-диска, чтобы перемонтировать их, и обнаружил, что 1 (самый важный) возвращается, поскольку «не содержит действительной таблицы разделов».
Что я могу сделать, чтобы попытаться восстановить диск и, надеюсь, восстановить раздел? К счастью, я делаю резервные копии каждую ночь. но хотел бы по возможности получить то, что было там сегодня.
Это компьютер с Linux, и я использую тип раздела ext3.
dmesg дает мне следующее:
SCSI device sda: 1953525168 512-byte hdwr sectors (1000205 MB)
sda: Write Protect is off
sda: Mode Sense: 34 00 00 00
sda: assuming drive cache: write through
sda: unknown partition table
sd 5:0:0:0: Attached scsi disk sda
sd 5:0:0:0: Attached scsi generic sg0 type 0
usb-storage: device scan complete
EXT3-fs error (device sda): ext3_check_descriptors: Block bitmap for group 880 not in group (block 0)!
EXT3-fs: group descriptors corrupted!
Попробуйте загрузиться с загрузочного диска Linux и запустить Testdisk. Он просканирует и восстановит многие ошибки разделов. Я использую Rescue Is Possible (RIP) Linux, чтобы сделать это с системами ... вам, возможно, придется поискать в Google место загрузки диска, или, может быть, он также есть на Live CD Ubuntu или других инструментах.
Вам понадобится инструмент, который будет сканировать диск в поисках разделов. Единственное, о чем я слышал, это gpart. Согласно Википедии вход вы можете найти более свежие обновленные версии в репозиториях пакетов основных дистрибутивов, поскольку первоначальный автор, похоже, прекратил работу над проектом.
РЕДАКТИРОВАТЬ: Видимо, я забыл многое из своих старых знаний о Windows. Стоит попробовать fdisk /mbr
из DOS или Windows. Также в Windows вы можете попробовать fixmbr
из консоли восстановления.
Если это вообще возможно (если у вас есть доступное пространство для хранения), сделайте резервную копию всего диска в образ, используя что-то вроде ddrescue. Затем...
Попробуйте создать новый раздел так же, как вы создали его изначально. Скорее всего, вам просто нужно запустить (из памяти, может быть немного некорректно) fdisk / dev / sda, а затем n, 1, 82 (или любой другой номер файловой системы Linux), вернуть несколько раз, чтобы установить начало и размер по умолчанию, а затем w для сохранения. Я думаю, что fdisk должен принудительно выполнить повторное сканирование раздела при выходе (если нет, запустите apropos scsi и найдите правильную команду для повторного сканирования шины scsi), затем попробуйте смонтировать раздел / dev / sda1 с помощью -t ext3
В любом случае, у вас не так уж плохо, если у вас есть ночные резервные копии.
Удачи :)
Вероятно, файловая система повреждена. Если вы запустите fdisk -l
на диске вы видите там раздел? Если это так, вероятно, что раздел не поврежден, но файловая система повреждена.
Загрузитесь в режиме восстановления и запустите fsck.ext3
на этом разделе и пусть делает это. Скорее всего, он найдет много повреждений, но, надеюсь, их можно исправить.