Hoe een beschadigde geheugenkaart in Ubuntu te herstellen



Probeer Ons Instrument Voor Het Oplossen Van Problemen

Geheugenkaarten zijn een uitstekende manier om informatie over te dragen tussen mobiele apparaten, digitale camera's en pc's. Als u een 'Damaged Memory Card - Please Format' of een vergelijkbare foutmelding ontvangt van een Google Android- of Apple iOS-apparaat, dan is er misschien nog hoop op gegevensherstel zolang u weigert de kaart te formatteren. Werp het op de juiste manier uit en zorg er dan voor dat het in goede staat is. Soms raken SD-, SDHC- en SDXC-kaarten van volledige grootte los in hun hoesjes en kunnen ze voorzichtig weer tegen elkaar worden gedrukt. De meeste microSD-, microSDHC- en microSDXC-kaarten hebben dit probleem niet, maar het is nog steeds mogelijk om de contacten en dergelijke schoon te maken.



Wanneer u uw kaart aan uw pc bevestigt, moet u ervoor zorgen dat u dit stevig maar voorzichtig doet. Zorg ervoor dat u de kaart niet buigt en zorg ervoor dat deze correct is bevestigd om een ​​goede verbinding te garanderen. Dit lijkt misschien een klein detail, maar het zal behoorlijk helpen als het gaat om het gebruik van Ubuntu's tools om gegevens te herstellen van beschadigde Secure Digital-bestandssystemen.



Methode 1: de geheugenkaart repareren met de standaardtools van Ubuntu

Open het hulpprogramma GNOME Disks in het Dash-, KDE- of Whisker-menu en zoek de bestandsnaam van het apparaat voor uw specifieke flash-reader. In het algemeen wordt het 'Single Flash Reader' genoemd, en als u de optie onder de opslaggrafiek krijgt, klikt u op de naar rechts wijzende pijl om te proberen deze te koppelen. Als het wordt geactiveerd, kunt u er mogelijk bestanden vanaf kopiëren.



Als er 'Geen media' staat, zelfs als er een kaart in de sleuf zit, probeer dan de kaart los te koppelen en opnieuw aan te sluiten, en kijk of er iets is veranderd. Als dat lukt, kun je proberen op het tandwielpictogram te klikken, 'Schijfkopie maken' te selecteren en het vervolgens op te slaan als een .img-bestand.



Werp uit en plaats een andere lege geheugenkaart van dezelfde grootte nadat deze is voltooid, en schrijf vervolgens deze schijfkopie naar de nieuwe kaart met het tandwielmenu. Mogelijk kunt u het nieuwe bestandssysteem mounten, maar onthoud dat u verliest wat er op de nieuwe kaart stond, dus zorg ervoor dat deze helemaal leeg is voordat u verder gaat.

Wanneer de partitie is ontkoppeld maar Ubuntu de schijf detecteert, kunt u een consistentiecontrole uitvoeren om te proberen het bestandssysteem te herstellen. Ervan uitgaande dat u een FAT12-, FAT16- of FAT32-geformatteerde kaart hebt, voert u sudo fsck.msdos -r / dev / sdd1 uit vanaf de opdrachtregel om te proberen te herstellen. Vervang het sdd1-gedeelte door de naam van de partitie die is opgegeven in het hulpprogramma voor schijven. Je zou in plaats daarvan fsck.ext # kunnen proberen als je de kaart hebt geformatteerd om met een van de Linux-bestandssystemen te werken. Vervang # door het ext-nummer van het systeem als u het zich kunt herinneren.

Methode 2: een geheugenkaart repareren op een dual-boot Ubuntu-systeem

Als u Ubuntu naast Microsoft Windows uitvoert, heeft u misschien geluk met het gebruik van de chkdsk-opdracht in een Windows-opdrachtprompt. Hoewel Ubuntu betwistbaar superieure ondersteuning biedt voor het herstellen van FAT-apparaten, kan Windows soms helpen bij het herstellen van NTFS-apparaten. Start de computer opnieuw op, en als GRUB verschijnt, vraag het dan om je installatie van Microsoft Windows met het toetsenbord te starten. Open een Verkenner-venster door de Windows-toets ingedrukt te houden en op E te drukken. Zoek de stationsletter die Windows aan uw geheugenkaart heeft toegewezen, maar formatteer deze niet als Windows daarom vraagt.

