I recently installed a second hard drive, as a kind of a semi solution to my problems detailed here in a previous thread: click here
The windows boot on my original drive was no longer working, and as I did not want to delete my exisiting partition to do another windows installation (which XP was insisting I do), I bought another drive.
I successfully installed this as the master, and did another installation of WinXP (with my original drive now set-up as slave).
However, although within WinXp it recognises my original (now slave) drive is there, it is not apparent when I double-click on My Computer.
well, I tried the above mentioned advice - and for a moment I thought that it may be the answer.....
.....my drive was there - and it said healthy - and it gave me some info like 75% used, 25% free - which is about right (so fingers crossed all my data is still there).
It was also lacking a drive letter - so I was hoping it would be a simple case of assigning one.
However, when selecting the drive, and right-clicking it, all of the options were greyed out, apart from the option for delete partition (which represents my whole drive). This is obviously not the option I want.
Had a very similar problem myself when i demoted my master drive to a slve by adding a new larger drive. XP detected the new drive but would not display the old (slave) in explorer. I too had a problem as all my data was on the slave and i assumed that XP would detect it. I could see the drive in disk management but none of the optionss other than delete partition were available. Somewhat disappointed I resigned to the fact that I would not get the data back. However, for some reason a couple of days later Fdisk ran as I booted the machine and hey presto the disk was there. Never found out what was wrong other than a quirk of XP????