Page 1 of 1

BIOS/WinXP doesn't recognize IDE hdd, but Linux does o_O

Posted: Thu Mar 08, 2007 12:01 am
by merihevonen
Hi!

So, I plugged my old IDE hard drive onto my mobo and when starting up to configure the BIOS, it didn't recognize the disk.. I tried to install Windows XP just in case I had luck that it will recognize the drive, but the Windows XP Installer says that it didn't find any harddrives to install to.. then I tried with installing Linux (Debian) and luckily, it recognized the harddrive and was ready to install..

Just what can be wrong :shock: :?:

Posted: Thu Mar 08, 2007 12:06 am
by ts-soft
windows uses the bios, but linux doesn't require the bios. (linux is more intelligend than windows :wink: )

Posted: Thu Mar 08, 2007 5:20 pm
by merihevonen
It seems my BIOS needs an update, because the "Boot Selection Menu" does show the hard drive in the list o_O?
Why doesn't the BIOS SETUP read it? :evil:

Posted: Thu Mar 08, 2007 8:48 pm
by Num3
Problably because the IDE cable is not suited for an old HDD...

Try to use an old HDD cable not ready for faster transfer modes, because old HD's don't work with new cables (bios).

Linux doesn't need the bios info and goes directly to the hardware, windows needs the bios info to be there to start.

Old HDD Cables:
Image

New HDD Cables (blue connector):
Image

Also check if HDD is in master mode ;)

Posted: Thu Mar 08, 2007 9:29 pm
by merihevonen
I tried both a new and old cable, no differences.. I also double-checked the jumper positions and the drive is in master mode.

Posted: Thu Mar 08, 2007 10:20 pm
by dracflamloc
Cable wouldn't matter as long as the wire can transmit electric signals lol.

But yea I've had quite a few drives that I thought 'bit it' but linux read them just fine. I've even managed to salvage a few and get windows to recognize them again.