logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 28-02-2016 17:14:54

anonyme
Invité

[resolu]Récupération Clé usb hs

Bonjour

suite a un souci pour céer une clé usb avec le dernier iso de stretch ma clé ne fonctionne plus
j'ai réussi a la voir en root en console pure (en graphique et meme sous win impossible de la remettre en fat32 8Go)
ps: au demarrage elle plante la detection usb quand meme
j ai 2 partition a effacer EFI et partition principale  (0 octets c'est inquietant ) la clé de 8 Go est vue 0 octets disponnible  0 octets utilisés et une partition de 476 Ko

je pense que je dois utiliser "parted" en console

Dernière modification par anonyme (28-02-2016 18:45:54)

#2 28-02-2016 17:29:20

raleur
Membre
Inscription : 03-10-2014

Re : [resolu]Récupération Clé usb hs

D'après mon expérience parted ne réagit pas très bien avec les images ISO hybride d'installation de Debian et n'est pas le meilleur programme pour réparer une table de partition invalide. A la limite il peut servir à recréer une nouvelle table de partition, tout comme fdisk.

Autre programmes utilisables : wipefs pour supprimer les signatures de méta-données connues (table de partition, système de fichiers), dd pour effacer au moins les 65 premiers secteurs de la clé (table de partition et en-tête ISO 9660).

Il vaut mieux montrer que raconter.

Hors ligne

#3 28-02-2016 18:06:30

anonyme
Invité

Re : [resolu]Récupération Clé usb hs

en fait j'ai comparé avec ma seconde clé identique avec jessie le résultat est
partiton EFI 0Mo
partition non alloué 10M0
partition non alloué 7.45 Go
ps: meme win perd la boule avec ce type de clé  tongue

et pour parted tu a raison il réagit mal , mais j'ai put recréer ma partion fat32 de 7810136Ko (et 1952534 unités d allocation)
et la vérité c'est avec le wiki clés hybride initialisé que je l ai planté  ( dd )  hmm

donc ma question (pour la prochaine fois ) il n y a pas moyen d éffacer entierement la clé (l initialisé comme un disque dur neuf )
a priori (mais pas sur) le fait d avoir fait un cp avec un iso stretch alpha5 sur une clé qui contenait déja une stretch hybride ça s est mal passé sad

je pense que j'ai pas tout compris  roll  tongue

#4 28-02-2016 18:28:52

raleur
Membre
Inscription : 03-10-2014

Re : [resolu]Récupération Clé usb hs

Qu'on utilise dd ou cp pour copier une image d'installation sur la clé, le résultat est le même. Il faut bien comprendre que
1) cette opération écrase et remplace tout le format et le contenu antérieur (table de partition, format de système de fichiers FAT/NTFS/autre...)
2) le format de ces images d'installation est spécial car il doit être compatible avec une clé USB et avec un CD ou DVD alors que ces supports n'utilisent pas le même format. Le résultat est à la limite de la "légalité". Par exemple une image ISO hybride de l'installateur netinst multi-arch a une table de partition disant que la première partition commence au secteur 0, ce qui est normalement impossible puisque ce secteur, le MBR, est déjà occupé par la table de partition elle-même. Cet artifice fait en sorte que le système de fichiers ISO 9660 est lisible à la fois dans le périphérique entier (sur un CD) et dans la partition (sur une clé USB). Une image hybride Debian-live utilise une autre technique : la partition ne commence pas au secteur 0 mais l'en-tête ISO 9660 est présent deux fois, de sorte que le système de fichiers est lisible à la fois dans le périphérique entier et dans la partition.

Je t'ai indiqué plusieurs moyens pour "effacer" la clé dans mon message précédent.

Il vaut mieux montrer que raconter.

Hors ligne

#5 28-02-2016 18:45:09

anonyme-15
Invité

Re : [resolu]Récupération Clé usb hs

raleur a écrit :

Qu'on utilise dd ou cp pour copier une image d'installation sur la clé, le résultat est le même. Il faut bien comprendre que



