Kako oporaviti oštećenu memorijsku karticu u Ubuntuu



Isprobajte Naš Instrument Za Uklanjanje Problema

Memorijske kartice izvrstan su način prijenosa podataka između mobilnih uređaja, digitalnih fotoaparata i računala. Ako od Google Android uređaja ili Apple iOS uređaja primite pogrešku 'Oštećena memorijska kartica - formatirajte' ili sličnu pogrešku, možda još uvijek postoji nada za oporavak podataka sve dok odbijete formatirati karticu. Ispravno ga izbacite, a zatim provjerite je li u dobrom stanju. Ponekad SD, SDHC i SDXC kartice u punoj veličini postanu labave i mogu se lagano gurnuti natrag. Većina microSD, microSDHC i microSDXC kartica nemaju ovaj problem, ali svejedno je moguće očistiti kontakte i slično.



Kada karticu prikačite na računalo, to želite učiniti čvrsto, ali nježno. Obavezno ne savijte karticu i pobrinite se da je pravilno pričvršćena kako biste osigurali dobru vezu. To bi se moglo činiti manjim detaljem, ali prilično će vam pomoći kada je riječ o korištenju Ubuntuovih alata za oporavak podataka iz oštećenih sigurnosnih digitalnih sustava datoteka.



Metoda 1: Popravak memorijske kartice pomoću Ubuntu-ovih standardnih alata

Otvorite uslužni program GNOME Disks iz izbornika Dash, KDE ili Whisker i pronađite naziv datoteke uređaja za svoj određeni čitač bljeskalica. Općenito će ga zvati 'Čitač jednog bljeskalice', a ako mu se prikaže opcija ispod grafikona pohrane, kliknite strelicu usmjerenu udesno da biste je pokušali montirati. Ako se montira, možda ćete moći kopirati datoteke s njega.



Ako glasi 'No Media', čak i ako se u utoru nalazi kartica, pokušajte odspojiti i ponovo spojiti karticu, a zatim provjerite je li se što promijenilo. Ako to možete, pokušajte kliknuti ikonu zupčanika, odabrati 'Stvori sliku diska', a zatim ga spremiti kao .img datoteku.



Izvadite, zatim umetnite drugu praznu memorijsku karticu iste veličine nakon završetka, a zatim na disku napišite ovu sliku diska pomoću izbornika zupčanika. Možda ćete moći montirati novi datotečni sustav, ali imajte na umu da ćete izgubiti sve što se nalazilo na novoj kartici, zato prije nastavka osigurajte da je potpuno prazno.

Kad je particija demontirana, ali Ubuntu prepozna pogon, možete pokrenuti provjeru dosljednosti kako biste pokušali oporaviti datotečni sustav. Pod pretpostavkom da imate karticu formatiranu u formatu FAT12, FAT16 ili FAT32, zatim pokrenite sudo fsck.msdos -r / dev / sdd1 iz naredbenog retka da biste pokušali oporavak. Zamijenite sdd1 dio s imenom particije navedenom u uslužnom programu diskova. Umjesto toga, možete pokušati koristiti fsck.ext # ako ste karticu formatirali za rad s jednim od Linux datotečnih sustava. Zamijenite # s ext brojem sustava ako ga se sjećate.

2. metoda: Popravak memorijske kartice na dvostrukom podizanju sustava Ubuntu

Ako Ubuntu pokrenete zajedno s Microsoft Windowsom, možda ćete imati sreće pomoću naredbe chkdsk u Windows naredbenom retku. Iako Ubuntu ima diskutabilno superiornu podršku za oporavak FAT uređaja, Windows ponekad može pomoći u oporavku NTFS uređaja. Ponovo pokrenite računalo i kada se pojavi GRUB, zatražite da započne instalaciju Microsoft Windows s tipkovnicom. Otvorite prozor File Explorer-a držeći pritisnutu tipku Windows i pritiskajući E. Pronađite slovo pogona koje je Windows dodijelio vašoj memorijskoj kartici, ali nemojte ga formatirati ako Windows to zatraži.

Otvorite naredbeni redak iz izbornika Start, a zatim upišite chkdsk / f E :, zamjenjujući E: bilo kojim slovom pogona. Ako vam se, međutim, vrati pogreška, tada Windows nije imao više sreće pri oporavku vaše memorijske kartice nego što je to imao Ubuntu.

Ubuntu nudi dva korisna programa za rad s oštećenim memorijskim karticama oblikovanim u NTFS ako nemate pristup sustavu Microsoft Windows. Možete pokušati sudo ntfsfix -d / dev / sdd1, zamjenjujući datoteku uređaja imenom vašeg uređaja. Iako ovo nije Linux verzija chkdsk, može popraviti neke NTFS nedosljednosti. Možete pokušati upotrijebiti i ntfsclone -so dsk.img / dev / sdd1 za snimanje slike diska NTFS memorijske kartice, čak i ako uslužni program Disks to nije uspio. Zatim ga možete vratiti na praznu memorijsku karticu pomoću sudo ntfsclone -r dsk.img / dev / sdd1. Zamijenite datoteke uređaja ispravnim imenima u oba primjera i imajte na umu da će vraćanje slike diska uništiti sve na dotičnom uređaju. Dodajte prekidač -f ako se Ubuntu požali da je sustav datoteka označen prljavim.

3. metoda: Korištenje programa Testdisk

Ako vam ni normalni Ubuntu ni Windows programi nisu pomogli u oporavku datoteka s memorijske kartice, možda biste imali više sreće s programom nazvanim Testdisk. Više je vjerojatno da ga nemate instaliranog, pa ga iz Ubuntu CLI upita upišite sudo apt-get install testdisk da biste ga instalirali. Nakon što se instalira, pokrenite testdisk / log / dev / sdd, zamjenjujući / dev / sdd stvarnim nazivom uređaja. Ovisno o načinu instaliranja vaše instalacije, možda ćete trebati koristiti sudo ispred nje, jer zahtijeva izravan pristup datoteci uređaja.

Iako većina mobilnih telefona, tableta i digitalnih fotoaparata koristi datotečne sustave FAT16 ili FAT32, testdisk će također provjeriti HFS i HFS + s Macintosh platforme, kao i NTFS. Nakon što program završi, vratite se na Disks Utility s Ubuntu Dash ili KDE izbornika i provjerite možete li kliknuti uređaj. Kliknite strelicu usmjerenu udesno da biste je postavili. Sada biste mogli kopirati datoteke u upravitelju datoteka.

4. metoda: Korištenje PhotoReca za vraćanje datoteka bez datotečnog sustava

Ako Linux vašu memorijsku karticu može gledati kao uređaj za masovnu pohranu, ali zapravo ne može otkriti datotečni sustav, tada možete koristiti PhotoRec za oporavak datoteka s njega. Korisnici koji ga još nisu instalirali mogu ga preuzeti s Ubuntu ili Debian spremišta pomoću naredbe sudo apt-get install photorec.

PhotoRec ne pokušava pisati na uređaj, pa je siguran za upotrebu. Dođite do područja u datotečnom sustavu računala na koje vam ne smeta kopiranje datoteka. Pod pretpostavkom da Linux poziva vašu memorijsku karticu / dev / sdd, a zatim pokrenite photorec / log / dev / sdd, iako biste trebali zamijeniti redak / dev / sdd s onim kako se zapravo zove vaša memorijska kartica. Ova naredba će zapisati rezultate operacije u datoteku photorec.log u istom direktoriju. Također možete koristiti prekidač / debug za primanje dodatnih informacija.

4 minute čitanja