Re: hdc

Top Page

Reply to this message
Author: Patrick Dupre LCMI
Date:  
To: guilde
Subject: Re: hdc
Apres plusieurs jours de recherche, j'ai la solution, elle merite d'etre
conservee quelque part.

Avoir un nombre de cylindre > 1023 ne posent probleme que si l'on veut
avoir un secteur bootable situe au-dela du cylindre 1023, ou bien pour
des partitions DOS qui ne peuvent pas se situees au-dela du cylindre 1023.

Donc, linux a des problemes avec les IDE etendus (hdc et hdd), pourquoi ?
La solution est de faire un fdisk d'un disque vierge que si il est monte
en hdb ou hda. Ensuite il peut repasser en hdc ou hdd, la geometrie est
conservee. Voila, ca necessite de bidouiller un peu des connecteurs.
De toute facon, il va bientot y avoir d'autres problemes avec les disques
de capacite > 8Go dans la mesure ou le nombre de tetes est semble-t'il
fixe a 255 et si l'on souhaite avoir un nombre de cylindres < a 1023.
Quelqu'un a-t'il un nombre de tetes > a 255 ? si oui, peut-il donner des
precisions.

>
> Bonjour,
> > ll semble qu'il existe un serieux probleme sous Linux pour monter des
> > disques durs (IDE) sur hdc et hdd si ceux-ci ont plus de 1024 cylindres.
> > Quantum ou segate donnent le meme resultat. Un quantum est vu en hdb:
> > 784x255x63 et vu en hdc: 13328x15x63.
> > Je precise que j'ai un cdrom en hdd, si le cdrom et le HD sont permutes
> > c'est plutot pire, le HD n'est plus vu sous DOS.
> > cfdisk -c ....... /dev/hdc fonctionne mais ne change pas la geometrie.
> > Des experiences ?
>
> hdc: IBM-DJAA-31700, 1628MB w/96kB Cache, LBA, CHS=3308/16/63
> hdd: CD-ROM CDU311, ATAPI CDROM drive
>
> fdisk /dev/hdc
> The number of cylinders for this disk is set to 3308.
> This is larger than 1024, and may cause problems with:
> 1) software that runs at boot time (e.g., LILO)
> 2) booting and partitioning software form other OSs
>    (e.g., DOS FDISK, OS/2 FDISK)

>
> Command (m for help): p
>
> Disk /dev/hdc: 16 heads, 63 sectors, 3308 cylinders
> Units = cylinders of 1008 * 512 bytes
>
>    Device Boot   Begin    Start      End   Blocks   Id  System
> /dev/hdc1   *        1        1      407   205096+  83  Linux native
> /dev/hdc2          408      408      712   153720   83  Linux native
> /dev/hdc3          713      713     3308  1308384    5  Extended
> /dev/hdc5          713      713     1119   205096+  83  Linux native
> /dev/hdc6         1024     1120     1526   205096+  83  Linux native
> /dev/hdc7         1024     1527     2136   307408+  83  Linux native
> /dev/hdc8         2048     2137     2746   307408+  83  Linux native
> /dev/hdc9         2048     2747     2950   102784+  83  Linux native
> /dev/hdc10        2048     2951     3308   180400+  83  Linux native

>
>
> Aucun probl?mes pour moi, depuis plus de 2 ans comme ca !
>


-- 
---
==============================================================================
   Patrick DUPRE                |   |   Tel:  (33 4) 76-88-78-51
   CNRS/LCMI (GHMFL)            |   |   Fax:  (33 4) 76-85-56-10
   25 Rue des Martyrs, BP 166   |   |   http://eschyle.polycnrs-gre.fr
   F-38042 GRENOBLE Cedex 09    |   |   email: pdupre@???
==============================================================================