Mes problèmes de disques
Fredish
Messages postés
373
Statut
Membre
-
Fredish Messages postés 373 Statut Membre -
Fredish Messages postés 373 Statut Membre -
Salut à tous.
Puisque asevere a fait un joli post sur le 1024eme cylindre, et que la tendance de reflexion est sur ca, j'aimerais exposer les problèmes (mineurs, ceci dit) que j'ai avec mes disques.
Alors, voilà. J'ai trois disques sur mon pc: hda, hdc, et hdd. Je vais mettre un fdisk de chacun d'eux avec des explications en plus pour bien comprendre.
Je mets ca par secteur:
hdc, maintenant:
hdd, maintenant:
Jusque là, tout est magnifique. Mais j'ai quelques questions. Pourquoi depuis mandrake, je ne puis monter aucune partition de mon disque hdd, à chaque fois l'erreur est:
Pareil, dans les logs, /var/log/messages, de la mandrake, il y a ça:
J'ai bien vérifié d'avoir compilé le support des systèmes de fichiers correspondants dans le noyau, rien n'y fait. Je précise quand même que tous les systèmes installés sur hdd fonctionnent parfaitement.
Autre chose. Lorsque je lance le programme partition magic depuis windows, il me donne à peu près ces erreurs:
Bizarremment, il n'y a ensuite que hdc qui est marqué comme défectueux et je peux travailler sur le hdd. Je précise quand même qu'il m'avait déjà mentionné le problème avec une installation antérieure, et que sa pseudo-correction d'erreur ne fait rien du tout. Mais bon, j'accorde pas trop d'importance non plus à un programme tournant sous windows.
Dernier petit problème, lorsque je suis sous debian(hdd10), et que je lance la commande lilo(que j'ai configuré pour aller sur une disquette), voilà ce qu'il me met:
Puis après il écrit sur le mbr(j'ai bien spécifié l'option "lba32" dans lilo.conf). Je précise que je peux avoir accès à toutes les partitions de tous les disques depuis ma debian, sans problèmes.
Et dernière petite question. Le hdd est de 40Go à peu près, pourquoi, dans ce cas, il n'a que 4865 cylindres, alors que hdc, qui est de la même taille, a 79656 cylindres.
Bon, voilà. Je sais, c'est long et fastidieux. Mais ce sont des petits problèmes qui m'agacent et que je n'ai toujours pas réussi à résoudre. Merci de vôtre aide ou même de vos commentaires. :)
Puisque asevere a fait un joli post sur le 1024eme cylindre, et que la tendance de reflexion est sur ca, j'aimerais exposer les problèmes (mineurs, ceci dit) que j'ai avec mes disques.
Alors, voilà. J'ai trois disques sur mon pc: hda, hdc, et hdd. Je vais mettre un fdisk de chacun d'eux avec des explications en plus pour bien comprendre.
Je mets ca par secteur:
Disque /dev/hda : 255 têtes, 63 secteurs, 1245 cylindres Unités = secteurs sur 1 * 512 octets (ca c'est le disque windows. Les parentheses sont de moi) Périphérique Amorce Début Fin Blocs Id Système /dev/hda1 * 63 2265164 1132551 7 HPFS/NTFS (Primaire. Amorce et swap) /dev/hda2 2265165 7389899 2562367+ 7 HPFS/NTFS (Idem. Système) /dev/hda3 7389900 20000924 6305512+ f Win95 Etdue (LBA) (Partition etendue) /dev/hda5 7389963 9767519 1188778+ 7 HPFS/NTFS (Partition logique. Programmes) /dev/hda6 9767583 20000924 5116671 7 HPFS/NTFS (Idem. Fichiers divers)
hdc, maintenant:
Disque /dev/hdc : 16 têtes, 63 secteurs, 79656 cylindres Unités = secteurs sur 1 * 512 octets (C'est le disque où j'ai mandrake) Périphérique Amorce Début Fin Blocs Id Système /dev/hdc1 * 63 2047247 1023592+ 83 Linux (/) /dev/hdc2 2047248 80293247 39123000 5 Etendue /dev/hdc5 2047311 3070367 511528+ 82 Echange Linux (swap) /dev/hdc6 3070431 15357887 6143728+ 83 Linux (/var) /dev/hdc7 15357951 25597151 5119600+ 83 Linux (etc..) /dev/hdc8 25597215 64508975 19455880+ 83 Linux /dev/hdc9 64509039 68604479 2047720+ 83 Linux /dev/hdc10 68604543 80293247 5844352+ b Win95 FAT32 (Partition pour le transfert de fichiers entre linux et windows)
hdd, maintenant:
Disque /dev/hdd : 255 têtes, 63 secteurs, 4865 cylindres Unités = secteurs sur 1 * 512 octets (Ce disque contient divers systèmes, mes essais quoi...) Périphérique Amorce Début Fin Blocs Id Système /dev/hdd1 63 3229064 1614501 83 Linux (/ de suse9.0) /dev/hdd2 3229065 30137939 13454437+ f Win95 Etdue (LBA) /dev/hdd3 * 30137940 40371344 5116702+ a5 FreeBSD (primaire de freebsd) /dev/hdd5 3229128 7245314 2008093+ 83 Linux (Diverses partitions de suse) /dev/hdd6 7245378 7727264 240943+ 83 Linux /dev/hdd7 7727328 8369864 321268+ 83 Linux /dev/hdd8 8369928 10458314 1044193+ 83 Linux /dev/hdd9 10458378 12868064 1204843+ 83 Linux /dev/hdd10 * 12868128 13350014 240943+ 83 Linux (/ de debian) /dev/hdd11 13350078 13735574 192748+ 83 Linux (Diverses partitions de debian) /dev/hdd12 13735638 14313914 289138+ 83 Linux /dev/hdd13 14313978 20177639 2931831 83 Linux /dev/hdd14 20177703 26041364 2931831 83 Linux /dev/hdd15 26041428 30137939 2048256 83 Linux
Jusque là, tout est magnifique. Mais j'ai quelques questions. Pourquoi depuis mandrake, je ne puis monter aucune partition de mon disque hdd, à chaque fois l'erreur est:
mount: /dev/hdd12 n'est pas un périphérique valide de type bloc
Pareil, dans les logs, /var/log/messages, de la mandrake, il y a ça:
May 17 22:23:25 localhost kernel: hdd:end_request: I/O error, dev 16:40 (hdd), sector 0 May 17 22:23:25 localhost kernel: end_request: I/O error, dev 16:40 (hdd), sector 2 May 17 22:23:25 localhost kernel: end_request: I/O error, dev 16:40 (hdd), sector 4 May 17 22:23:25 localhost kernel: end_request: I/O error, dev 16:40 (hdd), sector 6 May 17 22:23:25 localhost kernel: end_request: I/O error, dev 16:40 (hdd), sector 0 May 17 22:23:25 localhost kernel: end_request: I/O error, dev 16:40 (hdd), sector 2 May 17 22:23:25 localhost kernel: end_request: I/O error, dev 16:40 (hdd), sector 4 May 17 22:23:25 localhost kernel: end_request: I/O error, dev 16:40 (hdd), sector 6 May 17 22:23:25 localhost kernel: unable to read partition table
J'ai bien vérifié d'avoir compilé le support des systèmes de fichiers correspondants dans le noyau, rien n'y fait. Je précise quand même que tous les systèmes installés sur hdd fonctionnent parfaitement.
Autre chose. Lorsque je lance le programme partition magic depuis windows, il me donne à peu près ces erreurs:
Erreur 116 sur partition, commencant au secteur 2047248 sur disque 2(hdc). La valeur LBA de début est de 2047248 et CHS est de 16435502. Elles doivent être egales. PM peut corriger le problèmes. Disque 2 défectueux. Erreur 116 sur partition, commencant au secteur 30137940 sur disque 3(hdd). La valeur LBA de début est de 30137940 et CHS est de 16450622. Elles doivent être egales. PM peut corriger le problèmes. Disque 3 défectueux.
Bizarremment, il n'y a ensuite que hdc qui est marqué comme défectueux et je peux travailler sur le hdd. Je précise quand même qu'il m'avait déjà mentionné le problème avec une installation antérieure, et que sa pseudo-correction d'erreur ne fait rien du tout. Mais bon, j'accorde pas trop d'importance non plus à un programme tournant sous windows.
Dernier petit problème, lorsque je suis sous debian(hdd10), et que je lance la commande lilo(que j'ai configuré pour aller sur une disquette), voilà ce qu'il me met:
Warning: Int 0x13 function 8 and function 0x48 return different head/sector geometries for BIOS drive 0x80 Warning: Int 0x13 function 8 and function 0x48 return different head/sector geometries for BIOS drive 0x81 Warning: Int 0x13 function 8 and function 0x48 return different head/sector geometries for BIOS drive 0x82
Puis après il écrit sur le mbr(j'ai bien spécifié l'option "lba32" dans lilo.conf). Je précise que je peux avoir accès à toutes les partitions de tous les disques depuis ma debian, sans problèmes.
Et dernière petite question. Le hdd est de 40Go à peu près, pourquoi, dans ce cas, il n'a que 4865 cylindres, alors que hdc, qui est de la même taille, a 79656 cylindres.
Bon, voilà. Je sais, c'est long et fastidieux. Mais ce sont des petits problèmes qui m'agacent et que je n'ai toujours pas réussi à résoudre. Merci de vôtre aide ou même de vos commentaires. :)
A voir également:
- Mes problèmes de disques
- Nettoyage de disque - Guide
- Lister les disques cmd - Guide
- Clonage de disque - Guide
- Logiciel de sauvegarde automatique sur disque dur - Guide
- Clé usb ne s'affiche pas dans gestion des disques - Guide
2 réponses
Ben pour la question sur les cylindre, je répondrai que hdc a 16 têtes et hdd en à 255 :)
Pour /dev/hdd10 elle ne devrait pas être marquée comme active, c'est peut-etre ce qui pose probleme à lilo.
Pour le mount, je ne sais pas trop, je n'ai encore jamais eu de probleme similaire... :)
je vais voir si je trouve quelque chose!
++
Pour /dev/hdd10 elle ne devrait pas être marquée comme active, c'est peut-etre ce qui pose probleme à lilo.
# fdisk /dev/hdd Le nombre de cylindres pour ce disque est initialisé à 4865. 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) Commande (m pour l'aide): a Numéro de partition (1-15): 10 Commande (m pour l'aide): w
Pour le mount, je ne sais pas trop, je n'ai encore jamais eu de probleme similaire... :)
je vais voir si je trouve quelque chose!
++
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
Je croyais qu'il fallait la mettre comme bootable pour qu'elle puisse booter. Remarque, tu vas me dire, pourquoi n'ai-je pas mis suse aussi en bootable.
Ben, j'ai essayé de virer la bootabilité :), marche pas, j'ai toujours l'erreur. Ca me dérange pas trop, mais bon, ca fait pas très propre: surtout sur une debian. :)
Pour info, "lilo" sous mandrake ne renvoie aucune erreur. Enfin, ce qui m'embête vraiment, c'est le mount.
Ben, j'ai essayé de virer la bootabilité :), marche pas, j'ai toujours l'erreur. Ca me dérange pas trop, mais bon, ca fait pas très propre: surtout sur une debian. :)
Pour info, "lilo" sous mandrake ne renvoie aucune erreur. Enfin, ce qui m'embête vraiment, c'est le mount.