LINUX.ORG.RU

Как восстановить таблицу разделов sda?

 ,


0

1

Сделал dd if=/dev/zero of=/dev/sda bs=446 и забыл count=1

Таблица стерлась. sda1 sda2 - там мусор т.е sda6(home) информация не потнрялась. Как восстановить таблицу разделов, чтобы не потерять инфориацию?

fdisk -l
Disk /dev/sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: WDC WD1002FAEX-0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xc5c88be5

Device     Boot     Start        End    Sectors   Size Id Type
/dev/sda1  *         2048     206847     204800   100M  7 HPFS/NTFS/exFAT
/dev/sda2          206848  105064447  104857600    50G  7 HPFS/NTFS/exFAT
/dev/sda3       105064448  683878399  578813952   276G  7 HPFS/NTFS/exFAT
/dev/sda4       683878400 1953525167 1269646768 605.4G  5 Extended
/dev/sda5       683880448  788738047  104857600    50G 83 Linux
/dev/sda6       788740096 1953525167 1164785072 555.4G 83 Linux


Disk /dev/nvme0n1: 465.76 GiB, 500107862016 bytes, 976773168 sectors
Disk model: Samsung SSD 970 EVO Plus 500GB
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: DA7D337E-D917-43C2-B2FB-920C25B45BE4

Device           Start       End   Sectors   Size Type
/dev/nvme0n1p1    2048   1953791   1951744   953M EFI System
/dev/nvme0n1p2 1953792 392579071 390625280 186.3G Linux filesystem
★★

Тестдиск на quick analyze нашел три раздела с правильными смещениями. На deep analyze нашел те же три раздела(30% done), но с неправильными смещениями. Плюнул, fdisk’ом создал вручную все разделы, при этом не убивая маркеры фс. Всё ок

Фууууф, замечательная джуноистория вышла

serg002 ★★
() автор топика