Partiția de recuperare ntfs

Restaurați partiția NTFS

Chiar și cu mari guru există probleme de acest fel. Nimeni nu este asigurat de ei. Voi încerca să vă spun cum să recuperați datele într-o situație similară. La urma urmei, cel mai probabil, datele sunt încă acolo, așa cum au fost ele, și au rămas pe disc. Zona de service a partiției este pur și simplu deteriorată. Prin urmare, încercăm să înțelegem modul în care este aranjat și, după înțelegere, vom elabora un algoritm de acțiuni.







Partiția de recuperare ntfs

Informațiile despre structura NTFS sunt destul de rare și, datorită închiderii specificațiilor principale pentru aceasta, se obțin prin așa-numita metodă de inginerie inversă. Ca și alte sisteme de fișiere, NTFS împarte suprafața discului în clustere. Dimensiunea clusterului are o dimensiune fixă, selectată dintr-un interval de 512 octeți (1 sector) până la 64 KB (128 sectoare). De obicei, dimensiunea grupului este de 4 KB (8 sectoare). Fiecare element al sistemului de fișiere, inclusiv fișierele de serviciu (denumite în mod obișnuit fișiere metafile), este un fișier. Metafișierele în directorul rădăcină al unei partiții NTFS, și începe cu numele „$“, fișierul principal de birou - $ MFT (Master File Table) - o listă de absolut toate fișierele stocate în secțiunea, inclusiv MFT. Partiția NTFS nou formatată arată astfel:

Locul pentru fișier $ MFT

Plasați sub conținutul fișierelor

rezervat
locul pentru dosar






$ MFT

Locația din fișierul MFT este alocată imediat și cu o marjă mare, de obicei 12,5% (dar poate 25%, 37,5% și 50%) din volumul partiției. Spațiul rămas este rezervat pentru stocarea conținutului fișierelor. Cu toate acestea, OS, dacă este necesar, poate reduce spațiul alocat pentru fișierul MFT atunci când spațiul sub conținutul fișierelor este plin. Pentru aceasta, în versiunile actuale de NTFS, spațiul liber rămas alocat pentru fișierul MFT este redus la jumătate, mărind astfel spațiul alocat pentru conținutul fișierelor. În cazul în care sistemul de operare informează despre spațiu liber, este cantitatea de spațiu liber pe ambele părți ale secțiunii (este rezervată pentru fișierul MFT și alocat pentru stocarea conținutului fișierelor). Dar fișierele nu sunt adăugate doar la partiție, ci sunt șterse și din acestea. Și în acest caz este posibil din nou să măriți spațiul alocat pentru fișierul MFT. În același timp, conținutul fișierelor din zona de servicii poate rămâne, care va rămâne acolo. Fișierul MFT va începe să se fragmenteze, deși nu este bun. Încă o dată, aceasta se referă la secțiunea nou formatată. Când am fost folosind Partition Magic program de adăugat spațiu nealocat înainte de partiție la NTFS NTFS partiție (F :), apoi am MFT începe cu 1,731,201 de cluster, deși sensul obișnuit - 4.

MFT în sine este împărțit în înregistrări de mărime fixă ​​de 1 KB (2 sectoare) fiecare. Primele 24 de intrări sunt fișiere de serviciu, iar MFT în sine este primul din listă. Datorită importanței deosebite a fișierului MFT, o copie a primelor patru intrări este stocată în fișierul $ MFTMirr undeva lângă mijlocul partiției. De asemenea, în ultimul sector al partiției (pentru Win'2k / XP) este o copie de siguranță a sectorului de boot. Astfel, pentru a restabili partiția, este necesar să găsiți și să copiați la începutul secțiunii 4 primele înregistrări MFT din secțiunea de backup și, eventual, sectorul de boot în sine.

În cazul meu, partiția NTFS începe cu sectorul de disc 5060538. (și în fereastra de jos este disponibilă informația din formatul C: H: S) Acum obținem informații despre numărul ultimului sector și despre locația MFT și a copiei sale, pentru care apăsăm butonul Boot Record ...

Rămâne să rulați utilitarul chkdsk e: / f, care va găsi și repara doar un număr mare de erori, după care vă felicităm cu secțiunea salvată.

PS: Întrucât toate operațiunile sunt potențial periculoase, nu fiți prea leneși pentru a face o copie de rezervă a partițiilor pe același disc fizic ca partiția care este restaurată.







Articole similare

Trimiteți-le prietenilor: