Kako obnoviti poškodovano pomnilniško kartico v Ubuntuju

How Recover Damaged Memory Card Ubuntu

Pomnilniške kartice so odličen način za prenos informacij med mobilnimi napravami, digitalnimi fotoaparati in osebnimi računalniki. Če se od naprave Google Android ali Apple iOS prikaže sporočilo »Poškodovana pomnilniška kartica - prosim formatirajte« ali podobna napaka, morda še vedno obstaja upanje za obnovitev podatkov, če kartice zavrnete. Pravilno ga izvrzite in se prepričajte, da je v dobri formi. Včasih se kartice SD, SDHC in SDXC v polni velikosti sprostijo in jih je mogoče nežno potisniti nazaj. Večina kartic microSD, microSDHC in microSDXC nima te težave, vendar je vseeno mogoče očistiti stike in podobno.

Ko kartico pritrdite na računalnik, se prepričajte, da to počnete trdno, a nežno. Poskrbite, da kartice ne boste upognili in se prepričajte, da je pravilno pritrjena, da zagotovite dobro povezavo. To se morda zdi manjša podrobnost, vendar bo precej pomagalo pri uporabi orodij Ubuntuja za obnovitev podatkov iz poškodovanih datotečnih sistemov Secure Digital.



1. način: Popravilo pomnilniške kartice s standardnimi orodji Ubuntuja

Odprite pripomoček GNOME Disks Utility v meniju Dash, KDE ali Whisker in poiščite ime datoteke naprave za vaš bralnik flash. Običajno ga poimenujejo »Single Flash Reader« in če je dana možnost pod grafom za shranjevanje, kliknite puščico v desno, da jo poskusite namestiti. Če se namesti, boste morda lahko kopirali datoteke z njega.





Če se glasi »No Media«, tudi če je v reži kartica, poskusite kartico odklopiti in znova povezati ter preverite, ali se je kaj spremenilo. Če lahko, poskusite klikniti ikono zobnika, izbrati »Ustvari sliko diska« in jo nato shraniti kot datoteko .img.

Izmet nato vstavite drugo prazno pomnilniško kartico enake velikosti po zaključku, nato pa s pomočjo menija zobnika zapišite to sliko diska na novo kartico. Morda boste lahko namestili nov datotečni sistem, vendar ne pozabite, da boste izgubili vse, kar je bilo na novi kartici, zato pred nadaljevanjem zagotovite, da je popolnoma prazna.



Ko je particija demontirana, vendar Ubuntu zazna pogon, lahko zaženete preverjanje skladnosti, da poskusite obnoviti datotečni sistem. Ob predpostavki, da imate formatirano kartico FAT12, FAT16 ali FAT32, nato v ukazni vrstici zaženite sudo fsck.msdos -r / dev / sdd1 in poskusite obnovitev. Del sdd1 zamenjajte z imenom particije, ki je navedena v pripomočku za diske. Namesto tega lahko poskusite uporabiti fsck.ext #, če ste kartico formatirali za delo z enim od datotečnih sistemov Linux. Če si ga zapomnite, zamenjajte # z zunanjo številko sistema.

2. način: Popravilo pomnilniške kartice v sistemu Ubuntu z dvojnim zagonom

Če Ubuntu zaženete skupaj z Microsoft Windowsom, boste morda imeli srečo z uporabo ukaza chkdsk v ukaznem pozivu sistema Windows. Čeprav ima Ubuntu nesporno boljšo podporo za obnovitev naprav FAT, lahko Windows včasih pomaga obnoviti naprave NTFS. Znova zaženite računalnik in ko se prikaže GRUB, ga pozovite, da začne namestitev sistema Microsoft Windows s tipkovnico. Odprite okno File Explorerja tako, da držite tipko Windows in pritisnete E. Poiščite črko pogona, ki jo je Windows dodelil pomnilniški kartici, vendar je ne formatirajte, če Windows zahteva.

Odprite ukazni poziv v meniju Start in vnesite chkdsk / f E :, nadomestite E: s katero koli črko pogona. Če se vrne napaka, pa Windows ni imel več sreče pri obnovitvi vaše pomnilniške kartice kot Ubuntu.

Ubuntu ponuja dva uporabna programa za delo s poškodovanimi pomnilniškimi karticami v formatu NTFS, če nimate dostopa do sistema Microsoft Windows. Lahko poskusite sudo ntfsfix -d / dev / sdd1 in datoteko naprave zamenjate z imenom vaše naprave. Čeprav to ni različica chkdsk za Linux, lahko popravi nekatere nedoslednosti NTFS. Lahko tudi poskusite uporabiti ntfsclone -so dsk.img / dev / sdd1, da posnamete diskovno sliko pomnilniške kartice NTFS, tudi če pripomoček Disks Utility tega ni storil. Nato jo lahko obnovite na prazno pomnilniško kartico s sudo ntfsclone -r dsk.img / dev / sdd1. V obeh primerih zamenjajte datoteke naprave s pravilnimi imeni in ne pozabite, da bo obnovitev slike diska uničila vse na zadevni napravi. Dodajte stikalo -f, če se Ubuntu pritožuje, da je datotečni sistem označen kot umazan.

3. metoda: Uporaba programa Testdisk

Če vam niti običajni programi Ubuntu niti Windows ne bodo pomagali pri obnovitvi datotek s pomnilniške kartice, boste morda imeli več sreče s programom, imenovanim Testdisk. Več kot verjetno ga nimate nameščenega, zato ga v ukaznem vrstnem redu Ubuntu vnesite sudo apt-get install testdisk, da ga namestite. Ko je nameščen, zaženite testdisk / log / dev / sdd in zamenjajte / dev / sdd z dejanskim imenom naprave. Odvisno od namestitve namestitve boste morda morali pred njo uporabiti sudo, saj zahteva neposreden dostop do datoteke naprave.

Medtem ko večina mobilnih telefonov, tabličnih računalnikov in digitalnih fotoaparatov uporablja datotečni sistem FAT16 ali FAT32, bo testdisk preveril tudi HFS in HFS + s platforme Macintosh in NTFS. Ko je program končan, se v meniju Ubuntu Dash ali KDE vrnite na Disks Utility in preverite, ali lahko kliknete napravo. Kliknite puščico desno, da jo pritrdite. Zdaj boste morda lahko datoteke kopirali v upravitelj datotek.

4. način: Uporaba PhotoRec za obnovitev datotek brez datotečnega sistema

Če lahko Linux pomnilniško kartico vidi kot pomnilniško napravo, vendar dejansko ne more zaznati datotečnega sistema, lahko s programom PhotoRec obnovite datoteke z njega. Uporabniki, ki ga še nimajo nameščenega, ga lahko prenesejo iz repozitorija Ubuntu ali Debian z ukazom sudo apt-get install photorec.

PhotoRec ne poskuša pisati v napravo, zato je varen za uporabo. Pomaknite se do območja v datotečnem sistemu računalnika, kamor ne želite kopirati datotek. Ob predpostavki, da Linux pokliče vašo pomnilniško kartico / dev / sdd, nato zaženite photorec / log / dev / sdd, čeprav bi morali vrstico / dev / sdd nadomestiti s tistim, kar dejansko imenujete. Ta ukaz bo rezultate operacije zapisal v datoteko photorec.log v istem imeniku. Za prejemanje dodatnih informacij lahko uporabite tudi stikalo / debug.

4 minute branja