Hi. I have a Seagate 1TB internal hard disk which is dead for like over a month. Lost hope that I could recover some data. Until I noticed a peculiar thing. The hard drive spins perfectly as new without any strange noises. But of course, when it is connected to the SATA port of the motherboard, it isn't detected. Strange thing is, using an external USB to SATA connector, if I try to connect the internal hard disk, then it gets detected sometimes. But it freezes the PC it is connected to. Like I cannot move my cursor even. The rest of the time, it goes undetected. So I am curious to know, where is actually the problem in Hard Disk? Is it the PCB? I hope there must be some Data recovery experts here to answer this!