Восстановление раздела
На слолько я понял необходимо как то определить убитый раздел и в таблице разделов (или таблице логических дисков) восстановить байт определяющий тип файловой системы.
Может кто сталкивался с подобной задачей и поможет.
Нужно найти начало основного раздела и начала каждого логического диска в расширенном раздле. Искать можно как загрузчики, так и сами таблицы FAT (надежнее и то, и другое). Рекомендую про устройство FAT поискать а гугле по ключевым словам "структура FAT".