Windows 7 copied to new disk, does not start any longer

pinguin74

Honorable
Jan 17, 2013
5
0
10,510
Hello,

I copied my Windows 7 system to a new harddrive with the Linux dd command.

Now Windows 7 does not start from the new drive, I get "a disk read error occurred".

Then I bootet from a Windows 7 rescue CD and used these commands without success:

bootrec /fixmbr
bootrec /fixboot

I even recovered the BCD with these commands:

Bcdedit /export C:\BCD_Backup
ren c:\boot\bcd bcd.old
Bootrec /rebuildbcd

I have no clue what else I could do now. The partition is marked active. The Windows 7 partition is readable from within Linux, I can see everything there. I ran chkdsk from the rescue CD with no success.

Do you have any hint for me?
Thanx
 

groundrat

Distinguished
Dec 11, 2012
952
0
19,160
I assume you attempted to copy Win 7 to avoid paying for a new license.

We call that software piracy.

Reformat the hard drive and install Win 7 on the new disk, using a valid license code. MS goes to great lengths to keep people from doing what you attempted to do.
 
@groundrat: That's a big, silly assumption to make. I just cloned my drive, because it was dying, to a new drive? Does that make me a pirate and forcing me to buy a new copy of windows, to clone a dying windows drive?

@mi1ez: you're correct, dd doesn't really do it for this purpose.



Go download EaseUS Home Backup software. It's free and will let you image a drive to another drive, even while you're in Windows. I plugged in my 2nd drive, ran the software, hour later it was done, shut down, took out my old drive, plugged the new drive into the old drives SATA cable and it booted.
 

pinguin74

Honorable
Jan 17, 2013
5
0
10,510


Bullshit, I installed a new, bigger harddrive and moved the system to it.

 
The read error is coming from the new drive anyway. Sounds like you dropped your data onto a bad/weak sector on your new drive. boot on another windows image and do a repair of the image on the new drive. (you might want to do a full format of the drive to remark all bad sectors to prevent problems in the future)