Peut-tu expliquer pourquoi dd et cp ont le même effet dans ce cas là, je ne comprends pas... ?

#6 28-02-2016 18:45:33

anonyme
Invité

Re : [resolu]Récupération Clé usb hs

ok je regarde dans ton message pécédent , pour la clé c est bon j'ai mit l imge.so stretch alpha5 et ça fonctionne j ai booté avec.

je vais surement mettre a jour la clé avec jessie qui date un peu je testerai tes propositions

ps:
@Anonyme-15
moi je peu pas te répondre tongue  , moi j utilise cp (clé monté ) + un sync et ça fonctionne aprés je ne saurai pas t expliquer roll
si je trouve un moyen simple pour moi je ferai un retour ici pour initialiser la clé complettement (fichiers , mbr, partitions et tout le bazard )

http://manpages.ubuntu.com/manpages/pre … efs.8.html

je testerai 


wipefs -a  /dev/sdx
 


ps: sdx a remplacer par le nom réel  (et surtout ne pas ce tromper de périphérique hmm  )
ça devrait convenir

Dernière modification par anonyme (28-02-2016 18:57:31)

#7 28-02-2016 19:06:24

raleur
Membre
Inscription : 03-10-2014

Re : [resolu]Récupération Clé usb hs

Anonyme-15 a écrit :

ut-tu expliquer pourquoi dd et cp ont le même effet dans ce cas là


Ces deux programmes copient le contenu du fichier ou périphérique source dans le fichier ou périphérique destination. Le résultat ne dépend pas du programme utilisé mais de la source et de la destination, et éventuellement des options. dd a juste plus d'options.

anonyme a écrit :

j utilise cp (clé monté ) + un sync


Il ne faut pas que la clé (ou plutôt son système de fichiers) soit monté. Au mieux, si c'est un système de fichiers monté en lecture seule (ISO 9660), le système risque juste de ne plus savoir où il en est quand dd ou cp va progressivement écraser son contenu. Au pire, si c'est un système de fichiers monté en lecture-écriture, le système va y écrire pendant la copie, causant une corruption de données sur la clé.

Dernière modification par raleur (28-02-2016 19:08:04)


Il vaut mieux montrer que raconter.

Hors ligne

#8 28-02-2016 19:35:15

anonyme
Invité

Re : [resolu]Récupération Clé usb hs

trés bonne remarque pour "clé monté" mon souci c'est que clé non monté cp me répond périphérique inconnu tongue
donc il y a une astuce mais laquelle roll

ma clé est monté par le bureau , si je la démonte elle n existe plus , meme gparted ne la voit pas.
pour travailler dessus (remise en fat32) j ai mit la clé avant de démarrer la machine et la elle est créé dans /dev/sdx
ce serait la solution faire le cp en console pure clé démonté (avec sa présence dans /dev/sdx ) ou peut etre du bureau
je suis ouvert a toutes propositions  wink

ps: je télécharge le dernier iso de jessie , je pourrai faire un test , la commande pour démonter ma clé sera  "umount /dev/sdx" je prend la précaution de mettre la clé avant de démarrer la machine

le wiki => https://debian-facile.org/doc:install:usb-boot

extrait du tuto :
Création de la clé avec la commande cp
Connectez votre clé USB, sans la monter dans le gestionnaire de périphérique. Évidemment la clé doit
avoir une taille supérieure à celle du fichier ISO.

donc je place ma clé et je l éjecte (depuis mon bureau)

Dernière modification par anonyme (28-02-2016 19:50:59)

#9 28-02-2016 19:55:59

raleur
Membre
Inscription : 03-10-2014

Re : [resolu]Récupération Clé usb hs

Il se peut que l'environnement de bureau désactive la clé après l'avoir démontée. Il faut la démonter avec umount.

Dernière modification par raleur (28-02-2016 19:56:19)


Il vaut mieux montrer que raconter.

Hors ligne

#10 28-02-2016 20:00:19

anonyme
Invité

Re : [resolu]Récupération Clé usb hs

oui je pense je vai tester tout ça , je ,me met a la place d un utilisateur lambda c'est déconcertant roll

premier retour
commande


fdisk -l
 


retour


Disque /dev/sda : 37,3 GiB, 40020664320 octets, 78165360 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x06ce6f76

Périphérique Amorçage   Début      Fin Secteurs Taille Id Type
/dev/sda1    *            2048 74897407 74895360  35,7G 83 Linux
/dev/sda2             74899454 78163967  3264514   1,6G  5 Étendue
/dev/sda5             74899456 78163967  3264512   1,6G 82 partition d'échange Linux / Solaris




Disque /dev/sdb : 7,5 GiB, 8015282176 octets, 15654848 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x125b6b92

Périphérique Amorçage Début     Fin Secteurs Taille Id Type
/dev/sdb1    *            0 7768319  7768320   3,7G  0 Vide
/dev/sdb2             20060   20891      832   416K ef EFI (FAT-12/16/32)
 


commande


 umount /dev/sdb
 


retour


umount: /dev/sdb : non monté
 



je peut pas démonter ce qui n est pas monté  tongue  et pourtant ma clé est sur le bureau , je peut lire et écrire  .

avec caja je la vois dans /dev
de la meme maniere


mount /dev/sdb
 



mount: impossible de trouver /dev/sdb dans /etc/fstab
 

Dernière modification par anonyme (28-02-2016 20:15:36)

#11 28-02-2016 20:16:04

raleur
Membre
Inscription : 03-10-2014

Re : [resolu]Récupération Clé usb hs

Oui bon, je pensais que depuis le temps tu avais compris que quand j'écris "la clé" c'est un raccourci pour dire "le système de fichiers qui est sur la clé", qui peut être dans une partition de la clé (cf. message #7). C'est long de l'écrire à chaque fois. Là, ce sera /dev/sdb2.

Si tu le vois sur le bureau, tu sais quel est le point de montage et tu peux utiliser ce dernier à la place du nom du périphérique en argument à umount. Tu peux aussi exécuter df ou mount pour afficher les périphériques montés et leurs points de montage.

Il vaut mieux montrer que raconter.

Hors ligne

#12 28-02-2016 20:24:11

anonyme
Invité

Re : [resolu]Récupération Clé usb hs

je continu ......


umount /dev/sdb2
 


retour


umount: /dev/sdb2 : non monté
 


commande


umount /dev/sdb1
 


retour


ma clé n'est plus sur le bureau
 


je vérifie


fdisk -l
 


retour


Disque /dev/sda : 37,3 GiB, 40020664320 octets, 78165360 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x06ce6f76

Périphérique Amorçage   Début      Fin Secteurs Taille Id Type
/dev/sda1    *            2048 74897407 74895360  35,7G 83 Linux
/dev/sda2             74899454 78163967  3264514   1,6G  5 Étendue
/dev/sda5             74899456 78163967  3264512   1,6G 82 partition d'échange Linux / Solaris




Disque /dev/sdb : 7,5 GiB, 8015282176 octets, 15654848 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x125b6b92

Périphérique Amorçage Début     Fin Secteurs Taille Id Type
/dev/sdb1    *            0 7768319  7768320   3,7G  0 Vide
/dev/sdb2             20060   20891      832   416K ef EFI (FAT-12/16/32)
 



je vois la clé donc mon cp va fonctionner , sdb1 (partition) correspond a mes fichiers d installation , sdb2 la partition type EFI
si la clé avait été dos  avec une partition fat32 (je désactive cette partition)

et sur le wiki c'est écrit  tongue


Il est indispensable de démonter tous les points de montage de cette clé à l'aide, par exemple, de la commande umount

umount /dev/sdd

Bien sûr, nous avons conservé l'exemple d'une partition nommée sdd. À adapter avec votre propre partition ou vos partitions (si vous en avez plusieurs sur la même cle) de la cle montée.
 



"tous les points de montage mais pas la clé"   hmm

Dernière modification par anonyme (28-02-2016 20:36:30)

#13 28-02-2016 20:36:22

raleur
Membre
Inscription : 03-10-2014

Re : [resolu]Récupération Clé usb hs

Exact, j'avais mal lu la sortie de fdisk.

Au passage, cela illustre ce que j'écrivais concernant l'étrangeté du format de l'image d'installation, avec la partition n° 1 qui commence au secteur 0 et, encore plus fort, la partition n° 2 qui est à cheval sur la première !

Il vaut mieux montrer que raconter.

Hors ligne

#14 28-02-2016 20:39:05

anonyme
Invité

Re : [resolu]Récupération Clé usb hs

merci raleur , y a plus cas pour moi , dur de s'adapter  sad

pour etre étrange il est étrange mais bon c est tellement pratique et puis ça evite de griller des dvd

#15 29-02-2016 12:14:09

anonyme
Invité

Re : [resolu]Récupération Clé usb hs

le retour de la mise a jour de la clé contenant "jessie dvd1"

visualisé la clé


fdisk -l
 


retour


Disque /dev/sdb : 7,5 GiB, 8011087872 octets, 15646656 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x6765c331

Périphérique Amorçage Début     Fin Secteurs Taille Id Type
/dev/sdb1    *            0 7798783  7798784   3,7G  0 Vide
/dev/sdb2             20224   21055      832   416K ef EFI (FAT-12/16/32)
 



démonter la partition active


umount /dev/sdb1
 



effacer les traces des systemes de fichiers


wipefs -a /dev/sdb
 


retour


/dev/sdb : 5 octets ont été effacés à l'index 0x00008001 (iso9660) : 43 44 30 30 31
/dev/sdb : 2 octets ont été effacés à l'index 0x000001fe (dos) : 55 aa
/dev/sdb : 2 octets ont été effacés à l'index 0x00000000 (mac) : 45 52
/dev/sdb : appel d'ioctl pour relire la table de partitions : Succès
 



visualiser la clé


fdisk -l
 



Disque /dev/sdb : 7,5 GiB, 8011087872 octets, 15646656 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
 



copy de l image.iso


cp /home/robert/Documents/image.iso /dev/sdb
 



sync
 


visualiser la clé


fdisk -l
 


retour


Disque /dev/sdb : 7,5 GiB, 8011087872 octets, 15646656 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x7ee97eb2

Périphérique Amorçage Début     Fin Secteurs Taille Id Type
/dev/sdb1    *            0 7798783  7798784   3,7G  0 Vide
/dev/sdb2             20264   21095      832   416K ef EFI (FAT-12/16/32)
 



je vai la tester  smile

ps: la clé fonctionne bien au boot

Dernière modification par anonyme (29-02-2016 12:26:21)

#16 29-02-2016 12:29:08

raleur
Membre
Inscription : 03-10-2014

Re : [resolu]Récupération Clé usb hs

Note qu'il n'est pas nécessaire d'effacer la clé avec wipefs ou autre avant d'y remettre une image disque, le plus important est que rien ne soit monté. L'effacement n'est éventuellement utile que pour repartitionner et reformater de façon classique une clé qui a contenu une image disque au format atypique qui pourrait perturber les outils de gestion des disques.

Il vaut mieux montrer que raconter.

Hors ligne

#17 29-02-2016 13:18:06

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [resolu]Récupération Clé usb hs

raleur a écrit :

une image disque au format atypique


Un exemple ? smile


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#18 29-02-2016 13:25:22

anonyme
Invité

Re : [resolu]Récupération Clé usb hs

@smolski
je répond pour lui tongue
si tu lit le post en entier une clé hybride (a partir d un iso debian hybride ) par exemple , voir exemple ci dessus
ou le format de la clé devient une abération (mais bien pratique )
d'ou l expréssion "une image disque au format atypique "  tout est dit  tongue tongue  tongue

Pied de page des forums