Случайно загрузил раздел Acer Recovery на моем мультизагрузочном ноутбуке и, несмотря на выбор EXIT, когда мне было предложено выбрать, хотите ли я восстановить что-либо или нет, один из моих разделов был поврежден. Теперь я мог бы действительно воспользоваться некоторыми советами по переписыванию таблицы разделов и восстановлению файловой системы.
Я клонировал весь диск (dd if = ... | ssh me @ desktop -of = ...) и работаю исключительно на клонированном диске.
Я пробовал gpart, parted, testdisk (а также gparted). Пока не повезло.
Мой макет диска:
/dev/sda1 ntfs 12GB
/dev/sda2 ntfs 100MB
/dev/sda3 ntfs 72.17GB
/dev/sda4 extended 213.82GB
unallocated 27.93GB
/dev/sda5 ext4 148.98GB
/dev/sda6 ext4 29.33GB
/dev/sda7 swap 7.58GB
unallocated 2.49MB
Искаженный раздел - это нераспределенный раздел ~ 30 ГБ (первый логический раздел в расширенном разделе).
Жаль, что Acer Recovery попал именно в этот раздел. Я бы не стал пытаться восстановить любую другую (Windows, которую я не использую, Linux для тестирования, Linux или дистрибутив также для тестирования). Этот, однако, содержит данные, которые я действительно хотел бы восстановить.
Я знаю точные границы раздела, я знаю детали базовой (ext4) файловой системы.
Однако инструменты, которые обычно рекомендуется восстанавливать, не работают. Глубокая проверка на тестовом диске показала, что средство восстановления Acer, по-видимому, решило скопировать таблицу разделов для основного раздела Windows, что привело к жалобам на несоответствие размеров. gpart, parted и testdisk не смогли найти файловую систему. testdisk обнаружил файловую систему ntfs, которая была "невосстановимой".
Я подозреваю, что суперблок также был уничтожен, но поиск выявил наличие нескольких резервных суперблоков.
Какая лучшая ставка на будущее? Я хочу попробовать переписать таблицу разделов и восстановить файловую систему, предположительно с помощью e2fsck, используя резервный суперблок.
Какой инструмент позволит мне переписать таблицу разделов, ничего не делая с моими данными? Как насчет настройки файловой системы? Должен ли я сделать это, прежде чем пытаться восстановить суперблок из резервной копии? Как?
ТИА,
fyo