[resolu] rattraper sdcard rPi foiree par adaptateur USB


8 posts
by ladsy » Sat May 11, 2013 10:30 pm
Bonjour,

J'ai reçu mon nouveau joujou hier : un Raspberry pi 512M acheté sur http://www.kubii.fr/ avec la totale pour le faire marcher :
- la carte-mère
- boitier noir
- adaptateur alimentation USB / prise électrique
- Lecteur de cartes 9 EN 1 USB
- carte SD Card avec OS intégré Rasbian Operating System : MMBTF04G3CCH-MM

Je branche le tout, ça me boote bien sur mon écran avec un câble HDMI.
Je met à jour et localise en Français, pas de problèmes.

Je me dis ... tiens, si je faisais une petite sauvegarde de ma sd-card.
Je crois que c'était une connerie de vouloir sauvegarder.

Je branche la carte sur son adaptateur USB sur mon PC sous Ubuntu 12.10 ...
et un petit dédé :
dd if=/dev/sdd of=/media/rsPi.img bs=1M.
ça se plante en cours, je relance .. ça finit par me sauvegarder convenablement un fichier iso de ma sdcard.

Je rebranche ma SD card dans mon rasberry ... diode rouge !
ah ?
Je rebranche sur l'adaptateur : plus que la partition FAT qui se monte.
Je teste l'adaptateur sur un PC portable Ubuntu 13.10 alimenté (j'avais employé un câble ralonge USB sur la 12.10).
Je resauve l'image ... mais cette fois :
dd if=/dev/sdd1 of=/partition1.img bs=1M
dd if=/dev/sdd2 of=/partition2.img bs=1M
fsck -y partition2.img
En effet, ma partition sdd2 était pourrie et avait des erreurs.
fsck -y /dev/sdd2 sur la sdcard cette fois.
En fait, ça affirme corriger.... mais on verra plus tard que ça n'a rien corrigé du tout.
Je rebranche sur le rPi ... diode rouge.

En fait, plus je sors la carte SD de l'adaptateur, plus j'ai l'impression que j'ai des erreurs !
J'en suis à un état ou :
- impossible de faire un fdisk /dev/sdd !! ... enfin si, mais les modifications ne sont pas prises en compte
Code: Select all
root@ladsy:/media# fdisk /dev/sdd
Le périphérique ne contient pas une table de partitions DOS ou Sun, SGI, OSF valable
Création d'une nouvelle étiquette DOS avec id de disque 0x4ec6776c.
Les modifications restent en mémoire jusqu'à ce que vous les écriviez.
Après quoi, bien sûr, le contenu précédent sera irrécupérable.

Avertissement : drapeau 0x0000 non valable dans la table de partitions 4, sera corrigé par w(écriture)

