Trotil
Команда "У.М."
Для восстановления разделов лучше всего подходит TestDisk
http://www.cgsecurity.org/wiki/TestDisk
Еще совет:
http://www.cgsecurity.org/wiki/TestDisk
Еще совет:
Берёте VMWare, создаёте виртуальную машину, ставите туда любимую OS, затем добавляете туда нужный жёсткий диск, и делаете его Advanced->Indepent->Nonpresistent. После этого издеваетесь над этим жёстким диском как хотите, т.к. никакие физические изменения с ним не происходят, а все изменения записываются VMWare'ью и сбрасываются после PowerOff в VMWare. Например так можно проверять, поможет TestDisk в данной ситуации, или нет