letz go...


jOIn uS On tWItTEr

jOIn uS On fACebOok



Friday, January 27, 2012

Transferring Windows 7 into a new hardware...

I purchased a new computer, and needed to transfer the Windows 7 installation from the old laptop to the new. I didn't want to bother reinstalling all the applications, lthough having done this once I'm not sure it was quicker overall!
However, it was a good dry run for my disaster recovery
scenario. I always backup my main laptop as a system image, but never thought to see what
would happen if I had to restore this to a different computer in
the event of the laptop being
stolen.

Here's how I did it:
1. On the old computer, created a
System Image backup using Windows Backup (to a network
folder)

2. Created a Windows recovery
disk
3. Use the recovery disk on the
new computer to restore the
backup.
4. And... the system wouldn't
boot.
The System Repair function then
ran, trying to repair the
installation, but ended up
reporting that no problems it
could fix were found.
The system appeared to be blue-
screening, but I couldn't see the
message as it restarted too
quickly to see!
Using F8, I was able to select the
option for "Disable Automatic
Restart", and see that the
problem was STOP 0000007B -
INACCESSIBLE_BOOT_DEVICE.
After some research, I came
across this thread:
http://www.minasi.com/forum/
topic.asp?TOPIC_ID=31980
The problem was caused by
Windows loading the wrong disk
driver.
When Windows 7 boots, it loads
all drivers that are listed in
HKEY_LOCAL_MACHINE\SYSTEM
\CurrentControlSet\services\ with
a Start value of 0
If the driver for your hard disk
isn't in this list, then it cannot
access your disk to boot from it,
and error 7B is the result.
The hard disk driver names are
as follows:
Aliide
Amdide
Atapi
Cmdide
iaStorV
intelide
msahci
pciide
viaide

The Start value should either be 0
(load at boot time) or 3 (don't
load at boot time, or indeed
ever?)
In my case, I had to install a
second copy of Windows onto
the new computer, to find out
what the correct value of the
Start parameter was for each of
these. With hindsight I would
have written down these values
before scrubbing the old install.
Now I had these values, I was
able to edit the registry in the
restored installation, and alter
them to match the second copy.
To do this:
In System Repair, choose the
Advanced option.
Go to the Command Prompt.
Run REGEDIT
Click on HKEY_LOCAL_MACHINE
Choose Load Hive from the menu
Load the SYSTEM hive from c:
\windows\system32\config (or
wherever your failing Windows
installation is)
Change the Start values from 0 to
3 or vice versa to match the
working installation.
Exit REGEDIT
Reboot.
In my case, I had to set INTELIDE
to 3 and MSAHCI to 0, once I did
this, the system booted correctly

do u find this post useful?

Drop a comment below
Share on

No comments:

Post a Comment