I think no matter what Windows XP partition you're booted in, the OS will always identify itself as C: and label other proceeding partitions after it.
Boot into a Windows XP Partition. Go to Control Panel
> Administrative Tools
> Computer Management
> Click Disk Management
in the tree menu on the left...
Ignore the 'Personal File H:' in this example...the green outline is just showing that's it's an extended partition
Then on the right, the partition with the status shown as Healthy (System)
is the currently active Windows partition. Hopefully, your disk reports as healthy
. Take note of the drive letter.
Next, look below the table, and you should see a layout of your disks and their partitions. Locate that specific system partition marked with that drive letter. Whichever row it's on, is the Hard Drive which holds the system partition which you are booted into.
You can right click the specific Disk on the left, and click properties to find out what the drive model is.