Se da un hard Seagate 160GB cu 2 partiţii 15 şi 133 GB. Prima are Windows Vista (

nu e al meu) iar a doua conţine doar date.
Din senin, nu mai vrea să booteze.
L-am instalat în PC-ul meu, XP vede cele două partiţii, dar pe prima nu o poate accesa, se blochează explorer în momentul în care încerc să o deschid. La a doua vede doar directoarele din rădăcină, dacă încerc să deschid vreunul se blochează iar.
Am mai observat o chestie ciudată: dacă restartez calculatorul, BIOS-ul nu mai recunoaşte hardul, în schimb dacă îl opresc şi-l pornesc merge.
La o a doua pornire, XP a început să scaneze prima partiţie a hardului cu probleme. Am primit mesajul de eroare "Unreadable Master File Table".
Am citit undeva că la NTFS există o copie de rezervă a MFT-ului, iar CHKDSK ar trebui să rezolve automat problema folosind-o. Binenţeles că nu s-a întâmplat aşa...

Am găsit programul
TestDisk, care
se laudă că poate repara MFT-ul.
După ce a analizat hardul, mi-a zis că sunt probleme cu sectorul de boot. I-am dat să-l repare, a zis că l-a reparat... binenţeles că n-a fost aşa.

Acum programul nu mai recunoaşte cele două partiţii ca să încerc să repar MFT-ul.
Ce mai pot face? Există altă soluţie, alt soft care să rezolve problema?

Nu aş vrea să ma chinui cu recuperarea datelor, vreau pur şi simplu să-l fac să meargă reparând MFT sau ce-o fi stricat.
Merită să încerc Recovery Console de la XP, sau fac mai mult rău? Vista are aşa ceva?