Com recuperar una targeta de memòria danyada a Ubuntu



Proveu El Nostre Instrument Per Eliminar Problemes

Les targetes de memòria són una manera excel·lent de transferir informació entre dispositius mòbils, càmeres digitals i ordinadors. Si rebeu una 'targeta de memòria danyada: format' o un error similar d'un dispositiu Google Android o Apple iOS, és possible que hi hagi esperances de recuperació de dades sempre que rebutgeu formatar la targeta. Expulseu-lo correctament i assegureu-vos que estigui en bona forma. De vegades, les targetes SD, SDHC i SDXC de mida completa es solten en els seus casos i es poden tornar a empènyer suaument. La majoria de les targetes microSD, microSDHC i microSDXC no tenen aquest problema, però encara és possible netejar els contactes i altres.



Quan connecteu la targeta al vostre PC, voldreu assegurar-vos que ho feu amb fermesa però amb suavitat. Assegureu-vos que no doblegueu la targeta i assegureu-vos que estigui connectada correctament per garantir una bona connexió. Pot semblar un detall menor, però ajudarà força a l’hora d’utilitzar les eines d’Ubuntu per recuperar dades de sistemes de fitxers Secure Digital danyats.



Mètode 1: reparació de la targeta de memòria amb les eines estàndard d’Ubuntu

Obriu la utilitat de discs del GNOME des del menú Dash, KDE o Whisker i localitzeu el nom del fitxer del dispositiu per al vostre lector de flash concret. Generalment, l’anomenarà “Lector de Flash únic” i, si se li dóna l’opció que hi ha a sota del gràfic d’emmagatzematge, feu clic a la fletxa orientada a la dreta per intentar muntar-lo. Si es munta, és possible que pugueu copiar fitxers.



Si es diu 'No hi ha fitxers multimèdia', fins i tot si hi ha una targeta a la ranura, proveu de desconnectar-la i tornar-la a connectar i, a continuació, comproveu si ha canviat alguna cosa. Si ho podeu fer, podeu provar de fer clic a la icona d'engranatge, seleccionar 'Crea una imatge de disc' i desar-la com a fitxer .img.



Expulseu-la després d’inserir una targeta de memòria en blanc diferent de la mateixa mida després que finalitzi i, a continuació, escriviu aquesta imatge de disc a la nova targeta amb el menú d’engranatges. És possible que pugueu muntar el sistema de fitxers nou, però tingueu present que perdreu tot el que hi havia a la nova targeta, així que assegureu-vos que estigui completament en blanc abans de continuar.

Quan la partició es desmunta però Ubuntu detecta la unitat, podeu executar una comprovació de coherència per intentar recuperar el sistema de fitxers. Suposant que teniu una targeta amb format FAT12, FAT16 o FAT32, executeu sudo fsck.msdos -r / dev / sdd1 des de la línia d’ordres per intentar la recuperació. Substituïu la porció sdd1 pel nom de la partició indicada a la utilitat discs. Podeu provar d'utilitzar fsck.ext # si heu formatat la targeta perquè funcioni amb un dels sistemes de fitxers de Linux. Substituïu # pel número ext del sistema si el recordeu.

Mètode 2: reparació d'una targeta de memòria en un sistema Ubuntu d'arrencada dual

Si executeu Ubuntu al costat de Microsoft Windows, és possible que tingueu sort utilitzant l'ordre chkdsk en un símbol del sistema Windows. Tot i que Ubuntu té un suport discutible per recuperar dispositius FAT, Windows de vegades pot ajudar a recuperar dispositius NTFS. Reinicieu l'ordinador i, quan aparegui GRUB, demaneu-li que iniciï la instal·lació de Microsoft Windows amb el teclat. Obriu una finestra de l’Explorador de fitxers mantenint premuda la tecla de Windows i pressionant E. Localitzeu la lletra de la unitat que Windows ha assignat a la vostra targeta de memòria, però no la formateu si el Windows ho demana.

Obriu un indicador d'ordres des del menú Inici i, a continuació, escriviu chkdsk / f E :, substituint E: per qualsevol lletra de la unitat que hagi donat. Tanmateix, si rebeu un error, Windows no ha tingut més sort de recuperar la targeta de memòria que l’Ubuntu.

Ubuntu proporciona dos programes útils per treballar amb targetes de memòria format NTFS danyades si no teniu accés a Microsoft Windows. Podeu provar sudo ntfsfix -d / dev / sdd1, substituint el fitxer del dispositiu pel nom del vostre dispositiu. Tot i que aquesta no és una versió de Linux de chkdsk, pot reparar algunes inconsistències NTFS. També podeu provar d'utilitzar ntfsclone -so dsk.img / dev / sdd1 per prendre una imatge de disc d'una targeta de memòria NTFS, fins i tot si la utilitat Discs no ho fa. A continuació, podeu restaurar-la a una targeta de memòria en blanc amb sudo ntfsclone -r dsk.img / dev / sdd1. Substituïu els fitxers del dispositiu pels noms correctes dels dos exemples i tingueu en compte que la restauració d'una imatge de disc destruirà tot el dispositiu en qüestió. Afegiu el commutador -f si Ubuntu es queixa que el sistema de fitxers està marcat com a brut.

Mètode 3: utilitzar el programa Testdisk

Si ni els programes normals d'Ubuntu ni Windows us ajudaven a recuperar els fitxers de la targeta de memòria, és possible que tingueu més sort amb un programa anomenat Testdisk. El més probable és que no el tingueu instal·lat, de manera que des de l’indicador CLI d’Ubuntu escriviu sudo apt-get install testdisk per instal·lar-lo. Un cop instal·lat, executeu testdisk / log / dev / sdd, substituint / dev / sdd pel nom del dispositiu real. Depenent de com s’instal·li la vostra instal·lació, és possible que hàgiu d’utilitzar sudo davant, ja que requereix accés directe a un fitxer de dispositiu.

Tot i que la majoria de telèfons mòbils, tauletes i càmeres digitals utilitzen els sistemes de fitxers FAT16 o FAT32, testdisk també comprovarà si hi ha HFS i HFS + des de la plataforma Macintosh i NTFS. Un cop fet el programa, torneu a Utilització de discos des del menú Ubuntu Dash o KDE i comproveu si podeu fer clic al dispositiu. Feu clic a la fletxa que apunta a la dreta per muntar-la. Ara és possible que pugueu copiar fitxers al gestor de fitxers.

Mètode 4: utilitzar PhotoRec per restaurar fitxers sense un sistema de fitxers

Si Linux pot veure la vostra targeta de memòria com un dispositiu d’emmagatzematge massiu, però en realitat no pot detectar cap sistema de fitxers, podeu utilitzar PhotoRec per recuperar-ne fitxers. Els usuaris que encara no el tenen instal·lat el poden descarregar des dels repositoris Ubuntu o Debian amb l’ordre sudo apt-get install photorec.

PhotoRec no intenta escriure al dispositiu, de manera que és segur d’utilitzar. Aneu a una zona del sistema de fitxers del vostre PC a la qual no us importa que es copiïn fitxers. Suposant que Linux crida a la vostra targeta de memòria / dev / sdd i, a continuació, executeu photorec / log / dev / sdd, tot i que hauríeu de substituir la línia / dev / sdd per la forma en què s’anomeni la vostra targeta de memòria. Aquesta ordre escriurà els resultats de l'operació en un fitxer photorec.log del mateix directori. També podeu utilitzar el commutador / debug per rebre informació addicional.

4 minuts de lectura