As @JoeySmyth pointed out, you would need to re-partition your drive in order to have it functioning properly across all your systems.
Windows XP 32bit does not support GPT partitioning style so your drive cannot be recognized.
I would suggest to plug that drive to one of the other systems, back the data up on another drive and simply convert the WD Elements into MBR and then restore the data. Then it should be available to all your systems.
Once backed up you can use DiskPart to convert your drive. Do have in mind that this commend wipes the data off the drive and if there's any that's not backed up you will lose it!
Here's how to use Disk Part:
- Click "Start" and then select the "Run" option in the Start Menu.
- type "diskpart" at the prompt and select "OK". Your CMD will pop up with the Disk Part being active
- type "List Disk" and press "Enter". You will see a list of all your drives with their status, size, free space and other options.
- check which one is the problematic drive and type "Select Disk #" where # is the number of the problematic drive and press "Enter". A message will tell you that the drive # i the selected disk.
- type "Clean" and press "Enter". The selected disk will be cleaned and will be left with unallocated space while deleting all data from the drive.
After this you can easily partition and format the drive and move back the data to it and it should be usable across all systems.
Post back if you have any questions. If not - write back with some results! Hope this helps in resolving the issue!