Does anybody know any either DOS or Win tool that wold be able
1. to set the chipset registers for the desired transfer speed
2. to set the hdd itself for the right transfer speed
?
This task is usually done by BIOS, but if the disk is too large and BIOS will freeze without setting the disk to NONE, then the disk speed is set to the lowest possible.
I had the same problem long time ago on my Linux server - but there aresimple tools that can do these tasks:
1. setpci for setting the chipset registers
2. hdparm for setting the hdd
But what to use with Windows 9x? Now we have ESDI_506.PDR driver that supports >137GB disks, if BIOS supports them too, then everything is OK. But on older boxes, it is necessary to set the disk to NONE in BIOS, Windows 9x still finds the disk if it is partitioned correctly, even without DDO, but the speed is very low. I think there may be many people that would appreciate big second disk on their old systems.
I can test this on my PC with GA-586HX motherboard and maybe also with GA-686BX motherboard with PIIX3 and PIIX4 IDE controllers.
Other possibility is to modify BIOS to support at least detection of the >137GB hard disks, it should be not so big problem, but the solution would be specific for every motherboard.
Petr