Commande (m pour l'aide): p


J'ai booté une VM Windows pour formatter via le port USB ... ça commence à formatter et ça formatte pas.

Visiblement, je pense que employer l'adaptateur a foutu en l'air la SD-Card toute neuve et plus je me suis évertué à réparer (du mount simple, puis fsck simple, puis carrément gparted, puis fdisk, ..... puis une écriture binaire bit à bit qui s'arrête en cours de route !)

Mais j'en suis pas sûr.
Avant que j'appelle Kubii pour les engueuler de m'avoir envoyé un adpatateur pourri (la sdcard marchait avant que j'emploie l'adaptateur), avez-vous déjà eu ce type de comportement ?

C'est mon premier rPi ... (accessoirement mon premier bidule qui tourne sous nux et qui n'est pas un PC).

Merci d'avance.
Last edited by ladsy on Sun May 12, 2013 3:15 pm, edited 1 time in total.
rPi 512 M
ubuntu-iste à ses heures
Posts: 11
Joined: Sat May 11, 2013 10:11 pm
by NIPSEN » Sat May 11, 2013 11:31 pm
Non, je n'ai jamais eu ce problème, mais il est difficile de dire si c'est l'adaptateur qui a tué la micro SD, ou si tu ne la pas tué en la manipulant.
Posts: 37
Joined: Fri May 03, 2013 5:35 pm
by JumpZero » Sun May 12, 2013 2:33 am
Bjr,
Quand tu retires la carte du Pi, tu prends le soin de le mettre hors tension (le debrancher) d'abord?
--
Jmp0
Posts: 214
Joined: Thu Mar 28, 2013 7:35 pm
by ladsy » Sun May 12, 2013 10:40 am
Bonjour,

Merci de vous pencher sur mon problème.

> ma manipulation en cause ou non
En fait, je ne pense pas.
Le problème de lecture a commencé dès que j'ai branché la carte dans le lecteur et mon objectif n'était que de faire de la copie : aucune écriture dessus, que du dd if=/dev/carte of=fichier.image.
J'ai fait 1 branchement USB, 1 sauvegarde, j'ai rebranché la carte sur le rPi et POF : KO.

> éteindre avant débrancher la carte
Oui ... c'est mon premier rPi mais ce n'est pas mon premier Linux. Je ne sais que trop bien ce que peux donner un FS mal fermé :D


Aujourd'hui, j'ai tenté de faire dd sur dd pour eraser la carte via la commande :
Code: Select all
dd if=/dev/zero of=/dev/sdb
sur un PC portable que je sais très fiable (un lenovo t60 sous Ubuntu 13.04 qui a bien roulé ... quand je veux copier un dévédé de film récalcitrant, je passe par lui)
3 fois de suite !
3 fois de suite ça s'est arrêté en cours d'erase : 1,7 Go, puis 1,9 Go puis 200 Mo

J'ai aussi booté sur un Windows 7 x64 :
Impossible de formatter.
J'ai aussi téléchargé l'image :
http://downloads.raspberrypi.org/images ... spbian.zip
et tenté l'application de win32diskimager-binary.zip
Nada !
Ca copie bien le fichier img sur la carte, je vois la lumière rouge de l'adaptateur USB qui s'affole et ensuite s'arrête, il y a une message de bonne fin de transfert ... mais quand je branche la carte sur le rPi ... lumière rouge définitive quand je remet le port USB.


J'ai tenté GParted (sur ubuntu 12.10) ... qui me dit qu'il ne trouve aucune table de partition.
Quand je lui demande d'en créer une ... rien n'est fait.
Item avec fdisk.
Code: Select all
root@:/home/# gparted
======================
libparted : 2.3
======================
Impossible d'ouvrir /dev/sdd - étiquette de disque non reconnue.
Impossible d'ouvrir /dev/sdd - étiquette de disque non reconnue.
Impossible d'ouvrir /dev/sdd - étiquette de disque non reconnue.
Impossible d'ouvrir /dev/sdd - étiquette de disque non reconnue.
Impossible d'ouvrir /dev/sdd - étiquette de disque non reconnue.
Impossible d'ouvrir /dev/sdd - étiquette de disque non reconnue.
Impossible d'ouvrir /dev/sdd - étiquette de disque non reconnue.
root@:/home/# sfdisk -l /dev/sdd

Disque /dev/sdd : 1019 cylindres, 122 têtes, 62 secteurs/piste

sfdisk: Erreur : le secteur 0 n'a pas une signature MS-DOS
 /dev/sdd : type non reconnu de table de partition
Aucune partition repérée
root@:/home/#
root@:/home/# dd if=/dev/zero of=/dev/sdd
dd: écriture vers «/dev/sdd»: Erreur d'entrée/sortie
107681+0 enregistrements lus
107680+0 enregistrements écrits
55132160 octets (55 MB) copiés, 28,7658 s, 1,9 MB/s
root@:/home/#



Au fait, la carte "element14" Rasbian Operating System que l'on achète à prix d'or ... quel est son image SVP ?
Ou est-ce que je pourrais la télécharger ?
Merci pour cela.
rPi 512 M
ubuntu-iste à ses heures
Posts: 11
Joined: Sat May 11, 2013 10:11 pm
by XcAlibur » Sun May 12, 2013 10:53 am
'Lo,

Question con mais tu as testé mkcard ? http://downloads.angstrom-distribution. ... mkcard.txt

Ca m'a sauvé quelques cartes déjà...

Good luck !

+++
Posts: 32
Joined: Fri Apr 19, 2013 11:28 am
Location: Forbach
by fdufnews » Sun May 12, 2013 12:28 pm
Les distributions officielles sont là: http://www.raspberrypi.org/downloads
Posts: 163
Joined: Fri Oct 07, 2011 5:37 pm
by ladsy » Sun May 12, 2013 3:12 pm
Bonjour,

OUF ! Je laisse pour la postérité ... vu que j'ai perdu 2 jours quasiment, autant que ça serve.

En désespoir, j'ai trouvé un appareil photo portable Kodak qui avait une SDcard interne de 4Go.
Formatage de la SD-card rasbian ... ça stockait mais c'était en FAT 32 ... et en plus, aucun OS ne reconnaissait la carte reformatée via l'adaptateur.

Mon père m'a prêté un PC portable sous Windows 7 qui avait le bon goût d'avoir un lecteur de SD-Card.
Formatage long en FAT normale, tout par défaut et nom vide !
La toute première image que j'avais faite de la sd-card avec l'adaptateur était seulement en partie bousillée par l'adaptateur (seul la partition 2 ext avait été touchée).... et j'avais pu faire un dd de cette image sur une clé USB.
En copiant le contenu de la partition 1 de l'image sur la SD-card rasbian formatée totalement en FAT, j'ai pu booter : sur la clé USB .... on s'accroche !
Donc sur le rPi :
- clé USB avec image initiale copiée comme un bovin : dd if=image_rasbian.img of=/dev/sdd
- sd-card avec une partition vfat 16 mais les fichiers de /boot (en vfat de image_rasbian.img )
Pour les newbies qui se demandent comment - car j'ai cherché un peu - : copier le contenu d'une partition existant dans une image : on la mount -o loop,offset=a_calculer fichier.img /repertoire -.

Une fois qu'on a enfin booté ....
et bien on fait un fdisk /dev/sda pour avoir la définition des partitions (comme on avait fait un dd comme un porc, en fait, la clé USB est à l'image totale de l'image de la sd-card).
puis on fait un fdisk /dev/mmcblk0 de façon à avoir :
Code: Select all
root@raspberrypi:~# fdisk /dev/mmcblk0

Command (m for help): p

Disk /dev/mmcblk0: 3947 MB, 3947888640 bytes
4 heads, 16 sectors/track, 120480 cylinders, total 7710720 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00014d34

        Device Boot      Start         End      Blocks   Id  System
/dev/mmcblk0p1            8192      122879       57344    c  W95 FAT32 (LBA)
/dev/mmcblk0p2          122880     7710719     3793920   83  Linux

Command (m for help):

Et là on est un peu dans la mouise car en fait ... ce qu'il faut c'est /dev/mmcblk0p2.
Pas de problèmes on éteind le rPi.
On étend la partition de la clé USB cette fois via gparted (plus sûr) ... j'avais une clé de 16 Go ....
et on copie le fichier image sur la 3eme partition créée en ext4.

... on reboote le rPi avec la dite clé USB et la sdcard.
monter la sda3 ..
et enfin :
Code: Select all
dd if=/mnt/sda3/image_rasbian.img of=/devmmcblk0 bs=1M ...
umount /boot
mount /dev/mmcblk0p1 /boot
ls -lart /boot  # .... ouf les fichiers sont de la date de la sauvegarde

Il n'y a plus qu'à corriger la partition /dev/mmcblk0p2 malade à grand coup de fsck -f -n /dev.mmcblk0p2, fsck -f -p /dev/mmcblk0p2, fsck -y /dev/mmcblk0p2 .... (les 3 mon général) ...
puis on monte la partition pour voir que c'est bon.

Puis on fait un halt du rPi, on retire la clé USB ..... on rallume et la graallllllll OUF !

Donc, j'ai pu rattraper ma carte SD-Card avec la toute première sauvegarde que j'avais faite ! (avec l'OS livré)

Et je viens de démontrer que :
- le rPi marche
- la sdcard marche
- C'est bien l'adaptateur à 4,5 euros que m'a vendu Kubbi qui a merdé ma carte vu qu'avec 3 PC différents et 2 OS de versions j'ai pu tout rattraper !

merci pour vos aides en tout cas.
rPi 512 M
ubuntu-iste à ses heures
Posts: 11
Joined: Sat May 11, 2013 10:11 pm
by ladsy » Sun May 12, 2013 3:17 pm
note ... qui a l'URL directe pour l'image initiale de la SD-Card :
http://au.element14.com/samsung/raspber ... dp/2113756

?

Merci d'avance.
rPi 512 M
ubuntu-iste à ses heures
Posts: 11
Joined: Sat May 11, 2013 10:11 pm