Cum se recuperează un card de memorie deteriorat în Ubuntu



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Cardurile de memorie sunt o modalitate excelentă de a transfera informații între dispozitive mobile, camere digitale și PC-uri. Dacă primiți o „Card de memorie deteriorat - Vă rugăm să formatați” sau o eroare similară de pe un dispozitiv Google Android sau Apple iOS, atunci ar putea exista încă o speranță pentru recuperarea datelor, atâta timp cât ați refuzat să formatați cardul. Scoateți-l corect, apoi asigurați-vă că este în formă bună. Uneori cardurile SD, SDHC și SDXC de dimensiuni mari se slăbesc în carcase și pot fi împinse ușor împreună. Majoritatea cardurilor microSD, microSDHC și microSDXC nu au această problemă, dar este totuși posibil să curățați contactele și altele.



Când vă atașați cardul la computer, veți dori să vă asigurați că faceți acest lucru cu fermitate, dar cu blândețe. Asigurați-vă că nu îndoiți cardul și asigurați-vă că este atașat corect pentru a asigura o conexiune bună. Acest lucru ar putea părea un detaliu minor, dar va ajuta destul de mult atunci când vine vorba de utilizarea instrumentelor Ubuntu pentru a recupera datele din sistemele de fișiere Secure Digital deteriorate.



Metoda 1: Repararea cardului de memorie cu instrumentele standard Ubuntu

Deschideți utilitarul GNOME Disks din meniul Dash, KDE sau Whisker și localizați numele fișierului dispozitivului pentru cititorul dvs. flash special. În general, îl va numi „Single Flash Reader” și, dacă i se oferă opțiunea de sub graficul de stocare, faceți clic pe săgeata orientată spre dreapta pentru a încerca să îl montați. Dacă se montează, atunci puteți copia fișiere de pe acesta.



Dacă scrie „Fără suport media”, chiar dacă există un card în slot, încercați să deconectați și să reconectați cardul, apoi vedeți dacă s-a schimbat ceva. Dacă reușiți, vă recomandăm să încercați să faceți clic pe pictograma roată, să selectați „Creați o imagine de disc” și apoi să o salvați ca fișier .img.



Scoateți apoi introduceți o altă cartelă de memorie goală de aceeași dimensiune după ce se încheie, apoi scrieți această imagine de disc pe noua cartelă cu meniul roată. Este posibil să puteți monta noul sistem de fișiere, dar rețineți că veți pierde orice a fost pe noul card, deci asigurați-vă că este complet gol înainte de a continua.

Când partiția este demontată, dar Ubuntu detectează unitatea, puteți rula o verificare a coerenței pentru a încerca recuperarea sistemului de fișiere. Presupunând că aveți un card formatat FAT12, FAT16 sau FAT32, apoi rulați sudo fsck.msdos -r / dev / sdd1 din linia de comandă pentru a încerca recuperarea. Înlocuiți porțiunea sdd1 cu numele partiției date în utilitarul discuri. În schimb, puteți încerca să utilizați fsck.ext # dacă ați formatat cardul pentru a funcționa cu unul dintre sistemele de fișiere Linux. Înlocuiți # cu numărul ext al sistemului dacă vă puteți aminti.

Metoda 2: Repararea unui card de memorie pe un sistem Ubuntu cu boot dual

Dacă rulați Ubuntu alături de Microsoft Windows, atunci puteți avea noroc folosind comanda chkdsk într-un prompt de comandă Windows. În timp ce Ubuntu are un suport superior în mod discutabil pentru recuperarea dispozitivelor FAT, Windows poate ajuta uneori la recuperarea dispozitivelor NTFS. Reporniți computerul și, când apare GRUB, solicitați-i să înceapă instalarea Microsoft Windows cu tastatura. Deschideți o fereastră File Explorer ținând apăsată tasta Windows și apăsând E. Localizați litera de unitate pe care Windows a atribuit-o cardului dvs. de memorie, dar nu o formatați dacă Windows cere.

Deschideți un prompt de comandă din meniul Start, apoi tastați chkdsk / f E :, înlocuind E: cu orice literă de unitate a dat. Cu toate acestea, dacă primiți o eroare, Windows nu a avut mai mult noroc în recuperarea cardului de memorie decât Ubuntu.

Ubuntu oferă două programe utile pentru lucrul cu carduri de memorie formatate NTFS deteriorate dacă nu aveți acces la Microsoft Windows. Puteți încerca sudo ntfsfix -d / dev / sdd1, înlocuind fișierul dispozitivului cu numele dispozitivului dvs. Deși aceasta nu este o versiune Linux a chkdsk, poate repara unele inconsecvențe NTFS. De asemenea, ați putea încerca să utilizați ntfsclone -so dsk.img / dev / sdd1 pentru a face o imagine de disc a unei plăci de memorie NTFS, chiar dacă utilitarul Disks nu a reușit. Apoi îl puteți restabili pe un card de memorie gol cu ​​sudo ntfsclone -r dsk.img / dev / sdd1. Înlocuiți fișierele dispozitivului cu numele corecte din ambele exemple și rețineți că restaurarea unei imagini de disc va distruge totul de pe dispozitivul în cauză. Adăugați comutatorul -f dacă Ubuntu se plânge că sistemul de fișiere este marcat ca murdar.

Metoda 3: Utilizarea programului Testdisk

În cazul în care nici programele normale Ubuntu, nici Windows nu v-au ajutat la recuperarea fișierelor de pe cardul de memorie, atunci s-ar putea să aveți mai mult noroc cu un program numit Testdisk. Mai probabil că nu îl aveți instalat, deci din promptul Ubuntu CLI tastați sudo apt-get install testdisk pentru al instala. După instalare, rulați testdisk / log / dev / sdd, înlocuind / dev / sdd cu numele dispozitivului real. În funcție de modul în care este instalată instalarea dvs., poate fi necesar să utilizați sudo în fața sa, deoarece necesită acces direct la un fișier de dispozitiv.

În timp ce majoritatea telefoanelor mobile, tabletelor și camerelor digitale utilizează sistemele de fișiere FAT16 sau FAT32, testdisk va verifica și HFS și HFS + de pe platforma Macintosh, precum și NTFS. Odată ce programul este terminat, reveniți la Utilitatea Discurilor din meniul Ubuntu Dash sau KDE și vedeți dacă puteți face clic pe dispozitiv. Faceți clic pe săgeata îndreptată spre dreapta pentru ao monta. S-ar putea să puteți copia acum fișiere în managerul de fișiere.

Metoda 4: Utilizarea PhotoRec pentru a restabili fișiere fără un sistem de fișiere

Dacă Linux vă poate vizualiza cardul de memorie ca un dispozitiv de stocare în masă, dar nu poate detecta efectiv un sistem de fișiere, atunci puteți utiliza PhotoRec pentru a recupera fișierele de pe acesta. Utilizatorii care nu îl au deja instalat îl pot descărca din depozitele Ubuntu sau Debian cu comanda sudo apt-get install photorec.

PhotoRec nu încearcă să scrie pe dispozitiv, deci este sigur de utilizat. Navigați la o zonă din sistemul de fișiere al computerului în care nu vă deranjează copierea fișierelor. Presupunând că Linux vă apelează cardul de memorie / dev / sdd, apoi rulați photorec / log / dev / sdd, deși ar trebui să înlocuiți linia / dev / sdd cu orice se numește efectiv cardul dvs. de memorie. Această comandă va scrie rezultatele operației într-un fișier photorec.log din același director. De asemenea, puteți utiliza comutatorul / debug pentru a primi informații suplimentare.

4 minute citite