Kaip atkurti sugadintą atminties kortelę „Ubuntu“



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Atminties kortelės yra puikus būdas perduoti informaciją tarp mobiliųjų įrenginių, skaitmeninių fotoaparatų ir asmeninių kompiuterių. Jei iš „Google Android“ arba „Apple iOS“ įrenginio gaunate „Pažeistą atminties kortelę - prašome suformatuoti“ ar panašią klaidą, vis tiek gali būti tam tikrų vilčių atkurti duomenis, jei atsisakysite formatuoti kortelę. Tinkamai išstumkite jį ir įsitikinkite, kad jis yra geros formos. Kartais pilno dydžio SD, SDHC ir SDXC kortelės jų atvejais atsilaisvina ir gali būti švelniai stumiamos atgal. Daugumoje „microSD“, „microSDHC“ ir „microSDXC“ kortelių šios problemos nėra, tačiau vis tiek įmanoma išvalyti kontaktus ir panašius.



Pritvirtinę kortelę prie kompiuterio, turėsite įsitikinti, kad tai darote tvirtai, bet švelniai. Įsitikinkite, kad nesulenkėte kortelės, ir įsitikinkite, kad ji tinkamai pritvirtinta, kad būtų užtikrintas geras ryšys. Tai gali atrodyti kaip nereikšminga detalė, tačiau ji nemažai padės, kai reikia naudoti „Ubuntu“ įrankius norint atkurti duomenis iš sugadintų „Secure Digital“ failų sistemų.



1 būdas: Atminties kortelės taisymas naudojant standartinius „Ubuntu“ įrankius

Meniu Dash, KDE arba Whisker atidarykite „GNOME Disks Utility“ ir suraskite konkretaus „Flash“ skaitytuvo įrenginio failo pavadinimą. Paprastai jis vadinsis „Single Flash Reader“ ir, jei bus suteikta parinktis po saugyklos diagrama, spustelėkite dešinę nukreiptą rodyklę, kad pabandytumėte ją prijungti. Jei jis montuojamas, galbūt galėsite nukopijuoti failus iš jo.



Jei jame yra užrašas „No Media“, net jei lizde yra kortelė, pabandykite atjungti ir vėl prijungti kortelę, tada patikrinkite, ar kas nors nepasikeitė. Jei galite, galite pabandyti spustelėti krumpliaračio piktogramą, pasirinkti „Sukurti disko vaizdą“ ir išsaugoti jį kaip .img failą.



Baigę išimkite kitą tuščią to paties dydžio atminties kortelę ir įrašykite šį disko atvaizdą į naują kortelę naudodami krumpliaračio meniu. Gali būti, kad galėsite prijungti naują failų sistemą, tačiau nepamirškite, kad prarasite viską, kas buvo naujoje kortelėje, todėl prieš tęsdami įsitikinkite, kad ji visiškai tuščia.

Kai skaidinys atjungtas, bet „Ubuntu“ aptinka diską, galite paleisti nuoseklumo patikrą ir pabandyti atkurti failų sistemą. Darant prielaidą, kad turite FAT12, FAT16 arba FAT32 formato kortelę, tada paleiskite sudo fsck.msdos -r / dev / sdd1 iš komandinės eilutės, kad bandytumėte atkurti. Pakeiskite sdd1 dalį disko naudmenoje nurodytu skaidinio pavadinimu. Vietoj to galite pabandyti naudoti fsck.ext #, jei kortelę suformatavote dirbti su viena iš „Linux“ failų sistemų. Pakeiskite # sistemos ext numeriu, jei tai galite atsiminti.

2 metodas: Atminties kortelės taisymas „Dual-Boot Ubuntu“ sistemoje

Jei paleidžiate „Ubuntu“ kartu su „Microsoft Windows“, jums gali pasisekti naudojant „chkdsk“ komandą „Windows“ komandų eilutėje. Nors „Ubuntu“ palaiko neabejotinai didesnį palaikymą atkuriant FAT įrenginius, „Windows“ kartais gali padėti atkurti NTFS įrenginius. Perkraukite kompiuterį ir, pasirodžius GRUB, paprašykite pradėti diegti „Microsoft Windows“ naudodami klaviatūrą. Atidarykite „File Explorer“ langą laikydami nuspaudę „Windows“ klavišą ir paspausdami E. Suraskite disko raidę, kurią „Windows“ priskyrė jūsų atminties kortelei, tačiau jos nesuformatuokite, jei „Windows“ paprašys.

