Pages : 1
#1 Le 16/05/2007, à 14:49
- Nathanos
Problème pour monté un disque dur
Bonjour tout le monde !
Alors voila, j'explique mon problème, il y a plusieurs mois en j'ai trimbalé mon disque dur externe en voiture et quand j'ai voulu le rebrancher chez moi, le montage automatique ne s'est pas déroulé et la commande mount me renvoi :
nathan@thanatos:~$ sudo mount -t vfat /dev/sdb1 /media/sdb1/
mount: /dev/sdb1: ne peut lire le super bloc
Pour essayer de réparer le truc, j'ai essayer de formater la partition (sudo mkfs.vfat -F 32 -I /dev/sdb) puis avec gparted j'ai récrée une partition, mais ça n'a rien changer, il veut toujours pas me monter mon disque dur.
Quelqu'un à une idée de comment je pourrais le faire remarcher ?
Merci ^^
Hors ligne
#2 Le 16/05/2007, à 15:39
- tomlohave
Re : Problème pour monté un disque dur
tu peux poster le resultat de dmesg et de
sudo fdisk -l /dev/sdb
?
Hors ligne
#3 Le 16/05/2007, à 15:44
- Nathanos
Re : Problème pour monté un disque dur
Oui, il me renvoi rien pour fdisk et pour dmesg j'ai ceci (mis en liens car trop de caractère, ça passait pas dans le post).
Dernière modification par Nathanos (Le 16/05/2007, à 15:50)
Hors ligne
#4 Le 17/05/2007, à 07:10
- tomlohave
Re : Problème pour monté un disque dur
ok
une ou deux ? partitions sont détectées mais impossible de déterminer de quel type.
Si ton disque ne contient rien d'important, tu gagnerais ton temps à tout supprimer ...
essaie avec fdisk en ligne de commande
sudo fdisk /dev/sdb
supprime tout et recrée une ou pusieurs partitions
Hors ligne
#5 Le 17/05/2007, à 08:50
- goodluck
Re : Problème pour monté un disque dur
Salut Nathanos,
En lisant ton message il semblerait que tu confonds partition et disque.
En effet on formate une partition après l'avoir défini (avec gparted, si tu y tiens) et l'on monte cette partition, pas ce disque.
Si bien que ta commande de formatage, logique a partir de ton erreur, n'a aucun sens, puisqu'elle demande de formater sdb et non sdb1
Amicalement, Gerard ;)
http://counter.li.org/cgi-bin/certificate.cgi/302199
http://www.worldcommunitygrid.org/
Hors ligne
#6 Le 17/05/2007, à 09:27
- philcero
Re : Problème pour monté un disque dur
Petit tests idiots :
As-tu essayé un : sudo mount /dev/sdb1 /media/sdb1
---> Sans spécifier le type d FS donc...
Ou bien : sudo fsck /dev/sdb1
--> Afin de voir si le FSCK detecte des problèmes...
Tout savoir sur les offres ADSL : www.adslinfos.fr
Hors ligne
#7 Le 17/05/2007, à 12:14
- Nathanos
Re : Problème pour monté un disque dur
une ou deux ? partitions sont détectées mais impossible de déterminer de quel type.
Si ton disque ne contient rien d'important, tu gagnerais ton temps à tout supprimer ...
Déjà fait mais ça a pas améliorer mon problème.
supprime tout et recrée une ou pusieurs partitions
Ca change rien, il veut toujours pas lire le superbloc.
En effet on formate une partition après l'avoir défini (avec gparted, si tu y tiens) et l'on monte cette partition, pas ce disque.
Si bien que ta commande de formatage, logique a partir de ton erreur, n'a aucun sens, puisqu'elle demande de formater sdb et non sdb1
Non je confond pas, c'est juste une erreur d'utilisation. Je pensais qu'en l'utilisant sur sdb elle formaterait directement toutes les partitions. Apparemment je me suis trompé ^^ .
Petit tests idiots :
As-tu essayé un : sudo mount /dev/sdb1 /media/sdb1
Oui et ça renvoit :
nathan@thanatos:~$ sudo mount /dev/sdb1 /media/sdb1/
mount: /dev/sdb1: ne peut lire le super bloc
Ou bien : sudo fsck /dev/sdb1
--> Afin de voir si le FSCK detecte des problèmes...
Mon disque dur étant partitionner en fat32, j'ai lancé dosfsck et ça m'a renvoyer :
dosfsck 2.11, 12 Mar 2005, FAT32, LFN
FSINFO sector has bad magic number(s):
Offset 0: 0x40615252 != expected 0x41615252
Offset 484: 0x60417272 != expected 0x61417272
Auto-correcting it.
Cluster 0 out of range (251657976 > 4357509). Setting to EOF.
Free cluster summary uninitialized (should be 4357507)
Auto-setting.
Performing changes.
/dev/sdb1: 0 files, 1/4357508 clusters
Hors ligne
#8 Le 20/05/2007, à 08:46
- philcero
Re : Problème pour monté un disque dur
Etrange cette histoire...
Vu que tu as déjà r.a.z ton disque rien ne coûte de reprendre à zéro, manière d'être sûr de ne rien oublier.
ATTENTION : Je parts du principe que quand tu pluggue ton disque est reconnu en tant que sdx (Afin de savoir lance la commande "tail -f /var/log/messages" et pluggue le bignou). Remplacer donc sdx par ce que tu récupères.
ATTENTION : A partir de maintenant on flingue tout sur le disque USB.
1. Cohérence physique.
Afin de valider qu'il n'y a pas de blocs HS, notament dans la zone d'amorce :
# sudo dd if=/dev/zero of=/dev/sdx bs=512 count=1
2. Mise en place d'un MBR.
On duplique le MBR de ton premier disque (Supposé être sda ici, pour savoir lance la commande "mount" et regarde le point de montage "/" qui doit te donner le nom de ton disque primaire : "/dev/sd?") :
# sudo dd if=/dev/sda of=/dev/sdx bs=512 count=1
3. Mise en place partition.
On créé une partition qui fait tout le disque :
# sudo fdisk /dev/sdx
On a récupéré le MBR du disque 1 donc il y en a forcemment, on va tout r.a.z.
Lister les paritions présentes avec la commande "p".
Pour chaque partition lancer la commande "d" et donner le numéro de la partition à supprimer.
Quand c'est vide, lancer la commande "n" et renseigner pour une partition complète.
Force l'ID de la partition avec la commande "t" (Le type W95/FAT32/LBA est "c").
Lister les paritions présentes avec la commande "p", il doit y en avoir une seule qui fait la taille du disque et qui est typée "c".
Quitter en sauvant avec la commande "w".
4. Formatage.
On formate en FAT32 :
# sudo mkdosfs -F 32 -n datas -S 4096 /dev/sdx1
5. Montage.
On monte :
# sudo mkdir /datas
# sudo chmod 777 /datas
# sudo mount /dev/sdx1 /datas
6. On sabre le champagne ?
# df -k /datas
--> Si c'est /dev/sdx1 c'est gagné.
Dernière modification par philcero (Le 20/05/2007, à 08:48)
Tout savoir sur les offres ADSL : www.adslinfos.fr
Hors ligne
#9 Le 21/05/2007, à 20:51
- Nathanos
Re : Problème pour monté un disque dur
C'est partie pour un c/c de chacune des réponses à chacune des commandes ^^ :
nathan@thanatos:~$ sudo dd if=/dev/zero of=/dev/sdb bs=512 count=1
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets (512 B) copiés, 0,00245454 seconde, 209 kB/s
nathan@thanatos:~$ sudo dd if=/dev/sda of=/dev/sdb bs=512 count=1
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets (512 B) copiés, 0,00411998 seconde, 124 kB/s
nathan@thanatos:~$ sudo fdisk /dev/sdb
Le nombre de cylindres pour ce disque est initialisé à 8684.
Il n'y a rien d''incorrect avec cela, mais c'est plus grand que 1024,
et cela pourrait causer des problèmes en fonction pour certaines configurations:
1) logiciels qui sont exécutés à l'amorçage (i.e., vieilles versions de LILO)
2) logiciels d'amorçage et de partitionnement pour d'autres SE
(i.e., DOS FDISK, OS/2 FDISK)
Incapable de repérage sur /dev/sdb
nathan@thanatos:~$ sudo mkdosfs -F 32 -n datas -S 4096 /dev/sdb1
mkdosfs 2.11 (12 Mar 2005)
nathan@thanatos:~$ sudo mount -t vfat /dev/sdb1 /datas
mount: /dev/sdb1: ne peut lire le super bloc
nathan@thanatos:~$ df -k /datas
Sys. de fich. 1K-blocs Occupé Disponible Capacité Monté sur
/dev/sda8 10080488 4047436 5520984 43% /
Bon, je vais aller me sucider ou plutot je vais remettre le disque dur dans PC histoire de voir si c'est pas le rack dans lequel il est qui fou le bordel...
Dernière modification par Nathanos (Le 21/05/2007, à 20:51)
Hors ligne
#10 Le 22/05/2007, à 07:35
- philcero
Re : Problème pour monté un disque dur
Peux-tu faire ce test s.v.p :
1. Dépluggue le disque maudit.
2. Lance dans une fenêtre terminal la commande :
tail -f /var/log/messages
3. Pluggue à nouveau le disque.
4. Poste les lignes qui ce sont affichées au moment du plug.
Autre chose :
1. Débluggue à nouveau qui tu sais.
2. Lance dans une fenêtre terminal la commande :
ls -l /dev/sdb*
3. Normalement il doit te dire qu'il n'y a ni fichier, ni répertoire de ce type.
Question subsidiaire :
1. Idem
2. Idem
ls -l /dev/sd*
3. Poste le résultat.
Dernière modification par philcero (Le 22/05/2007, à 07:36)
Tout savoir sur les offres ADSL : www.adslinfos.fr
Hors ligne
#11 Le 22/05/2007, à 12:20
- Nathanos
Re : Problème pour monté un disque dur
Alors... ^^
Peux-tu faire ce test s.v.p :
Là encore le log fait 850 et quelques lignes, tu le trouveras donc ici
Autre chose :
Je confirme, c'est bien ça (logique en même temps ^^)
Question subsidiaire :
Il s'affiche que les partitions sur sda (logique aussi), soit :
nathan@thanatos:~$ ls -l /dev/sd*
brw-rw---- 1 root disk 8, 0 2007-05-22 13:57 /dev/sda
brw-rw---- 1 root disk 8, 1 2007-05-22 13:57 /dev/sda1
brw-rw---- 1 root disk 8, 2 2007-05-22 13:57 /dev/sda2
brw-rw---- 1 root disk 8, 3 2007-05-22 13:57 /dev/sda3
brw-rw---- 1 root disk 8, 5 2007-05-22 13:57 /dev/sda5
brw-rw---- 1 root disk 8, 6 2007-05-22 13:57 /dev/sda6
brw-rw---- 1 root disk 8, 7 2007-05-22 13:57 /dev/sda7
brw-rw---- 1 root disk 8, 8 2007-05-22 11:57 /dev/sda8
(oui je sais, j'aime bien faire pleins de partitions ^^)
Hors ligne
#12 Le 27/05/2007, à 20:31
- Nathanos
Re : Problème pour monté un disque dur
Personne n'a d'idée alors ? Ca m'embêterais de mettre mon disque à la poubelle avec comme seule raison "ça marche pas"...
Hors ligne
#13 Le 01/06/2007, à 17:25
- emixam61
Re : Problème pour monté un disque dur
slt,
je vais surement me faire maudire mais est ce que tu un windows d'installer sur ton pc?
a tu essayer la commande chkdsk ? j'ai reussi a recupéré un dd qui avait crasher donc avant de la jeter a la poubelle essaye sa si tu l'a pas fais.
Dell M4400 - Nvidia FX770 / intel C2D P8700 / 4Go Ram
Dual boot: ubuntu Jaunty + compiz | Windows 7
Hors ligne
#14 Le 02/06/2007, à 19:13
- Nathanos
Re : Problème pour monté un disque dur
a tu essayer la commande chkdsk ?
Commande inconnu au bataillon... Si tu parles de fdisk, oui ça a déjà été fait plusieurs fois (cf. Message plus haut).
est ce que tu un windows d'installer sur ton pc?
Ouep et ce crétin ne me monte pas le disque dur sans rien donnée comme infos.
Hors ligne
Pages : 1