LINUX.ORG.RU

как восстановить таблицу разделов?


0

1

образовалась проблема.
пробовал ставить бету вин 7, так она все неизвестные ей разделы удалила и пометила как неразмеченное место.

как мне восстановить таблицу разделов?

до происшествия было примерно следующее:
([ext3, ext3, reiserfs, ext3, swap], unallocated)

теперь стало:
([unallocated, swap], ntfs, ntfs)

где [] - extended - остался нетронутым. также как и swap

сейчас имею тока LiveCD. снять и подключить куда-либо винт возможности не имею


Тебе нужно вспомнить размеры разделов. А затем - пролистать пару страниц в этом разделе - была такая-же тема - я давал ссылку.

wyldrodney
()

Есть такая замечательная утилита - testdisk. Она может восстанавливать таблицу разделов почти автоматически. Мне вот недавно помогла после того, как я в очередной раз доэкспериментировался =).

* app-admin/testdisk
     Homepage:            http://www.cgsecurity.org/wiki/TestDisk
     Description:         Checks and undeletes partitions + PhotoRec, signature based recovery tool
     License:             GPL-2

Есть в комплекте во всех livecd, предназначенных для восстановления. Например в systemrescuecd.

Deleted
()
Ответ на: комментарий от scaldov

запустил gpart, вспомнил размер разделов:

ubuntu@ubuntu:/media/disk/11$ sudo gpart /dev/sda

Begin scan...
Possible partition(Linux ext2), size(3905mb), offset(0mb)
Possible partition(Linux ext2), size(12100mb), offset(3905mb)
Possible partition(ReiserFS filesystem), size(9767mb), offset(16005mb)
Possible partition(Linux ext2), size(201846mb), offset(25773mb)
Possible partition(Linux swap), size(1949mb), offset(227619mb)
Possible partition(Windows NT/W2K FS), size(8899mb), offset(229572mb)
End scan.

Checking partitions...

* Warning: more than 4 primary partitions: 6.
Partition(Linux ext2 filesystem): primary
Partition(Linux ext2 filesystem): primary
Partition(Linux ext2 filesystem): primary
Partition(Linux ext2 filesystem): primary
Partition(Linux swap or Solaris/x86): invalid primary
Partition(OS/2 HPFS, NTFS, QNX or Advanced UNIX): invalid primary
Ok.

Guessed primary partition table:
Primary partition(1)
type: 131(0x83)(Linux ext2 filesystem)
size: 3905mb #s(7998288) s(189-7998476)
chs: (0/3/1)-(497/224/60)d (0/3/1)-(497/224/60)r

Primary partition(2)
type: 131(0x83)(Linux ext2 filesystem)
size: 12100mb #s(24781616) s(7998543-32780158)
chs: (497/226/1)-(1023/254/63)d (497/226/1)-(2040/119/62)r

Primary partition(3)
type: 131(0x83)(Linux ext2 filesystem)
size: 9767mb #s(20003584) s(32780223-52783806)
chs: (1023/254/63)-(1023/254/63)d (2040/121/1)-(3285/163/13)r

Primary partition(4)
type: 131(0x83)(Linux ext2 filesystem)
size: 201846mb #s(413380736) s(52783983-466164718)
chs: (1023/254/63)-(1023/254/63)d (3285/166/1)-(29017/104/62)r

разделы 1,2,4 как раз мне и нужны. но должны они находиться внутри extended. как мне их туда записать?

ono
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.