Restaurarea informațiilor de pe un disc moștenitor la partițiile ntfs - folosind Linux

În familiar (așa cum sa dovedit mai târziu - pentru o lungă perioadă de timp), murind încet și sigur unitate hard disk în notike, luându-se în uitare toate sale (32 GB!), Și de afaceri documente de e-mail imens. Întrebare despre backup - nu pentru mine, te rog 😉 A venit ziua când Windows sa oprit încărcarea și a căzut cu un ecran albastru. Și nu e de mirare: discul a fost mai mult de 5 mii blocuri rupte!







În web există multe „Îndrumătorul“ spune cum să facă nimic cu partiția NTFS (folosind GParted), și apoi a face Windu încărcate utilizând Windows de reparare, care trebuie să fie executați cu unitatea corporativă. Și ce să facem atunci când Windows este licențiat și unitatea companiei a dispărut mult timp în spațiul intersectorial? Spun despre ce a lucrat pentru mine "cu un bang" cu Windows XP Pro și a fost rechecked cu succes Win7 Pro 64bit:

  • Salvați imaginea discului cu toate găurile
  • Se toarna pe un disc mai mare
  • Winda a făcut boot! => checkdisk; regedit32.
  • Strângeți secțiunea pentru a avea cu siguranță un nou SSD
  • Copiați în SSD
  • Creați din nou partiția, pe întregul disc sub șir
  • ntfsresize
  • Windows-ul este încărcat din nou! => checkdisk

În acel moment, Ubuntu 11.10 a fost instalat pe calculatorul meu de acasă. Mai târziu, același truc de sub Ubuntu 13.10 și Linux Mint 16. Sunt sigur că și alte distribuții descrise secvență de acțiuni - probabil cel mai eficient mod de a restaura partiții NTFS din unitatea rupt.

Atenție! Programul este un fals!

Nu este necesar, ci doar un utilitar dăunător, furnizat în setul de ubuntu:

dd_rescue Versiunea 1.23, [email protected], GNU GPL

Această imperfecțiune poate citi doar discul la fel de prost ca și el

adică ar trebui să fie întrerupt - și totul a mers din nou, sau este necesar să se calculeze cu mâna unde s-au oprit și unde să înceapă și apoi din nou manual să cumpere fișierele primite. De ce a făcut o persoană de la Garloff acest lucru - doar pentru a confunda utilizatorii neexperimentați ubunt și suzy.

Atenție vă rog! Program foarte util

Utilitate corectă, foarte utilă, competentă pentru salvarea mișcărilor moarte:

GNU ddrescue - instrument de recuperare de date.

Copiază datele dintr-un fișier sau blochează dispozitivul în altul,

încercând din greu să salveze.

Utilizare: ddrescue [options] infile outfile [logfile]







Ar trebui să utilizați un fișier log dacă nu știți ce faceți.

Raportați bug-uri la [email protected]

Că totul se apropia de mână, o dată stabilim:

sudo apt-get instala dkms build-esențial

sudo apt-get instalează smartmontools ecranul sysstat

sudo apt-get instala xz-utils lzip

sudo apt-get instala ntfsprogs

Apoi urmăm ceea ce este descris în fișierul INSTALL de la ddrescue:

tar xlvf ddrescue-1.17-rc1.tar.lz

sudo face instalare

Este util să te uiți la ceea ce raportează S.M.A.R.T. despre un disc pe moarte. Pentru învățământul general. Pentru toate aceste informații este puțin probabil să ajute.

# smartctl -a / dev / sdX

De obicei, atunci când Reallocated_Sector_Ct RAW_VALUE este cel puțin 1 și adesea mult mai mult - discul rămâne să trăiască mult timp.

Vă recomandăm să citiți discul de sub ecran. și cu o mașină care nu face zgomot sau nu este în dormitor. Deoarece procesul se poate întinde timp de ore și zile - discurile se încețoșează foarte mult pe sectoarele rupte și nu există trucuri de software care să nu accelereze acest lucru. Am citit un mesaj pe server, pe care l-am rotit în subsol și nu am deranjat pe nimeni.

Atenție: toate tipurile de adaptoare USB și alte conexiuni de disc nu sunt recomandate pentru a fi utilizate cu dispozitivele de acționare bolnave! Conectați unitatea direct la controlerul SATA. Sunteți avertizați.

ddrescue -d / dev / sdX ddr_image ddr_log

Rețineți că / var / log / syslog se poate umfla la dimensiuni de neimaginat din cauza plângerilor de sistem pe discul rupt.

M-am săturat să aștept în trei zile. În acel moment 300MB de spațiu necitit au fost reduse la o sută de megaocteți. În total, s-au înregistrat mai puțin de 5000 (!) Sectoarele sparte. Am întrerupt procesul de jdresare de Ctrl-C, am copiat imaginea pe o mașină de lucru și am rulat un disc leaky pentru a citi mai departe - doar în caz. O minunată utilitate în acest joc de la Antonio Diaz Diaz!

Imaginea rezultată este turnată pe exact același disc sau disc mai mare. Nimic nu este formatat și pregătit inutil. Asigurați-vă că nu a mai rămas nimic pe disc!

dd if = ddr_image din = / dev / sdY

Acum puteți conecta această unitate, eventual temporară, la mașina restabilită. În cazul meu, Windows a pornit fără probleme. Imediat, a fost pornit un checkdisk complet cu o repornire.

Operația următoare (eventual) necesar Windows a decis brusc că copiat ilegal și a refuzat să lucreze în modul cel mai neașteptat de la un eșec la boot înainte de terminarea răspunsului la datele introduse de utilizator prin intermediul ceva timp după descărcare aparent de succes.

Rulați regedt32 din linia de comandă și ștergeți tot conținutul
Computer \ HKEY_LOCAL_MACHINE \ SYSTEM \ MountedDevices

Strângeți secțiunea

Partiția NTFS a fost cea de-a doua și ultima. În primul rând, rulați ntfsresize "într-un uscat", astfel încât nimic nu chiar pe disc a făcut și sa plâns, în cazul în care ceva a mers prost:

ntfsresize -n -s 150G / dev / sdX2

Dacă totul a mers bine, puteți reduce acum secțiunea:
ntfsresize -s 150G / dev / sdX2

Extindem partiția la întregul disc - fdisk

șterge cu îndrăzneală partiția și creează o dimensiune nouă, mai mare, adică Numărul ultimului sector poate fi lăsat în mod implicit - partiția va ocupa întregul disc.

Folosim partiția la întregul disc - ntfsresize

ntfsresize -f -n / dev / sdX2
ntfsresize -f / dev / sdX2

Conectați, descărcați

Verificarea sistemului de fișiere pe C:

Împărtășește experiența ta!







Articole similare

Trimiteți-le prietenilor: