Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Recently swapped out a good laptop HDD with an SSD. Hooked up the old HDD with an external HDD enclosure and plugged it into a USB port on my Linux box - everything works fine. Next, I unplugged it and plugged it into my Windows - doesn't recognize it/requests a format.

So, am I missing some drivers to read the HDD on Windows? Or perhaps some software?

share|improve this question

Software like data rescue DD would probably do the trick.

Alternatively you could install Linux on the computer, boot into it, and perform file transfers there.

Don't know of any "native" solutions to this problem.

share|improve this answer
What's going on here? Why are you answering your own question? – sawdust Aug 15 '12 at 5:43
People come here for reference so I like to put my current solutions up for people to peruse. I made the question so I can find better answers. <3 stackexchange. – wonton Aug 15 '12 at 6:06
@sawdust it's perfectly fine, accepted and encouraged to answer your own questions – Sathya Aug 15 '12 at 6:58
up vote 0 down vote accepted

There is also an interesting issue on some hard drives where Windows 7 attempts to read the hard drive and in doing so corrupts the hard drive such that it's unreadable. You will know this is happening if after plugging it into Windows 7, it no longer works in Linux.

I discovered the solution to this specific problem: Run chkdsk to fix the corruption and Win7 will detect the device again.

  1. Press Start-R (or "Run" from start menu)
  2. Type cmd to run command prompt
  3. Run command chkdsk [DISK NAME] /r (ex. chkdsk g: /r)

In my specific case, this resolved the problem and Windows was able to properly detect the hard drive.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .