HD 32GB limiet --> linux en dos

Pagina: 1
Acties:

  • argi
  • Registratie: Juni 2000
  • Laatst online: 07:29
Ha iedereen,

Zojuist heb ik een 40GB HD van IBM gekocht. Deze wil ik graag installeren in een pentium II 233 computer met een Abit LX/6 mobo.

Helaas ondersteund de (nieuwste) bios van dit moederbord geen HD's van >32GB.

Mijn situatie is als volgt:
Primary master --> 12 GB HD
Primary slave --> 14 GB HD
Secondary master --> nieuwe 40 GB HD
Secondary slave --> CD-ROM

Op deze computer is op de eerste partitie van de primary master DOS 6.2 geinstalleerd. Dit gebruik ik o.a. om te partitioneren en om images te maken (beiden powerquest).

De 40 GB heb ik op zich niet nodig onder DOS, maar ik wil wel graag Partition Magic gebruiken om mijn partities te resizen.

Ik ben aan de slag gegaan met IBM's Disk-manager 2000 (http://www.storage.ibm.com/hdd/support/download.htm#diskmgr2k), maar ik ben er nog niet uitgekomen...

Ik meen ergens gelezen te hebben dat het onder linux niet uitmaakt of je bios de grote van de HD wel of niet aankan. Linux zou zelf naar de HD zoeken...

Weet iemand of dit waar is....?

Is er iemand die weet hoe ik:
1. De volledige capaciteit van de HD kan gebruiken onder Linux.
en
2. Partition Magic kan gebruiken om mijn partities te resizen.

Verwijderd

Weet je zeker dat je moederboord geen HD's >32 GB ondersteunt? Heb je niet gewoon de jumper op 32 GB gezet?

  • argi
  • Registratie: Juni 2000
  • Laatst online: 07:29
Op zondag 22 juli 2001 23:36 schreef wVm het volgende:
Weet je zeker dat je moederboord geen HD's >32 GB ondersteunt? Heb je niet gewoon de jumper op 32 GB gezet?
Ik weet 100% zeker dat mijn mobo geen HD >32GB ondersteund (dan loopt ie namelijk vast tijdens POST).

De 32 GB jumper heb ik ook al gechecked.

Als ik de IBM's Disk-manager 2000 heb gerunt en het progje voor dit probleem daarmee heb geinstalleerd. Dan gebeurt er het volgende:

1. Bios ziet HD als 32GB hd
2. M.b.v. het progje ziet DOS de HD als een 40GB HD
3. Linux ziet de HD als een 32 GB HD

In dat laatste zit het probleem dus.... :(

Maar als ik het progje niet gebruik, dan loopt de bios vast... :(

Verwijderd

Je kan in linux handmatig de geometry (heads\cylinders\sectors) van een harde schijf opgeven, staat ergens in een howto, alleen moet je wel zeker weten dat die goed is!!!!. Weet alleen niet meer hoe het moet, zal kijken ofdat ik het ergens kan vinden.

Verwijderd

Dit stond er over in in de Large-Disks-HOWTO btw :
12.1. IDE problems with 34+ GB disks

Drives larger than 33.8 GB will not work with kernels older than
2.3.21. The details are as follows. Suppose you bought a new IBM-
DPTA-373420 disk with a capacity of 66835440 sectors (34.2 GB).
Pre-2.3.21 kernels will tell you that the size is 769*16*63 = 775152
sectors (0.4 GB), which is a bit disappointing. And giving command
line parameters hdc=4160,255,63 doesn't help at all - these are just
ignored. What happens? The routine idedisk_setup() retrieves the
geometry reported by the disk (which is 16383/16/63) and overwrites
what the user specified on the command line, so that the user data is
used only for the BIOS geometry. The routine current_capacity() or
idedisk_capacity() recomputes the cylinder number as
66835440/(16*63)=66305, but since this is stored in a short, it
becomes 769. Since lba_capacity_is_ok() destroyed id->cyls, every
following call to it will return false, so that the disk capacity
becomes 769*16*63. For several kernels a patch is available. A patch
for 2.0.38 can be found at ftp.kernel.org. A patch for 2.2.12 can be
found at www.uwsg.indiana.edu (some editing may be required to get rid
of the html markup). The 2.2.14 kernels do support these disks. In
the 2.3.* kernel series, there is support for these disks since
2.3.21. One can also `solve' the problem in hardware by ``using a
jumper'' to clip the size to 33.8 GB. In many cases a ``BIOS
upgrade'' will be required if one wants to boot from the disk.