partition находит несколько разделов с разными метками(bad,very bad)
какие конкретно находит?
сколько всего секторов на диске?
адреса начала и конца разделов?
адреса начала и конца уцелевшего раздела?
ubuntu загружается? можете показать вывод команды sudo fdisk -l
команду запускать в терминале, она попросит ввести ваш пароль, параметр "минус эль", а не "минус один", на моей машине вывод этой команды выглядит так:
Диск /dev/sda: 500.1 ГБ, 500107862016 байт
255 heads, 63 sectors/track, 60801 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00089710
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 6540 52428127+ 7 HPFS/NTFS
/dev/sda3 6541 10458 31471335 83 Linux
/dev/sda4 10459 60801 404380147+ 5 Расширенный
/dev/sda5 10459 10784 2618563+ 82 Linux своп / Solaris
/dev/sda6 14701 60801 370306251 7 HPFS/NTFS
/dev/sda7 10785 14700 31455238+ 83 Linux
Вообще, смысл в следующем:
В таблица разделов состоит из записей, в каждой записи может быть не более четырех строк.
Каждая строка таблицы - это:
- или описание раздела: тип раздела, первый сектор раздела, последний сектор раздела (или длина в секторах, точно не помню уже)
- или адрес следующей записи таблицы разделов
Первая запись таблицы разделов находится в начале диска в фиксированном месте.
Если файловая система цела, а разрушена только таблица разделов, то можно попробовать создать новую таблицу разделов, указывающую на существующие разделы и файловые системы, тем инстументом, который вам привычней, собственно линукс здесь ни при чем так же как и Windows.
Инструмент следует выбирать по принципу, чем меньше правим, тем больше вероятность ничего не испортить
И конечно, все действия, со всеми цифрами записывать на бумажку... чтобы потом не было мучительно больно...
На сайте partition recovery, на скриншотах видел функцию копирования данных с найденых разделов. Может быть так получится данные достать?
Пользователь решил продолжить мысль 07 Января 2010, 14:46:14:
в ubuntu можно еще пользовать gpart или вышеупомянутый testdisk.
по-умолчанию ни та, ни другая не установлены, но обе есть в репозиториях