Hur man återställer ett skadat minneskort i Ubuntu



Prova Vårt Instrument För Att Eliminera Problem

Minneskort är ett utmärkt sätt att överföra information mellan mobila enheter, digitalkameror och datorer. Om du får ett “Damaged Memory Card - Please Format” eller liknande fel från en Google Android- eller Apple iOS-enhet, kan det fortfarande finnas något hopp för dataåterställning så länge du avböjde att formatera kortet. Mata ut det ordentligt och se till att det är i gott skick. Ibland lossnar SD-, SDHC- och SDXC-kort i full storlek i sina fall och kan försiktigt skjutas ihop igen. De flesta microSD-, microSDHC- och microSDXC-kort har inte detta problem, men det är fortfarande möjligt att rensa bort kontakterna och sådant.



När du ansluter ditt kort till din dator vill du se till att du gör det bestämt, men försiktigt. Se till att du inte böjer kortet och se till att det sitter ordentligt för att säkerställa en bra anslutning. Det här kan verka som en mindre detalj, men det kommer att hjälpa en hel del när det gäller att använda Ubuntus verktyg för att återställa data från skadade Secure Digital-filsystem.



Metod 1: Reparera minneskortet med Ubuntus standardverktyg

Öppna GNOME-skivverktyget från Dash, KDE eller Whisker-menyn och leta reda på enhetsfilnamnet för din specifika flashläsare. Det kallar det vanligtvis ”Single Flash Reader”, och om du får alternativet under lagringsdiagrammet klickar du på högerpilen för att försöka montera den. Om den monteras kan du kanske kopiera filer från den.



Om det står 'No Media', även om det finns ett kort i kortplatsen, försök sedan koppla bort och anslut kortet igen och se om något har förändrats. Om du kan kan du försöka klicka på kugghjulsikonen, välja 'Skapa diskbild' och sedan spara den som en .img-fil.



Mata ut och sätt sedan in ett annat tomt minneskort av samma storlek när det har slutförts och skriv sedan denna skivavbildning till det nya kortet med växelmenyn. Du kanske kan montera det nya filsystemet, men kom ihåg att du tappar allt som fanns på det nya kortet, så se till att det är helt tomt innan du fortsätter.

När partitionen är avmonterad men Ubuntu upptäcker enheten kan du köra en konsistenskontroll för att försöka återställa filsystemet. Förutsatt att du har ett FAT12-, FAT16- eller FAT32-formaterat kort, kör sedan sudo fsck.msdos -r / dev / sdd1 från kommandoraden för att försöka återställa. Byt ut sdd1-delen med namnet på den partition som ges i skivverktyget. Du kan istället försöka använda fsck.ext # om du formaterade kortet för att fungera med ett av Linux-filsystemen. Byt ut # med systemets ext-nummer om du kommer ihåg det.

Metod 2: Reparera ett minneskort på ett Dual-Boot Ubuntu-system

Om du kör Ubuntu tillsammans med Microsoft Windows kan du ha tur med att använda kommandot chkdsk i en Windows-kommandotolk. Medan Ubuntu har diskutabelt överlägset stöd för att återställa FAT-enheter kan Windows ibland hjälpa till att återställa NTFS-enheter. Starta om datorn, och när GRUB kommer upp, uppmana den att starta installationen av Microsoft Windows med tangentbordet. Öppna ett File Explorer-fönster genom att hålla ner Windows-tangenten och trycka på E. Leta reda på enhetsbokstaven som Windows tilldelade ditt minneskort, men formatera inte det om Windows frågar.

Öppna en kommandotolk från Start-menyn och skriv sedan chkdsk / f E:, ersätt E: med vilken enhetsbokstav det gav. Om du får tillbaka ett fel har Windows dock inte haft mer tur att återställa ditt minneskort än Ubuntu hade.

Ubuntu tillhandahåller två användbara program för att arbeta med skadade NTFS-formaterade minneskort om du inte har tillgång till Microsoft Windows. Du kan prova sudo ntfsfix -d / dev / sdd1 och ersätta enhetsfilen med enhetens namn. Även om detta inte är en Linux-version av chkdsk, kan det reparera vissa NTFS-inkonsekvenser. Du kan också försöka använda ntfsclone -so dsk.img / dev / sdd1 för att ta en skivavbildning av ett NTFS-minneskort även om Disks Utility misslyckades med att göra det. Du kan sedan återställa det till ett tomt minneskort med sudo ntfsclone -r dsk.img / dev / sdd1. Ersätt enhetsfilerna med de rätta namnen i båda exemplen, och kom ihåg att återställning av en skivavbildning förstör allt på enheten i fråga. Lägg till -f-omkopplaren om Ubuntu klagar över att filsystemet är markerat som smutsigt.

Metod 3: Använda Testdisk-programmet

Om varken de vanliga Ubuntu- eller Windows-programmen hjälpte dig att återställa dina filer från ditt minneskort, kan du ha mer tur med ett program som heter Testdisk. Mer än troligt att du inte har den installerad, så från Ubuntu CLI-prompten typ sudo apt-get install testdisk för att installera den. När den är installerad kör du testdisk / log / dev / sdd och ersätter / dev / sdd med det faktiska enhetsnamnet. Beroende på hur din installation är installerad kan du behöva använda sudo framför den eftersom den kräver direkt åtkomst till en enhetsfil.

Medan de flesta mobiltelefoner, surfplattor och digitalkameror använder filsystemen FAT16 eller FAT32, kommer testdisk också att söka efter HFS och HFS + från Macintosh-plattformen och NTFS. När programmet är klart, gå tillbaka till Diskverktyg från Ubuntu Dash eller KDE-menyn och se om du kan klicka på enheten. Klicka på högerpilen för att montera den. Nu kan du kanske kopiera filer till din filhanterare.

Metod 4: Använd PhotoRec för att återställa filer utan ett filsystem

Om Linux kan se ditt minneskort som en masslagringsenhet, men det faktiskt inte kan upptäcka ett filsystem, kan du använda PhotoRec för att återställa filer från det. Användare som inte redan har det installerat kan ladda ner det från Ubuntu- eller Debian-arkiv med sudo apt-get install photorec-kommandot.

PhotoRec försöker inte skriva till enheten, så det är säkert att använda. Navigera till ett område i datorns filsystem som du inte har något emot att kopiera filer till. Förutsatt att Linux ringer till ditt minneskort / dev / sdd, kör sedan fotorec / log / dev / sdd, men du bör ersätta / dev / sdd-raden med vad ditt minneskort egentligen heter. Detta kommando skriver resultatet av operationen till en photorec.log-fil i samma katalog. Du kan också använda / felsökningsomkopplaren för att få ytterligare information.

4 minuter läst