Now I realise this may have come up many times in the past, but I've searched high and low for the solution to my problem, yet all explanations as for its cause and solutions have failed to get me anywhere.
The problem I have is of a 20gb Seagate Barracuda ATAIII drive showing up as 8gb in WindowsXP when attached to my IDE connections (attaching it to my ATA100 connectors didn't show this problem).
I have tried: -
- different master/slave/cable select options
- different cables
- using primary and secondary IDE connectors
- auto configuring the BIOS to detect the drive (sees 8gb)
- manually configuring the BIOS to set the number of heads/sectors etc - BIOS sees 20gb, but XP sees 8gb
- using fdisk to configure the disk with a 20gb partition... upon reboot, XP still only sees 8gb
- using Seagate's DiscWizard utility to configure the drive: -
- windows version won't start up - just begins and shuts down the process in about 5seconds (i tried reinstalling it a couple of times to no effect)
- bootable floppy version sets the drive as 20gb, says it will overwrite the drive's MBR... XP still only sees 8gb
- BIOS is up to latest on this ageing mobo (A7V133)
- WinXP (+SP2) has no problem seeing all 160gb of a drive attached to an ATA100 port
- have previously (on a way-back installation on this machine) had a 46gb drive attached to the very same IDE port with no problems
- space and cabling limitations mean I can't just set this as a slave on an ATA100 cable
Would a low-level format do the trick maybe, or is it just a limitation of the way the Seagate drive announces its presence on the IDE channels, that my BIOS can't cope with?
It just doesn't seem to make sense.
Any ideas?
The problem I have is of a 20gb Seagate Barracuda ATAIII drive showing up as 8gb in WindowsXP when attached to my IDE connections (attaching it to my ATA100 connectors didn't show this problem).
I have tried: -
- different master/slave/cable select options
- different cables
- using primary and secondary IDE connectors
- auto configuring the BIOS to detect the drive (sees 8gb)
- manually configuring the BIOS to set the number of heads/sectors etc - BIOS sees 20gb, but XP sees 8gb
- using fdisk to configure the disk with a 20gb partition... upon reboot, XP still only sees 8gb
- using Seagate's DiscWizard utility to configure the drive: -
- windows version won't start up - just begins and shuts down the process in about 5seconds (i tried reinstalling it a couple of times to no effect)
- bootable floppy version sets the drive as 20gb, says it will overwrite the drive's MBR... XP still only sees 8gb
- BIOS is up to latest on this ageing mobo (A7V133)
- WinXP (+SP2) has no problem seeing all 160gb of a drive attached to an ATA100 port
- have previously (on a way-back installation on this machine) had a 46gb drive attached to the very same IDE port with no problems
- space and cabling limitations mean I can't just set this as a slave on an ATA100 cable
Would a low-level format do the trick maybe, or is it just a limitation of the way the Seagate drive announces its presence on the IDE channels, that my BIOS can't cope with?
It just doesn't seem to make sense.
Any ideas?
