First post, by digistorm
- Rank
- Member
I just removed the CMOS from my 486 motherboard and replaced it with an external battery box. After I put the settings back in the BIOS, the BIOS hangs after the memory test and after a long wait it says: Hard disk(s) fail (20). According to some documentation (the documentation of my motherboard doesn't explain them) it means "HDD initialization error". On the bottom it says "Press F1 to continue" and when I do that it boots normally!
Also, if I change the layout from LBA to NORMAL, it doesn't give the error and loads the bootsector, but of course it fails to read the disk. Does anybody have a clue what the reason can be of this behavior?
I already cleared the CMOS, reseated the I/O and VGA card, that didn't help.
I wonder if there have been hidden settings from since it left the factory that aren't accessible through the BIOS setup.
Also, I have set my disk up as 1023 cyls, 64 heads, 63 sectors and LBA. But this aren't the autodetect values because they didn't work. But in this BIOS you can't change the values when you select LBA. So I selected NORMAL before, set the desired values and then changed back to LBA. I don't know why it worked before, but now it doesn't. Did I do something terribly wrong? And what would be the best way to setup a HDD of 2GB? I remember I did it this way because if DOS tries to read beyond cylinder 1023 it causes trouble. It wraps around or something eventhough the BIOS happily sets more then 16000 cylinders when you use autodetect.