Назад | Перейти на главную страницу

Как восстановить этот раздел Linux?

У меня нетбук, где таблица разделов выглядит так

~$ fdisk netbook.dd 
Warning: invalid flag 0x0000 of partition table 5 will be corrected by w(rite)

Command (m for help): p

Disk netbook.dd: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x89c52b31

     Device Boot      Start         End      Blocks   Id  System
netbook.dd1   *        2048      616447      307200    7  HPFS/NTFS
netbook.dd2          616448   287338589   143361071    7  HPFS/NTFS
netbook.dd3       589484032   620941311    15728640    7  HPFS/NTFS
netbook.dd4       287338590   589473044   151067227+   5  Extended

Partition table entries are not in disk order

Command (m for help): 

Раньше на нем был Linux-раздел en EXT3, откуда загружался GRUB. Теперь что-то произошло, значит, этого больше нет. Я предполагаю, что также был раздел подкачки, но не уверен.

Кто-нибудь может что-нибудь из этого сделать? Или, возможно, предложения о том, что я могу попробовать вернуть раздел EXT3 с данными?

Как говорится, при записи таблицы разделов обратно должны быть установлены правильные флаги - однако должна быть причина, по которой они изменились на 0 в первом lpace - вы можете обнаружить, что вам нужно запустить fsck для раздела - и даже тогда диск может не подлежат восстановлению.

gparted имеет возможность сканировать ваши диски на предмет «потерянных» разделов большинства типов.

Если вы не могли точно вспомнить, где это было (и вам не повезло, как вам), rescue Команда в gparted сделает всю работу за вас.

После исправления таблицы разделов с помощью fdisk, просто нажав w Я смог восстановить все, используя TestDisk.