Open een opdrachtprompt vanuit het menu Start en typ vervolgens chkdsk / f E :, waarbij u E: vervangt door de stationsletter die het gaf. Als u echter een foutmelding krijgt, heeft Windows niet meer geluk gehad met het herstellen van uw geheugenkaart dan Ubuntu.

Ubuntu biedt twee handige programma's voor het werken met beschadigde NTFS-geformatteerde geheugenkaarten als u geen toegang hebt tot Microsoft Windows. U kunt sudo ntfsfix -d / dev / sdd1 proberen, waarbij u het apparaatbestand vervangt door de naam van uw apparaat. Hoewel dit geen Linux-versie van chkdsk is, kan het enkele NTFS-inconsistenties herstellen. U kunt ook proberen ntfsclone -so dsk.img / dev / sdd1 te gebruiken om een ​​schijfkopie van een NTFS-geheugenkaart te maken, zelfs als het hulpprogramma Disks dit niet heeft gedaan. U kunt het vervolgens herstellen naar een lege geheugenkaart met sudo ntfsclone -r dsk.img / dev / sdd1. Vervang de apparaatbestanden door de juiste namen in beide voorbeelden, en onthoud dat het herstellen van een schijfimage alles op het betreffende apparaat zal vernietigen. Voeg de -f-schakelaar toe als Ubuntu klaagt dat het bestandssysteem als vuil is gemarkeerd.

Methode 3: het Testdisk-programma gebruiken

Mochten de normale Ubuntu- of Windows-programma's u niet hebben geholpen bij het herstellen van uw bestanden van uw geheugenkaart, dan heeft u misschien meer geluk met een programma genaamd Testdisk. Meer dan waarschijnlijk heb je het niet geïnstalleerd, dus typ vanaf de Ubuntu CLI-prompt sudo apt-get install testdisk om het te installeren. Zodra het is geïnstalleerd, voer je testdisk / log / dev / sdd uit, waarbij je / dev / sdd vervangt door de daadwerkelijke apparaatnaam. Afhankelijk van hoe uw installatie is geïnstalleerd, moet u mogelijk sudo ervoor gebruiken, omdat hiervoor directe toegang tot een apparaatbestand vereist is.

Hoewel de meeste mobiele telefoons, tablets en digitale camera's de FAT16- of FAT32-bestandssystemen gebruiken, controleert testdisk ook op HFS en HFS + vanaf het Macintosh-platform en op NTFS. Als het programma klaar is, ga je terug naar Disks Utility vanuit het Ubuntu Dash- of KDE-menu en kijk je of je op het apparaat kunt klikken. Klik op de naar rechts wijzende pijl om deze te monteren. Mogelijk kunt u nu bestanden kopiëren in uw bestandsbeheerder.

Methode 4: PhotoRec gebruiken om bestanden te herstellen zonder een bestandssysteem

Als Linux uw geheugenkaart kan zien als een apparaat voor massaopslag, maar het kan niet echt een bestandssysteem detecteren, dan kunt u PhotoRec gebruiken om er bestanden van te herstellen. Gebruikers die het nog niet hebben geïnstalleerd, kunnen het downloaden van de Ubuntu- of Debian-repositories met de opdracht sudo apt-get install photorec.

PhotoRec probeert niet naar het apparaat te schrijven, dus het is veilig te gebruiken. Navigeer naar een gebied in het bestandssysteem van uw pc waar u het niet erg vindt om bestanden te kopiëren. Ervan uitgaande dat Linux je geheugenkaart / dev / sdd noemt, voer dan photorec / log / dev / sdd uit, hoewel je de regel / dev / sdd moet vervangen door hoe je geheugenkaart ook heet. Met deze opdracht worden de resultaten van de bewerking naar een photorec.log-bestand in dezelfde map geschreven. U kunt ook de schakeloptie / debug gebruiken om aanvullende informatie te ontvangen.

4 minuten gelezen