I opened up my Seagate Expansion Drive (3TB) to get to the hard drive itself. I wanted to use it in my PC and access it through SATA. But I cant mount the drive on linux. If I try to access it through windows with another SATA/USB-Adapter, Windows says, that the drive has to be formatted before using. Accessing through the SATA/USB-Adapter from the Seagate Drive works fine.
How can this behaviour explained and how can I get the drive working in my PC?
Best Answer
It's most likely an emulation problem for backwards compatibility.
4k emulation sata usb controllers
Why is my USB drive showing corrupted data when plugged as an internal SATA drive?
See the accepted answer.
If you were to remove it from the case you would most likely find an adapter connected to it. Something like this. I did find one on an older 2 TB model. https://duckduckgo.com/?q=JMS578&t=ffsb&atb=v1-1&iax=images&ia=images