2

Моя таблица разделов раньше выглядела так:

[/boot (ext2)] [logical: [linux(ext4) /][linux(ext4) /home][linux swap] ] [windows 7]

Windows не загружалась правильно, поэтому я решил, что просто переустановлю ее, не важно. Как и ожидалось, он перезаписал MBR, поэтому я загрузился в live-cd для Linux, чтобы запустить grub-install. Однако, к моему большому огорчению, мой логический раздел теперь необъяснимо пуст. И Windows, и Linux видят его как нераспределенное свободное пространство, хотя и внутри логического раздела. Загрузочный раздел в начале диска кажется нетронутым.

Я довольно взволнован этим (серьезно, с окнами, с), и если кто-нибудь знает, почему это произошло, мне было бы интересно узнать. Более важно, однако, как мне вернуть мои разделы?

Обновить:

запустив gpart , я получаю:

Begin scan...
Possible extended partition at offset(101mb)
   Possible partition(Linux ext2), size(39997mb), offset(102mb)
   Possible partition(Linux ext2), size(381143mb), offset(40099mb)
End scan.

Checking partitions...
   Partition(Linux ext2 filesystem): logical 
   Partition(Linux ext2 filesystem): orphaned logical 
Ok.

Guessed primary partition table:
Primary partition(1)
   type: 005(0x05)(Extended DOS)
   size: 429343mb #s(879294464) s(208845-879503308)
   chs:  (13/0/1)-(1023/254/63)d (13/0/1)-(54746/139/62)r

Primary partition(2)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(3)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(4)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Кажется, он нашел только недостающие разделы (эти смещения выглядят правильно). Два раздела, которые он суммирует в первых двух строках вывода, представляют собой правильные размеры и смещения отсутствующих разделов. Однако приведенная ниже информация показывает только один раздел, который представляет весь расширенный раздел, и никакой информации о логических разделах, которые он отображал выше.

Update2:

К этому моменту я создал новый логический раздел, который охватывает весь расширенный раздел и имеет очень большой цикл, работающий

dumpe2fs /dev/sda5 -o superblock=$i

это вообще имеет смысл? Я в отчаянии :(

1 ответ1

0

В конце концов я вернул разделы с помощью TestDisk (https://www.google.com/search?sugexp=chrome,mod=5&sourceid=chrome&ie=UTF-8&q=testdisk), который работал феноменально быстро и хорошо. Однако все было грязно, потому что моя восстановленная таблица разделов перекрывалась, поэтому я просто монтировал их по отдельности и переносил их на внешний жесткий диск, удалял файловые системы, создавал новые и копировал файлы обратно. Взял лучшую часть ночи, но да ...

Теперь я храню резервные копии своих таблиц разделов. Серьезно, нет НИКАКОЙ причины не делать этого, потому что они не так часто меняются. Просто сделайте копию и загрузите ее на Google Drive или в какое-либо веб-пространство или что-то еще.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .