Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/04/2008, à 19:29

Lame

espace disque dur perdu

Bonjour, voila j'ai un "petit" probleme : une cle usb de 512Mb qui ne fonctionne plus.

:~$ sudo fdisk -l

Disque /dev/sda: 60.0 Go, 60060155904 octets
255 heads, 63 sectors/track, 7301 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00020b68

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           1        7114    57143173+  83  Linux
/dev/sda2            7115        7301     1502077+   5  Extended
/dev/sda5            7115        7301     1502046   82  Linux swap / Solaris

Disque /dev/sdb: 8 Mo, 8388608 octets
1 heads, 16 sectors/track, 1024 cylinders
Units = cylindres of 16 * 512 = 8192 bytes
Disk identifier: 0xffffffff

Disque /dev/sdb ne contient pas une table de partition valide
:~$ sudo fdisk /dev/sdb
Le périphérique ne contient ni une partition ni une étiquette DOS, Sun, SGI ou OSF
Building a new DOS disklabel with disk identifier 0x0e956cd9.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.

AVERTISSEMENT: fanion 0x0000 invalide de la table de partitions 4 sera corrigé par w(écriture)
:~$ sudo sfdisk /dev/sdb
Vérification qu'aucun autre n'utilise le disque en ce moment ...
OK

Disque /dev/sdb: 1024 cylindres, 1 têtes, 16 secteurs/piste

sfdisk: ERREUR: secteur 0 n'a pas un signature MS-DOS
 /dev/sdb: type non reconnu de table de partition
Vieille situation:
Aucune partition repérée
L'entrée utiliser un des formats suivants; les champs absents prennent
la valeur par défaut:
<début> <taille> <type [E,S,L,X,hex]> <amorçable [-,*]> <c,h,s> <c,h,s>
Habituellement vous n'avez besoin que de spécifier:
<début> et <taille> (et parfois <type>).

Voila si quelqu'un sait de quoi il retourne et comment retrouver les 512Mb je serais tres interessé; les données sont sans importances.


Ubuntu 8.10 Hardy
jdk 1.6.0_01
mysql Ver 14.12 // mysql-connector-java-5.0.6

Hors ligne

#2 Le 04/04/2008, à 19:48

toutafai

Re : espace disque dur perdu

bah je dirais que la table de partition (ainsi que sa copie) en a pris un coup sur la tronche....

si les données sont pas importantes, voit ca : http://doc.ubuntu-fr.org/tutoriel/formater_une_cle_usb

et si ca suffit pas, ca : http://doc.ubuntu-fr.org/tutoriel/comment_reparer_clef_usb


Tombé dans l'informatique étant petit, j'en ai fait mon métier. Utilisateur d'Ubuntu depuis novembre 2006, actuellement sous 20.04 x64 (Que d'évolution
depuis Dapper Drake ! Ça rajeunit pas ^^^).

Hors ligne

#3 Le 11/04/2008, à 14:39

Lame

Re : espace disque dur perdu

@toutafai:
Merci pour les liens, mais ca n'a pas fonctionné. un repartitionnage ne fonctionne pas car la cle ne fait plus que 8Mo au lieu de 512Mo
J'ai tente de faire un formatage de bas niveau :

 sudo dd if=/dev/zero of=/dev/sdb
dd: écriture vers `/dev/sdb': Aucun espace disponible sur le périphérique
16385+0 enregistrements lus
16384+0 enregistrements écrits
8388608 octets (8,4 MB) copiés, 1,7241 seconde, 4,9 MB/s

Il ne depasse pas les 8Mo
La MBR est bien vide :

$ dd bs=512 count=1 if=/dev/sdb | od -Ax -tx1z -v
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets (512 B) copiés, 0,00137876 seconde, 371 kB/s
000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0000a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0000b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0000c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0000d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0000e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0000f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0001b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0001c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0001d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0001e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000200

parted me dit qu'il manque l'etiquette

$ sudo parted /dev/sdb
GNU Parted 1.7.1
On utilise /dev/sdb
Bienvenu dans GNU Parted ! Tapez "help" pour voir la liste des commandes.
(parted) print                                                            
Erreur: Incapable d'ouvrir /dev/sdb - étiquette de disque non reconnue.   
(parted)

Mais la creation d'une etiquette msdos ne fonctionne pas :

(parted) mklabel msdos                                                    
(parted) print                                                            
Erreur: Incapable d'ouvrir /dev/sdb - étiquette de disque non reconnue.

Une chose qui me fait bizard c'est lors d'une tentative de partitionnement des 8Mo, le premier cylindre disponible est le 2 et non le 1

$ sudo fdisk /dev/sdb
Le périphérique ne contient ni une partition ni une étiquette DOS, Sun, SGI ou OSF
Building a new DOS disklabel with disk identifier 0x5a1a6885.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.

AVERTISSEMENT: fanion 0x0000 invalide de la table de partitions 4 sera corrigé par w(écriture)

Commande (m pour l'aide): p

Disque /dev/sdb: 8 Mo, 8388608 octets
1 heads, 16 sectors/track, 1024 cylinders
Units = cylindres of 16 * 512 = 8192 bytes
Disk identifier: 0x5a1a6885

Périphérique Amorce    Début         Fin      Blocs    Id  Système

Commande (m pour l'aide): n
Action de commande
   e   étendue
   p   partition primaire (1-4)
p
Numéro de partition (1-4): 1
Premier cylindre (2-1024, par défaut 2):

Si je poursuis et tente de partionner tout ce que je peux, l'ecriture echoue:

Premier cylindre (2-1024, par défaut 2): 
Utilisation de la valeur par défaut 2
Dernier cylindre ou +taille or +tailleM ou +tailleK (2-1024, par défaut 1024): 
Utilisation de la valeur par défaut 1024

Commande (m pour l'aide): w
La table de partitions a été altérée!

Appel de ioctl() pour relire la table de partitions.
Synchronisation des disques.
alain@portable:~/utilities$ sudo fdisk /dev/sdb
Le périphérique ne contient ni une partition ni une étiquette DOS, Sun, SGI ou OSF
Building a new DOS disklabel with disk identifier 0x4cb3af27.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.

AVERTISSEMENT: fanion 0x0000 invalide de la table de partitions 4 sera corrigé par w(écriture)

Commande (m pour l'aide): p

Disque /dev/sdb: 8 Mo, 8388608 octets
1 heads, 16 sectors/track, 1024 cylinders
Units = cylindres of 16 * 512 = 8192 bytes
Disk identifier: 0x4cb3af27

Périphérique Amorce    Début         Fin      Blocs    Id  Système

Commande (m pour l'aide):

Ubuntu 8.10 Hardy
jdk 1.6.0_01
mysql Ver 14.12 // mysql-connector-java-5.0.6

Hors ligne

#4 Le 11/04/2008, à 15:16

toutafai

Re : espace disque dur perdu

Une chose qui me fait bizard c'est lors d'une tentative de partitionnement des 8Mo, le premier cylindre disponible est le 2 et non le 1

Nan, c'est logique le cylindre 1 contient le mbr/fat , donc le cylindre suivant disponible est le 2


Moi ce qui me fait bizarre, c'est ca :

AVERTISSEMENT: fanion 0x0000 invalide de la table de partitions 4 sera corrigé par w(écriture)

On dirait bien qu'il y a d'autre partition, c'est la que doivent se cacher le reste de tes 512 Mo...

Ce qui m'amene cette question, es-ce que ta clef aurait des fonctionnalités type "Ready boost" ou encore, un logiciel de syncrhonisation / cryptage comme l'intègre certain constructeurs ?


Tombé dans l'informatique étant petit, j'en ai fait mon métier. Utilisateur d'Ubuntu depuis novembre 2006, actuellement sous 20.04 x64 (Que d'évolution
depuis Dapper Drake ! Ça rajeunit pas ^^^).

Hors ligne

#5 Le 17/04/2008, à 16:00

Lame

Re : espace disque dur perdu

Bon j'abandonne. Il n'y a pas de fonctionnalités spécifiques installée sur la clé.
Ce que j'en retiens c'est qu'il n'y a plus qu'un seul head qui fonctionne et que je n'ai pas trouvé sur le net de façon de recuperer les head perdu.
Voila..


Ubuntu 8.10 Hardy
jdk 1.6.0_01
mysql Ver 14.12 // mysql-connector-java-5.0.6

Hors ligne