понедельник, 5 октября 2009 г.

Восcтановление удаленных разделов. Ubuntu

Сегодня пытался поставить Windows на свой второй винчестер и случайно удалил все разделы на нем. А ведь там хранилася вся важная мне информация...
В общем начал искать методы как восстановить все, и нашел!!! Им и поделюсь.

Как оказалось все чертовски просто.

1) Сначала находим через менеджер пакетов и устанавливает утилиту GPART (не путать с GParted).

2)  Затем выполняем команду gpart /dev/sdb (sdb - название вашего привода)
После некоторых раздумий (у меня лично думало около часа). На экран выводиться следующее:



Guessed primary partition table:
Primary partition(1)
   type: 007(0x07)(OS/2 HPFS, NTFS, QNX or Advanced UNIX)
   size: 89996mb #s(184313682) s(106494948-290808629)
   chs:  (1023/254/63)-(1023/254/63)d (6629/1/1)-(18101/254/63)r

Primary partition(2)
   type: 131(0x83)(Linux ext2 filesystem)
   size: 9005mb #s(18442616) s(290808630-309251245)
   chs:  (1023/254/63)-(1023/254/63)d (18102/0/1)-(19249/254/59)r

Primary partition(3)
   type: 130(0x82)(Linux swap or Solaris/x86)
   size: 1623mb #s(3325448) s(309251250-312576697)
   chs:  (1023/254/63)-(1023/254/63)d (19250/0/1)-(19456/254/56)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 

Программка сама нашла удаленные разделы. Тут мы видим тип системы и ее размер.

3) Если нас все устраивает, выполняем команду


gpart -W /dev/hdb /dev/hdb

Ждем еще часик, и вуаля!!! Винчестер как новенький:)

Удачи!