Hvordan gjenopprette et skadet minnekort i Ubuntu



Prøv Instrumentet Vårt For Å Eliminere Problemer

Minnekort er en utmerket måte å overføre informasjon mellom mobile enheter, digitale kameraer og PC-er. Hvis du mottar et 'Damaged Memory Card - Please Format' eller lignende feil fra en Google Android- eller Apple iOS-enhet, kan det fortsatt være håp om datagjenoppretting så lenge du nektet å formatere kortet. Skyll den ut riktig, og sørg for at den er i god form. Noen ganger blir SD-, SDHC- og SDXC-kort i full størrelse løs i sine tilfeller, og kan skyves forsiktig sammen igjen. De fleste microSD-, microSDHC- og microSDXC-kort har ikke dette problemet, men det er fortsatt mulig å rense kontaktene og slikt.



Når du fester kortet til PC-en, vil du sørge for at du gjør det bestemt, men forsiktig. Forsikre deg om at du ikke bøyer kortet, og sørg for at det er festet riktig for å sikre en god forbindelse. Dette kan virke som en mindre detalj, men det vil hjelpe ganske mye når det gjelder bruk av Ubuntus verktøy for å gjenopprette data fra skadede Secure Digital-filsystemer.



Metode 1: Reparere minnekortet med Ubuntus standardverktøy

Åpne GNOME Disks Utility fra Dash-, KDE- eller Whisker-menyen, og finn enhetsfilnavnet for din spesielle flash-leser. Det vil vanligvis kalles det 'Enkel flashleser', og hvis du får muligheten under lagringsgrafen, klikker du på høyre pil for å prøve å montere den. Hvis den monteres, kan du kanskje kopiere filer av den.



Hvis det står 'Ingen medier', selv om det er et kort i sporet, så prøv å koble fra og koble til kortet på nytt, og se om noe har endret seg. Hvis du kan, kan det være lurt å prøve å klikke på tannhjulikonet, velge 'Opprett diskbilde' og deretter lagre det som en .img-fil.



Løs ut, sett deretter inn et annet tomt minnekort av samme størrelse etter at det er avsluttet, og skriv deretter dette diskbildet til det nye kortet med girmenyen. Du kan kanskje montere det nye filsystemet, men husk at du mister det som var på det nye kortet, så sørg for at det er helt tomt før du fortsetter.

Når partisjonen ikke er montert, men Ubuntu oppdager stasjonen, kan du kjøre en konsistenskontroll for å prøve å gjenopprette filsystemet. Forutsatt at du har et FAT12-, FAT16- eller FAT32-formatert kort, kjører du sudo fsck.msdos -r / dev / sdd1 fra kommandolinjen for å prøve å gjenopprette. Bytt ut sdd1-delen med navnet på partisjonen gitt i diskverktøyet. Du kan i stedet prøve å bruke fsck.ext # hvis du formaterte kortet til å fungere med et av Linux-filsystemene. Erstatt # med systemnummeret hvis du kan huske det.

Metode 2: Reparere et minnekort på et dual-boot Ubuntu-system

Hvis du kjører Ubuntu sammen med Microsoft Windows, kan det hende du har hell med å bruke chkdsk-kommandoen i en Windows-ledetekst. Mens Ubuntu har utvilsomt overlegen støtte for gjenoppretting av FAT-enheter, kan Windows noen ganger bidra til å gjenopprette NTFS-enheter. Start datamaskinen på nytt, og når GRUB kommer opp, ber du den om å starte installasjonen av Microsoft Windows med tastaturet. Åpne et File Explorer-vindu ved å holde Windows-tasten nede og trykke på E. Finn stasjonsbokstaven som Windows tilordnet minnekortet, men ikke formater det hvis Windows spør.

Åpne en ledetekst fra Start-menyen, og skriv deretter chkdsk / f E:, og erstatt E: med den stasjonsbokstaven den ga. Hvis du får en feil returnert, derimot, har ikke Windows hatt mer hell med å gjenopprette minnekortet enn Ubuntu hadde.

Ubuntu tilbyr to nyttige programmer for å jobbe med skadede NTFS-formaterte minnekort hvis du ikke har tilgang til Microsoft Windows. Du kan prøve sudo ntfsfix -d / dev / sdd1, og erstatte enhetsfilen med navnet på enheten. Selv om dette ikke er en Linux-versjon av chkdsk, kan den reparere noen NTFS-inkonsekvenser. Du kan også prøve å bruke ntfsclone -so dsk.img / dev / sdd1 for å ta et diskbilde av et NTFS-minnekort, selv om Disks Utility ikke klarte å gjøre det. Du kan deretter gjenopprette det til et tomt minnekort med sudo ntfsclone -r dsk.img / dev / sdd1. Erstatt enhetsfilene med de riktige navnene i begge eksemplene, og husk at gjenoppretting av et diskbilde vil ødelegge alt på den aktuelle enheten. Legg til -f-bryteren hvis Ubuntu klager over at filsystemet er merket skittent.

Metode 3: Bruke Testdisk-programmet

Hvis hverken de vanlige Ubuntu- eller Windows-programmene hjalp deg med å gjenopprette filene fra minnekortet, kan det hende du har mer hell med et program som heter Testdisk. Mer enn sannsynlig har du det ikke installert, så fra Ubuntu CLI-spørringstypen sudo apt-get install testdisk for å installere den. Når den er installert, kjører du testdisk / log / dev / sdd, og erstatter / dev / sdd med det faktiske enhetsnavnet. Avhengig av hvordan installasjonen din er installert, kan det hende du må bruke sudo foran den, siden den krever direkte tilgang til en enhetsfil.

Mens de fleste mobiltelefoner, nettbrett og digitale kameraer bruker FAT16- eller FAT32-filsystemene, vil testdisk også se etter HFS og HFS + fra Macintosh-plattformen samt NTFS. Når programmet er ferdig, gå tilbake til Diskverktøy fra Ubuntu Dash eller KDE-menyen og se om du kan klikke på enheten. Klikk på pilen som peker mot høyre for å montere den. Nå kan du kanskje kopiere filer over i filbehandleren.

Metode 4: Bruk PhotoRec til å gjenopprette filer uten filsystem

Hvis Linux kan se på minnekortet ditt som en masselagringsenhet, men det faktisk ikke kan oppdage et filsystem, kan du bruke PhotoRec til å gjenopprette filer fra det. Brukere som ikke allerede har den installert, kan laste den ned fra Ubuntu- eller Debian-repositoriene med sudo apt-get install photorec-kommandoen.

PhotoRec prøver ikke å skrive til enheten, så det er trygt å bruke. Naviger til et område i filens system som du ikke har noe imot å kopiere filer til. Forutsatt at Linux ringer til minnekortet / dev / sdd, kjør deretter fotorec / log / dev / sdd, selv om du bør erstatte / dev / sdd-linjen med hva minnekortet faktisk heter. Denne kommandoen vil skrive resultatene av operasjonen til en photorec.log-fil i samme katalog. Du kan også bruke / feilsøkingsbryteren for å motta tilleggsinformasjon.

4 minutter lest