1. This was a known issue with some older systems. The cause was most commonly tracked down to a BIOS issue. See if you can find if it has been updated.
2. Another trick I use is to use 80 conductor cables and follow the jumper rules to the letter. There are some that will try non-standard jumpering ideas but I leave them to experiment.
Bob
200 MHz P55C Intel Pentium MMX CPU, 64Mb SIMM 72pin EDO RAM, Asus SP97-V motherboard,Win98se OS, 245watt AT power supply, 2 Western Digital 2.5Gb & 8Gb(8Gb partitioned into 4 logic drives) hard drives, Sony CDROM drive, AT mini-tower case, 5.25 & 3.5 floppy drives, ISA modem, PCI S3 Stealth V64 video card, and a ISA SB16 sound card. Put this system together by parting out of 3 win95 based computers. System will be used for retro games, Office 97 applications, out-going email, and faxing. I have the system running stable, that means restarts from win98 shut down menu cause freeze on shut down screen and soft boot during startup(pre windows loading) cause freeze. I configured the hard drives to be on the same primary IDE cable, 0 as master, 1 as slave, and put the CDROM on its own secondary cable as a slave. The system would boot showing the drives as present and working on the next boot the slave drive failed to be recognized. The pattern was hard drives okay, good boot, and the next boot, bad boot, un-recognized slave drive with reduced computer speed. I re-configured the CDROM to be on the same primary IDE cable as the master hard drive, and put the slave drive on its own secondary cable. The boot with un-recognized slave hard drive went away and the system is stable. What is going on here? Why can?t I get a stable system with the hard drives located on the same IDE cable?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic