Bolting up 2 hard drives via usb to laptop, using one as a source, the other as a target, to make a perfect, working copy...all (including the host pc) having the same drive letter? Here's the scenario: Nearly once a week, I run into a pc on a job site that has a partially messed up primary drive (drivers..etc..varies) My company puts 2 mirrored drives in each box, though NEITHER is ever hot at the same time, as both have same drive letter (to insure that, they only put in one SATA cable) If something is messed up...you just open the box, power down the pc, plug in the other drive, start it back up---(it's a touch screen interface to a PLC network, and the database NEVER changes). At that point, the problem drive is either mailed back to the office, where it's ghosted and returned, or we just chuck it, and they mail a brand new, ghosted "C" drive.
Sitting there for an hour or 2 messing with their pc trying different drivers isn't an option, as there are rarely spare PC's to take over control of the area in question. What would be NICE, is running the pc on the problem hard drive for 15 minutes, and plugging the GOOD drive into a 5.25 inch external SATA box (this provides it the 12 volts), plugging that drive into my laptop, mirroring said drive onto my 500 gig external usb drive...THEN in turn sending THAT mirror onto the problem drive. The big thing, is it has to retain it's drive letter, as I assume all the programs reference "C"....dunno.