Copier des fichiers depuis une carte SD

6

J'ai une toute nouvelle carte SD SanDisk de 4 Go.

Avec beaucoup de fichiers personnels. (jpg, exe, zip, rar, doc ...)

Lorsque j'insère la carte dans le lecteur interne de mon ordinateur portable ... je reçois d'abord ce message.

enter image description here

Ensuite, si je veux copier des fichiers, par exemple, bureau ... les premiers 5% de progression de la copie ça va. Mais alors ça reste bloqué!

enter image description here

Plus d'informations:

enter image description here

Le problème est que les fichiers sont ma seule copie. Habituellement, je voudrais simplement formater la carte SD.

Modifier: "Message initial", répète de façon aléatoire en essayant de copier des fichiers

enloz
la source
Donc, vous pouvez écrire sur la carte SD, mais pas lire (sur le même ordinateur)?
iglvzx
2
Peut-être que votre carte SD a échoué. J'utilisais l'utilitaire Linux 'dd' pour obtenir un vidage bloc par bloc du contenu, puis essayer de travailler avec cela. Si vous êtes bloqué dans Windows, vous pouvez simplement utiliser Scandisk et espérer que ce sera une simple erreur de système de fichiers qu'il pourra résoudre. Si votre carte est endommagée, chaque accès risque d’aggraver considérablement les dégâts (c’est pourquoi vous souhaitez "dd" enregistrer un périphérique potentiellement mort).
James T Snell
Je peux lire et écrire .. mais quand j'essaye de déplacer des fichiers plus volumineux de Card à PC ... ça reste bloqué! Temps restant ... 7 heures, etc.
enloz
Avec d'autres cartes SD (micro) ... je n'ai aucun problème!
enloz

Réponses:

3

J'utiliserais SystemRescueCD . En fait, je porte toujours une version sur une clé USB amorçable.

Saisissez une copie et créez un CD ou une clé d’amorçage USB et démarrez votre ordinateur avec ce dernier. Il devrait y avoir suffisamment d’informations sur le site pour commencer.

Après le démarrage, insérez la carte SD dans votre ordinateur et tapez     blkid

Vous verrez des lignes comme celles-ci. Identifiez votre sdcard et la partie pertinente pour plus tard est le / dev / sdXX Ce sera probablement / dev / sdb ou / dev / sdb1

/dev/sde1: LABEL="SYSRESC" UUID="6FA4-437A" TYPE="vfat" 
/dev/sde2: LABEL="KINGSTON" UUID="7590-DD1A" TYPE="vfat"

Montez ensuite un disque avec suffisamment d’espace pour contenir votre carte SD complète. Voir sysresc site pour plus d'infos comment monter vos disques en écriture.

ddrescue /dev/sdXX /path/to/mountedDrive/filename.img

ou (je ne me souviens plus de ce que j'utilise normalement .. les deux devraient fonctionner)

dd_rescue /dev/sdXX /path/to/mountedDrive/filename.img

remplacez / dev / sdXX par votre lecteur (par exemple, / dev / sdb1) et ce dernier par le chemin que vous avez monté et le nom du fichier que vous voulez donner à votre copie d'image.

Cela peut prendre un certain temps et il va essayer de contourner le bloc défectueux et les erreurs io.

Pour accéder à vos données, vous pouvez le faire:

mkdir /tmp/loop
mount -oloop,ro /path/to/mountedDrive/filename.img /tmp/loop
ls /tmp/loop

ou si vous avez une nouvelle carte SD avec la même capacité, elle sera copiée sur la nouvelle carte SD

dd if=/path/to/mountedDrive/filename.img of=/dev/sdXX 

Encore une fois, la commande sdXX provient de la commande blkid. VEUILLEZ noter que cette commande est dangereuse si vous arrivez à saisir la partie / dev / sdXX, car ça va effacer la destination

http://www.sysresccd.org/Main_Page

http://www.sysresccd.org/Sysresccd-manual-en_Mounting_an_NTFS_partition_with_full_Read-Write_support

Manwe
la source
1

Maintenez la touche Maj enfoncée lors de l'insertion de la carte pour désactiver la lecture automatique. cela peut aider avec le message d'erreur initial.

Recherchez dans le lecteur des dossiers / archives compressés. L'un d'entre eux fait partie d'un ensemble comportant plusieurs volumes. Si vous ne savez pas où se trouve ce volume, ce fichier d'archive est inutile.

Brett Dikeman
la source