I have a dell dimension e520. Recently the hdd wouldn't boot and the screen would read Drive 0 not found: Seriel ATA, SATA 0. I checked all the bios settings and all was ok. I ran the dell hdd diagnostics and all was fine. I then ran the windows vista diagnostics and it found that the hdd was corrupted. I took the hdd out to try and recover the data externally. I powered the hdd with a SATA to USB lead and found that it started smoking so I quickly disconnected it. I am wondering if this was due to the rating of the cable being incorrect? Do I need a specific rating SATA and power cable? Also if my dell won't read the hdd how can it be read from another PC?