Ну ось власне і причина чому мені довелося шукати доки для відновлення видалених розділів Linux. Так от вирішили ми з друганом поставити Windows (потрібна вона нам була для тестів) і відповідно підкинути 2 гвинт, що б поставити туди Windows 2003 Server як щас пам’ятаю було 17:45. Ну як вводиться ми затарились пивом і почали проводити цю операцію. Спочатку випили за успішне тестування Windows, потім випили за Linux Forever потім здалося мало пива і я пішов за новою порцією а друган взявся за справу… Краще б ми пішли додому. Ну ладно в поривах ненависті до Біллу Гейтсу він повбивав всі розділи не на тому диску.

sda1 (ext3) — root — 4 Гб;
sda2 sawp — 512 Мб;
sda3 (ext3) — home — 34 Гб;

Ось такий трагічний випадок. Почали знову пити пиво в пошуках рішення. І ось вже десь після 3 або 4 літри і 2-х годин в Інтернеті ми знайшли рішення.

Утиліта GPART.

Закатали файл gpart.linux на дискету (попередньо перейменувавши його в gpart). Потім завантажилися з інсталяційного CD в режимі консолі відновлення. Завантажили модулі для підтримки гвинтів SATA. Монтуємо дискету і запускаємо утиліту gpart:

/mnt/floppy/gpart /dev/sda

Через час буде видана інфа про можливе размещени розділів. Опишу отриману інформацію:

type — тип файлової системи у коді і символічному поданні;

size — інфа що стосується «секторної приписки» розділу і кількості секторів, займаних ним;

chs — надає нам дані про топологічному розміщенні розділів, в координатах «циліндр/головка/сектор».

Відновлюємо таблицю розміщення розділів за допомогою команди gpart -W /dev/sda /dev/sda

Далле необхідно відновити завантажувач ASPLoader думаю цю процедуру описыватьт не треба.

Кілька слів про утиліті gprat.

Підтримка файлових систем:

DOS/Windows FAT FAT 12/16/32) Linux ext2;
Linux swap, версії 0 and 1 (Linux >= v2.2.X);
OS/2 HPFS;
Windows NT/2000 FS;
BSD мітки дисків;
Solaris/x86 мітки дисків;
Minix FS;
Reiser FS;
Linux LVM дисковий масив;
SGI XFS on Linux;
BeOS filesystem;
QNX 4.x filesystem.

Ключі утиліти gpart

b backupfile: дозволяє перед тим, як переписувати MBR і зберегти його у визначеному файлі.
C c, h, s: можна вручну вказати геометрію вінчестера, якщо її не вдається коректно визначити через ОС.
f: без цього ключа gpart знаходить розділ, а потім продовжує сканування від його кінця. У цьому ж випадку проводиться повне, посекторне сканування, що може до речі, зайняти тривалий час.
L: вивести список підтримуваних типів файлових систем.

Едиственное що можна додати, так це що б Вам ніколи не довелося використовувати цю утиліту і у Вас такого не відбувалося.