I need some help with this one:

I was transferring some files on my network between 2 PC's running Windows XP. The PC that was receiving the files had locked up and I had to power cycle it. Once I restarted to XP, the drive that I was transferring the files wasnt showing up in My Computer. The physical disk is also not present under device manager. It is a FAT32 60GB disk. I checked the BIOS and it is there and readable. I booted with a Win 98 startup floppy and I was able to access the missing drive and its contents. I did a scandisk and it came out good with no errors at all. I restart to Windows XP and it still doesnt show.
Is it possible that WinXP has become corrupted and I need to run Setup again? I have been in Computer Management and Logical disks and rescanned for volumes, but to no avail.

any ideas?? im stumped.