Kuinka palauttaa vioittunut muistikortti Ubuntussa



Kokeile Instrumenttia Ongelmien Poistamiseksi

Muistikortit ovat erinomainen tapa siirtää tietoja mobiililaitteiden, digitaalikameroiden ja tietokoneiden välillä. Jos saat vahingoittuneen muistikortin - Alusta - tai vastaavan virheen Google Android- tai Apple iOS -laitteesta, tietojen palauttamiseen saattaa vielä olla toivoa, kunhan kieltäydyt kortin alustamisesta. Poista se oikein ja varmista sitten, että se on hyvässä kunnossa. Joskus täysikokoiset SD-, SDHC- ja SDXC-kortit irtoavat koteloissaan ja ne voidaan työntää varovasti takaisin. Useimmilla microSD-, microSDHC- ja microSDXC-korteilla ei ole tätä ongelmaa, mutta silti on mahdollista puhdistaa kontaktit ja vastaavat.



Kun liität korttisi tietokoneeseen, sinun kannattaa varmistaa, että teet niin tukevasti, mutta varovasti. Varmista, että et taivuta korttia, ja varmista, että se on kiinnitetty oikein hyvän yhteyden takaamiseksi. Tämä saattaa tuntua pieneltä yksityiskohdalta, mutta se auttaa melko vähän Ubuntun työkalujen käyttämisessä tietojen palauttamiseksi vahingoittuneista Secure Digital -tiedostojärjestelmistä.



Tapa 1: Muistikortin korjaaminen Ubuntun vakiotyökaluilla

Avaa GNOME Disks Utility Dash-, KDE- tai Whisker-valikosta ja etsi laitetiedoston nimi kyseiselle flash-lukijalle. Se kutsuu sitä yleensä ”Single Flash Readeriksi”, ja jos tallennusvaihtoehdon alla on vaihtoehto, yritä asentaa se napsauttamalla oikealle osoittavaa nuolta. Jos se kiinnitetään, voit ehkä kopioida tiedostot siitä.



Jos siinä lukee ”Ei tietovälinettä”, vaikka korttipaikassa olisi kortti, yritä sitten irrottaa ja liittää kortti uudelleen ja katso sitten, onko mitään muuttunut. Jos pystyt, voit yrittää napsauttaa rataskuvaketta, valita 'Luo levykuva' ja tallentaa sen sitten .img-tiedostona.



Poista tämän jälkeen toinen saman kokoinen tyhjä muistikortti, kun se on päättynyt, ja kirjoita tämä levykuva uuteen korttiin vaihde-valikossa. Saatat pystyä liittämään uuden tiedostojärjestelmän, mutta muista, että menetät kaiken, mikä uudella kortilla oli, joten varmista, että se on täysin tyhjä, ennen kuin jatkat.

Kun osio on irrotettu, mutta Ubuntu havaitsee aseman, voit suorittaa sakeustarkistuksen yrittääksesi palauttaa tiedostojärjestelmän. Olettaen, että sinulla on alustettu FAT12-, FAT16- tai FAT32-kortti, yritä palautusta suorittamalla komentoriviltä sudo fsck.msdos -r / dev / sdd1. Korvaa sdd1-osa levyt-apuohjelmassa annetulla osion nimellä. Voit sen sijaan yrittää käyttää fsck.ext #, jos alustit kortin toimimaan jonkin Linux-tiedostojärjestelmän kanssa. Korvaa # järjestelmän järjestelmänumerolla, jos muistat sen.

Tapa 2: Muistikortin korjaaminen Dual-Boot Ubuntu -järjestelmässä

Jos suoritat Ubuntun Microsoft Windowsin rinnalla, sinulla saattaa olla onni käyttää chkdsk-komentoa Windowsin komentokehotteessa. Vaikka Ubuntulla on kiistatta ylivoimainen tuki FAT-laitteiden palauttamiselle, Windows voi joskus auttaa palauttamaan NTFS-laitteet. Käynnistä tietokone uudelleen ja kun GRUB tulee esiin, kehota sitä aloittamaan Microsoft Windowsin asennus näppäimistöllä. Avaa Resurssienhallinta-ikkuna pitämällä Windows-näppäintä painettuna ja painamalla E.Etsi Windows-muistikortille osoittama asemakirjain, mutta älä alusta sitä, jos Windows pyytää.