Meniu Pradėti atidarykite komandų eilutę ir įveskite chkdsk / f E:, pakeisdami E: bet kuria disko raide, kurią ji davė. Vis dėlto, jei gaunate klaidą, „Windows“ nepavyko atkurti atminties kortelės daugiau nei „Ubuntu“.

„Ubuntu“ pateikia dvi naudingas programas darbui su pažeistomis NTFS formato atminties kortelėmis, jei neturite prieigos prie „Microsoft Windows“. Galite pabandyti sudo ntfsfix -d / dev / sdd1, pakeisdami įrenginio failą savo įrenginio pavadinimu. Nors tai nėra „Linux“ chkdsk versija, ji gali ištaisyti kai kuriuos NTFS neatitikimus. Taip pat galite pabandyti naudoti NTFSclone -so dsk.img / dev / sdd1, kad padarytumėte NTFS atminties kortelės disko vaizdą, net jei to nepavyko padaryti „Disks Utility“. Tada galite jį atkurti tuščioje atminties kortelėje naudodami sudo ntfsclone -r dsk.img / dev / sdd1. Abiejuose pavyzdžiuose prietaiso failus pakeiskite teisingais pavadinimais ir nepamirškite, kad atkūrus disko vaizdą viskas bus sunaikinta. Pridėkite jungiklį -f, jei „Ubuntu“ skundžiasi, kad failų sistema pažymėta nešvaria.

3 metodas: Testdisk programos naudojimas

Jei nei įprastos „Ubuntu“, nei „Windows“ programos nepadėtų atkurti failų iš atminties kortelės, galbūt jums labiau pasiseks programai „Testdisk“. Labiau tikėtina, kad jūs to neįdiegėte, todėl iš „Ubuntu“ CLI eilutės įveskite „sudo apt-get install testdisk“, kad jį įdiegtumėte. Kai jis bus įdiegtas, paleiskite testdisk / log / dev / sdd, pakeisdami / dev / sdd faktiniu įrenginio pavadinimu. Priklausomai nuo to, kaip įdiegtas jūsų diegimas, prieš jį gali tekti naudoti sudo, nes tam reikia tiesioginės prieigos prie įrenginio failo.

Nors dauguma mobiliųjų telefonų, planšetinių kompiuterių ir skaitmeninių fotoaparatų naudoja FAT16 arba FAT32 failų sistemas, testdiskas taip pat patikrins HFS ir HFS + iš „Macintosh“ platformos ir NTFS. Kai programa bus baigta, grįžkite į „Disks Utility“ iš „Ubuntu Dash“ arba „KDE“ meniu ir pažiūrėkite, ar galite spustelėti įrenginį. Spustelėkite dešinę nukreiptą rodyklę, kad ją pritvirtintumėte. Dabar galbūt galėsite nukopijuoti failus failų tvarkyklėje.

4 metodas: „PhotoRec“ naudojimas atkuriant failus be failų sistemos

Jei „Linux“ gali žiūrėti į jūsų atminties kortelę kaip į didelės talpos atminties įrenginį, bet iš tikrųjų negali aptikti failų sistemos, tada naudodami „PhotoRec“ galite atkurti failus iš jos. Vartotojai, kurie dar neturi jos įdiegę, gali ją atsisiųsti iš „Ubuntu“ arba „Debian“ saugyklų naudodami komandą sudo apt-get install photorec.

„PhotoRec“ nebando rašyti į įrenginį, todėl jį naudoti yra saugu. Eikite į sritį savo kompiuterio failų sistemoje, į kurią nekenčiate failų nukopijavimo. Darant prielaidą, kad „Linux“ iškviečia jūsų atminties kortelę / dev / sdd, tada paleiskite photorec / log / dev / sdd, nors / dev / sdd eilutę turėtumėte pakeisti tuo, kuo iš tikrųjų vadinama jūsų atminties kortelė. Ši komanda įrašys operacijos rezultatus į „photorec.log“ failą tame pačiame kataloge. Taip pat galite naudoti / debug jungiklį, jei norite gauti papildomos informacijos.

4 minutes perskaityta