disque dur furtif
Le
Corruble David
Sur mon ordinateur j'ai 4 disques durs :
hda1 : winXP
hda5 : Linux Swap
hda6 : /home
voilà pour le 1er
hdb1 : /
Puis :
sda1 : Fat32 pour les échanges avec WinXP
et enfin, j'ai un disque dur : hdd de 120 Go. WinXP le monte sans pb, mais
moi, ce que je veux, c'est au moins le faire apparaître dans Linux. WinXP
ne m'intéresse pas.
Hélas, je suis débutant, et quand tout ne fonctionne pas comme il faut,
je panique.
J'ai essayé :
fdisk -l et voici :
Disque /dev/scsi/host0/bus0/target5/lun0/disc: 2147 Mo, 2147678720 octets
255 têtes, 63 secteurs/piste, 261 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id
Système
/dev/scsi/host0/bus0/target5/lun0/part1 1 260 2088418+ b
Win95 FAT32
Disque /dev/ide/host0/bus0/target0/lun0/disc: 40.0 Go, 40027029504 octets
255 têtes, 63 secteurs/piste, 4866 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/ide/host0/bus0/target0/lun0/part1 * 1 764 6136798+ 7 HPFS/NTFS
/dev/ide/host0/bus0/target0/lun0/part2 765 4866 32949315 5 Extended
/dev/ide/host0/bus0/target0/lun0/part5 765 827 506016 82 Lnux swap
/dev/ide/host0/bus0/target0/lun0/part6 828 4866 32443236 83 Lnux
Disque /dev/ide/host0/bus0/target1/lun0/disc: 10.1 Go, 10110320640 octets
255 têtes, 63 secteurs/piste, 1229 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/ide/host0/bus0/target1/lun0/part1 * 1 1229 9871911 83 Linux
[root@localhost david]# fdisk /dev/ide/host0/bus0/target1/lun0/part1
Le périphérique ne contient ni une partition ni une étiquette DOS, Sun, SGI ou OSF
Création d'une nouvelle étiquette DOS. Les modifications resteront en mémoire
jusqu'à ce qu'elles soient écrites. Après quoi, bien sûr, le contenu précédent
ne sera par récupérable.
Le nombre de cylindres pour ce disque est initialisé à 1228.
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)
AVERTISSEMENT: fanion 0x0000 invalide de la table de partitions 4 sera corrigé par w(écriture)
Le dernier disque dur est celui que j'aimerai déclarer.
Voilà, j'ai peur (pour de vrai) de faire une betise.
je dois taper : fdisk /dev/ide/host0/bus0/target1/lun0/part1 et
ensuite entrer des paramètres. Pouvez-vous m'aider à trouver le bon
paramètre à placer après fdisk ?
hda1 : winXP
hda5 : Linux Swap
hda6 : /home
voilà pour le 1er
hdb1 : /
Puis :
sda1 : Fat32 pour les échanges avec WinXP
et enfin, j'ai un disque dur : hdd de 120 Go. WinXP le monte sans pb, mais
moi, ce que je veux, c'est au moins le faire apparaître dans Linux. WinXP
ne m'intéresse pas.
Hélas, je suis débutant, et quand tout ne fonctionne pas comme il faut,
je panique.
J'ai essayé :
fdisk -l et voici :
Disque /dev/scsi/host0/bus0/target5/lun0/disc: 2147 Mo, 2147678720 octets
255 têtes, 63 secteurs/piste, 261 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id
Système
/dev/scsi/host0/bus0/target5/lun0/part1 1 260 2088418+ b
Win95 FAT32
Disque /dev/ide/host0/bus0/target0/lun0/disc: 40.0 Go, 40027029504 octets
255 têtes, 63 secteurs/piste, 4866 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/ide/host0/bus0/target0/lun0/part1 * 1 764 6136798+ 7 HPFS/NTFS
/dev/ide/host0/bus0/target0/lun0/part2 765 4866 32949315 5 Extended
/dev/ide/host0/bus0/target0/lun0/part5 765 827 506016 82 Lnux swap
/dev/ide/host0/bus0/target0/lun0/part6 828 4866 32443236 83 Lnux
Disque /dev/ide/host0/bus0/target1/lun0/disc: 10.1 Go, 10110320640 octets
255 têtes, 63 secteurs/piste, 1229 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/ide/host0/bus0/target1/lun0/part1 * 1 1229 9871911 83 Linux
[root@localhost david]# fdisk /dev/ide/host0/bus0/target1/lun0/part1
Le périphérique ne contient ni une partition ni une étiquette DOS, Sun, SGI ou OSF
Création d'une nouvelle étiquette DOS. Les modifications resteront en mémoire
jusqu'à ce qu'elles soient écrites. Après quoi, bien sûr, le contenu précédent
ne sera par récupérable.
Le nombre de cylindres pour ce disque est initialisé à 1228.
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)
AVERTISSEMENT: fanion 0x0000 invalide de la table de partitions 4 sera corrigé par w(écriture)
Le dernier disque dur est celui que j'aimerai déclarer.
Voilà, j'ai peur (pour de vrai) de faire une betise.
je dois taper : fdisk /dev/ide/host0/bus0/target1/lun0/part1 et
ensuite entrer des paramètres. Pouvez-vous m'aider à trouver le bon
paramètre à placer après fdisk ?

Poser une question


Corruble David
Ici votre premier disque dur, de 2Go, /dev/sda, vu par votre système,
et sa partition /dev/sda1.
Ici votre deuxième disque dur, de 40Go, /dev/hda,
et ses 4 partitions, primaire /dev/hda1, étendue /dev/hda2, logiques
/dev/hda5 et /dev/hda6.
Ici votre troisième disque dur, de 10Go, /dev/hdb
et sa partition /dev/hdb1.
Soit un total de 3 disques durs vu par le système, il manque le quatrième,
celui que vous dites être en /dev/hdd et que fdisk ne liste pas.
L'utilitaire fdisk permet de manipuler un disque afin de créer, modifier ou
effacer des partitions.
Ici vous essayez non pas de manipuler un disque (par exemple /dev/hda) mais
directement une partition, /dev/hda1. On ne peut pas ! fdisk ne doit
prendre comme argument que des disques.
[snip les messages d'informations de fdisk]
Oui, vous étiez en train d'en faire une belle.
Non, vous devez taper quelque chose comme 'fdisk /dev/hda', 'fdisk /dev/sda'
ou 'fdisk /dev/hdb'.
Mais ici ce qui vous intéresse c'est de faire un 'fdisk /dev/hdd', seulement
ce disque est inexistant pour votre système.
Donc la première chose à faire c'est de faire reconnaître votre disque par
votre système.
Il s'agit peut être d'un disque dur S-ATA ? Si c'est le cas, il faut alors
vérifier que votre noyau supporte le S-ATA.
La lecture de la sortie de la commande 'dmesg' devrait vous en dire plus sur
le matériel reconnu ou incorrectement reconnu.
--
TiChou
J'ai tapé la commande, et je suis un peu perdu. En fait, il y a une
série de lignes dont la signification m'est totalement inconnue.
N'y aurait-il pas une commande une peu plus explicite ?
Effectivment, je n'ai pas de hdd dans /dev/ .
Corruble David
Il n'est pas évident effectivement pour un novice de décrypter toutes les
informations retournées par dmesg.
Il faudrait repérer les lignes concernant les contrôleurs de disques SCSI,
IDE, S-ATA, les disques durs ide[0-3], hd[a-h], sd[a-h], les partitions et
tout ce qui pourrait ressembler à des messages d'avertissements ou
d'erreurs.
Vous pouvez aussi utiliser la commande lspci.
--
TiChou
lspci me renseigne sur les références du matériels de ma carte mère et
de ses cartes branchées dessus ?
J'ai essayé de faire des recherches pour faire avancer les choses, et
avec l'utilitaire qui analyse le matériel (dans le panneau de config de
gnome), le disque dur apparaît en hdd mais diskdrake ne le voit pas.
Voilà, je suis très triste. sinon, le noyau que j'utilise est 2.4.22
fourni avec mandrake 9.2. (Je ne sais pas si il y a un rapport mais
j'essaie de fournir des renseignements)