How to connect a hdd drive to an eSATA?

Kinh

Reputable
Apr 3, 2014
3
0
4,510
Have an old western digital blue sata and the computer it was used on has crapped itself. So I got a new one with an eSATA 6G port. My question is how do I power the old drive up? Do I pug the power cord into the computer and the small one into the eSATA? Or do I need an external power source with an adapter?

I tried doing it internally but the computer didn't like this very much.
 
Technically, you need an enclosure with an SATA to eSATA adapter.

Doing it internally is simpler. If the machine didn't like it much, you will likely have more problems trying to use it externally. My advice is to focus on getting it to work the way nature intended it to do, inside the machine attached to the motherboard. What goes wrong when you try to do that?
 

Paperdoc

Polypheme
Ambassador
OP, your posts are a bit unclear. I suspect that you plugged your old HDD into an internal SATA port of the new computer, plus a power connector to the drive, and then tried to boot up from that old drive. IF that is what you did, it is normal for this to FAIL!

Any HDD that contains a bootable version of Windows on it is customized to fit the specific machine it was first installed on. The customization is done by the Install process. It ensures that the device drivers needed for all the devices in the host machine are installed, but not any others. If you then move that drive to a different machine there are mismatches - from a few to MANY - because the new machine has different hardware devices built in. The "devices" are not just add-on things like cards in PCI slots and printers plugged into the back. The motherboard itself has many devices that control other things.

Depending on just how much mismatch there is, it MAY be possible for you to get the old HDD to work as a boot drive for the new machine. BUT before you do, consider carefully this question: Do you actually want that old HDD to be the boot drive in the new machine? Or, do you want to have a different HDD with its own new version of Windows installed on it as the boot drive? Then you could use the old drive as simply a data storage device so you can access its old files. Answer that before proceeding.

Now, IF you do want to use the old HDD as the new machine's boot unit, you can try this. It works in many cases, but not always. To do it, you will need a Windows Install CD for the same version of windows already on the old HDD. For example, if you were using Win 7 on the old machine, you need a Win 7 Install CD.

Install the old HDD internally. Put the Windows Install CD in the optical drive. Start up and go immediately into BIOS Setup (usually by holding down the "Del" key while booting up until the Setup screen shows). Go to the place where you set the Boot Priority Sequence and set it so that it tries first to boot from the optical drive, then tries the HDD second. SAVE and EXIT and the machine should boot from the Install CD.

Do NOT do a normal Install - that would wipe out all the old stuff! In the initial menus look for an option like "Repair Install" and choose that. This process does an inventory of all the devices actually in the machine, then compares it to the device drivers installed already on the (old) HDD it has found. Then it attempts to remove the ones not needed and install the ones that are. IF this all works perfectly, your machine will be able to boot up from the HDD.

Sometimes this fails completely. Sometimes it work perfectly. In some cases it works and the machine boots OK, but if you check in the Device Manager you find one or more devices with yellow caution markers, indicating that there is a deficiency in that driver. For those you need to manually find and install the correct driver for that device.
 

Kinh

Reputable
Apr 3, 2014
3
0
4,510
I want to keep the system as it is and just have the old drive to be a read only to retrieve some of the files from it. The old drive was 32 bit win XP so what you're saying makes sense as my new computer is 64bit win 7.

The method you suggested, is that for if you want to use the old drive as boot disk or can it be used to convert the windows xp on old drive to win 7 64bit so that it can be used as another secondary drive?
 

Paperdoc

Polypheme
Ambassador
OK, you just want to install the old HDD in the new machine and use it as a data device you can access. That certainly should work as an internal drive, as WyomingKnott suggested. But you say it did not work - the machine failed to boot.

It is unlikely that the failure to boot is directly caused by installing the old HDD, However, there is one thing you really ought to check. Install the old HDD in your new machine normally - connect a data cable to a mobo SATA port and a power supply from the PSU to the HDD. Close up the machine and turn on, and go immediately into BIOS Setup. To get there, you usually have to hold down the "Del" key while the boot process starts, until the initial Setup screen appears. Within the menu system find the place where you specify the Boot Priority Sequence. In the place where you set which hard drive it uses to boot from, make sure that the NEW machine's HDD is specified, and that the old HDD you have installed is NOT in the boot sequence. When you've made your changes, remember to SAVE and EXIT, and your machine should boot normally.

If you do this and it still won't boot with the old HDD installed, but will if it is disconnected, that VERY likely means the old HDD is faulty. A really failed HDD can stall the boot process because the BIOS first checks all the attached devices and, if it gets no response from a faulty device, it can "lock up" re-trying and waiting for a response from that device.

You say the old computer "crapped itself". Maybe that is because the HDD failed. If that is the case, there are ways to try to recover old data from a failed HDD, but they require some learning and skill to do yourself. The alternative is to turn the unit over to professionals, but that gets VERY expensive. You have to decide how important it is to retrieve old data, and how much you can do yourself if it is needed.