Судя по тому, что раздел определяется как ext, стоит подключить второй диск и пробовать выцарапать данные какой-нибудь recovery-программой. Только надо программе принудительно указывать, что раздел NTFS, а не ext.
Если данные не ценные, то можно попробовать тупо изменить тип раздела без форматирования.
Если верить этому описанию
struct partition {
char active; /* 0x80: раздел активный (загрузочный), 0: не активный */
char begin[3]; /* CHS первого сектора, 24 бита*/
char type; /* тип раздела (например, 83— LINUX_NATIVE, 82— LINUX_SWAP, 85— EXTENDED) */
char end[3]; /* CHS последнего сектора, 24 бита */
int start; /* номер начального сектора (32-бита, счет начинается с 0) */
int length; /* число секторов в разделе (32 бита) */
};
то можно вписать 07 в сектор 04h с начала раздела. После чего раздел будет определяться как NTFS.
Пользователь решил продолжить мысль 13 Марта 2011, 15:58:32:
Ещё acronis вроде умеет менять байт типа раздела.