Has anyone seen the error code 0141 and it isn't a failed hard drive? I'm guessing the motor or board failed on the drive, but I'd prefer if there is a chance the motherboard or controller failed instead. The reason I'm asking is because I don't have a usb/sata adapter and am curious if there's even a need to get one.
I'm not sure about the error code, "drive not detected" could be a number of problems, including the controller.
You can try some troubleshooting by moving the drive to another controller/computer and seeing if it works. Or, put a known working drive in the failed system and see if it works.
If the drive doesn't work in another system (or a new drive works), you know it's the drive. If not, then bets should be on the controller or motherboard. This is, of course, assuming you have access to another system.
Also, have you tried reseating the drive and/or removing other drives (CD, floppy) attached?
This occurred to me after a bad firmware update of the hard drive. It basically means the computer, for whatever reason, is not getting an answer back from the hard drive. It is more than likely its the drive, or the drives controller, and not the motherboard.