Provavelmente porque você tem um adaptador que usa um tamanho de setor lógico diferente (por exemplo, 4K Bytes) do que seu disco rígido SATA (512 bytes). Eu acho que você precisa tentar outro adaptador.
Para confirmar, execute fsutil fsinfo ntfsinfo <drive letter>
quando tiver conectado a unidade de 500 GB ao seu laptop antigo (por meio da SATA diretamente) e quando você tiver conectado a outra unidade de disco rígido mencionada:
My SATA to USB adapter is not damaged because when I use it with another HDD everything works just fine.
com o adaptador (para qualquer computador) e compare seus Bytes Per Sectors
.
Ref .: link