On Mon, 2010-01-11 10:47:10 -0800, Chuck Guzis <cclist at sydex.com> wrote:
On 11 Jan 2010 at 2:08, Jan-Benedict Glaw wrote:
My problem is that none of the 42 predefined HDD
types fits my HDD,
unfortunately not even the heads and sectors settings. (Missing some
of the HDD's space due to a too small cylinders value wouldn't be a
problem.)
What kind of hard disk and controller are you using? If it's a
standard MFM, 17 sectors per track was pretty much standard across
all drives. (25, 26 or 32 for RLL controllers, but they have their
own setup).
It's one of these common 16bit multi-io ISA cards featuring two serial
ports, one IDE port, a floppy port and a parallel port.
Of course, if this is an IDE or SCSI drive and
controller, the
controller should have its own BIOS to work in a setup like this. If
it doesn't, you need to find one unless you're into BIOS hacking.
Uh? Had these multi-id controllers have their own BIOS extension? My
understanding is that the BIOS can handle these--all it needs to know
is the geometry. (And this is because the BIOS uses C/H/S addressing
instead of linear addresses.)
I know for sure that I once entered the values (well, actually
cyl=1024 (IIRC) and the "correct" numbers for heads and sectors.) The
drive attached to the box is a modern 20GB HDD, which worked
flawlessly in that box. There's even a Linux system installed on it,
which was installed while the HDD was in that box.
You can, in a pinch, select a value that's less in
all dimensions.
For example, most IDE drives claim to have 63 sectors per track, but
using only 17 of those will work, even if a substantial part of your
drive will go unused.
The trick was to get heads and sectors correct (wrt. the drive's
parameters, even if the drive was larger that some 540MB) and scale
cylinders to the maximum allowed by the BIOS. That way, using a
"modern" large IDE disk, one can boot off with an old BIOS by having a
/boot partition (containing everything that the boot loader (through
BIOS calls) needs to access.)
I even screwed off the VGA/EGA card, the network card as well as the
multi-io board to be able to have a view at the back of the
motherboard. Unfortunately, everything I found was a sticker
mentioning the end-of-guarantee date...
MfG, JBG
--
Jan-Benedict Glaw jbglaw at lug-owl.de +49-172-7608481
Signature of: Fortschritt bedeutet, einen Schritt so zu machen,
the second : da? man den n?chsten auch noch machen kann.