Avaa komentokehote Käynnistä-valikosta ja kirjoita sitten chkdsk / f E :, korvaamalla E: millä tahansa antamallasi asemakirjaimella. Jos kuitenkin palautat virheen, Windowsilla ei ole ollut enemmän onnea muistikortin palauttamisessa kuin Ubuntulla.

Ubuntu tarjoaa kaksi hyödyllistä ohjelmaa vahingoittuneiden NTFS-muotoisten muistikorttien käsittelyyn, jos sinulla ei ole pääsyä Microsoft Windowsiin. Voit kokeilla sudo ntfsfix -d / dev / sdd1, korvaamalla laitetiedosto laitteesi nimellä. Vaikka tämä ei ole chkdskin Linux-versio, se voi korjata joitain NTFS-epäjohdonmukaisuuksia. Voit myös kokeilla NTFS-muistikortin levykuvan ottamista ntfsclone -so dsk.img / dev / sdd1 -toiminnolla, vaikka Levytyökalu ei toiminut niin. Sen jälkeen voit palauttaa sen tyhjälle muistikortille käyttämällä sudo ntfsclone -r dsk.img / dev / sdd1. Korvaa laitetiedostot oikeilla nimillä molemmissa esimerkeissä ja pidä mielessä, että levykuvan palauttaminen tuhoaa kaiken kyseisellä laitteella. Lisää -f-kytkin, jos Ubuntu valittaa, että tiedostojärjestelmä on merkitty likaiseksi.

Tapa 3: Testdisk-ohjelman käyttäminen

Jos normaalit Ubuntu- tai Windows-ohjelmat eivät auttaisi sinua palauttamaan tiedostoja muistikortiltasi, sinulla saattaa olla enemmän onnea Testdisk-nimisen ohjelman kanssa. Enemmän kuin todennäköistä, että sinulla ei ole sitä asennettuna, joten asenna se Ubuntu CLI -kehotteesta sudo apt-get install testdisk. Kun se on asennettu, suorita testdisk / log / dev / sdd korvaamalla / dev / sdd laitteen todellisella nimellä. Asennuksen asennustavasta riippuen saatat joutua käyttämään sudoa sen edessä, koska se vaatii suoraa pääsyä laitetiedostoon.

Vaikka useimmat matkapuhelimet, tabletit ja digitaalikamerat käyttävät FAT16- tai FAT32-tiedostojärjestelmiä, testilevy tarkistaa myös HFS: n ja HFS +: n Macintosh-alustalta sekä NTFS: n. Kun ohjelma on valmis, palaa takaisin Levyt-apuohjelmaan Ubuntu Dash- tai KDE-valikosta ja katso, voitko napsauttaa laitetta. Napsauta oikealle osoittavaa nuolta asentaaksesi sen. Voit nyt pystyä kopioimaan tiedostot tiedostojenhallinnassa.

Tapa 4: PhotoRecin avulla tiedostojen palauttaminen ilman tiedostojärjestelmää

Jos Linux voi nähdä muistikorttisi massamuistilaitteena, mutta se ei todellakaan tunnista tiedostojärjestelmää, voit palauttaa tiedostot siitä PhotoRecin avulla. Käyttäjät, joille ei vielä ole asennettu, voivat ladata sen Ubuntu- tai Debian-arkistoista sudo apt-get install photorec -komennolla.

PhotoRec ei yritä kirjoittaa laitteelle, joten se on turvallista käyttää. Siirry tietokoneesi tiedostojärjestelmän alueelle, johon et halua tiedostojen kopiointia. Olettaen, että Linux kutsuu muistikorttiasi / dev / sdd, suorita sitten photorec / log / dev / sdd, vaikka sinun tulisi korvata / dev / sdd-rivi millä tahansa muistikortillasi todella kutsutaan. Tämä komento kirjoittaa operaation tulokset photorec.log-tiedostoon samassa hakemistossa. Voit myös käyttää / debug-kytkintä saadaksesi lisätietoja.

4 minuuttia luettu