I extracted this hard drive from a PC and connected it to my backup server through a SATA-to-USB 2.0 adapter and Windows promptly asked to format the hard drive. I proceeded to disconnect it and connect it to a Linux PC and the result is the same.
fdisk shows no partitions whatsoever, as if the partition table were blank or corrupted. The thing is, that if I connect it to the "original" computer where it was, it boots normally and works perfectly fine. Why does this happen? Is there a way to workaround this?
Also: I have to add that this is not exclusive to this drive, I have experienced this behaviour where the drive would only work on the same PC/adaptor where it was "formatted" on, or where the partition table was created:
- With many Windows 8/8.1 laptops.
- With some Windows 7 computers.
- With a SATA 2.5" HDD drive enclosure I got. This one is tricky since I could only use the drive through the enclosure (I formatted the drive through it) and not directly from a SATA port or trough the SATA-to-USB adaptor, likewise, If I formatted the drive through the adaptor, it wouldn't work using the enclosure nor directly to a SATA port and so on...
I hope you can help me, thank you.