You might also have both drives set to master, though your BIOS should have noticed that. OR you may have your other drive on a RAID controller, if this is a new board, and XP does not have the drivers for the controller installed. Or you might have them both set to primary partitions, though XP is smart enough to see through that, it could be an issue I'm told. Or the drive letter in use by the second drive could be disabled by XP powertoys, and you would need to reinstate that drive letter to see the drive. Or there is a hardware conflict and the drive is being turned off to save the machine from crashing. If any of these sound familiar look into them, there are only so many reasons for a drive not to show up. Also are you sure it is fat32 and not fat. I think XP can read FAT ok, but I cannot say from experience. I would try looking in your Hardware settings, under system properties to see if you see anything wrong there, and then look in your bios for anything strange too. Do a HD discovery in your BIOS to reset them, and then try to reset the ACPI stuff in you BIOS. I only mention the ACPI since a few years ago I ran into a weird one like this and that for some reason resolved it. It was on an Abit board though. If all else fails see what you can see with Partition Magic, maybe it is a simple fix there.