Solved

Windows 7 cannot boot with multiboot configuration after cloning

Posted on 2010-09-06
12
941 Views
Last Modified: 2016-10-27
We have installed 4 different operating systems (DOS 6.22, WIndows XP Professional SP3, Windows 7 Professional and Ubuntu 10.04) with multiboot configuration on a PC and cloned them to all the computers in the computer lab using Acronis True Image 2010. Unfortunately, one of the PC's  in the lab has different hardware, that's why we got a problem with Windows 7 not being able to boot after cloning to this PC. Size of the hard drive on this PC is only 80 Gb compared to 160 Gb on the others, so we weren't able to clone the drive as is and we specified in the cloning options to resize partitions proportionally. After cloning had ended, Windows 7 wasn't able to boot, but all the other OS were.

I guess it happened because of resizing partitions, but I can't figure out how to fix it. Tried to fix the problem using Windows 7 installation disk (system recovery), but didn't achieve any progress. We could fix the problem (at least I hope) by backing up Windows 7 partition on the other PC and just recovering it to the corresponding partition on the target PC using True Image, but I want to know how to fix it without external tools.

Additional info on the partitions:
The first three partitions on the hard drive are primary (partition 1 - DOS 6.22, partition 2 - Windows XP, partition 3 - Windows 7). Ubuntu is located in the extended partition (both swap and system partitions).

Maybe someone could help me? Thanks in advance. Oh, and sorry for my english :)
0
Comment
Question by:yamir2k
  • 6
  • 6
12 Comments
 
LVL 46

Expert Comment

by:noxcho
ID: 33615590
Two possible causes of this problem:
1)The loader files on file system have been located in improper place during restore with shrink. Thus they are considered to be common data but not loader files. Defrag before cloning is required to overcome this problem.
2)Problem is in hardware difference. Did you adjust the OS to new hardware? Did it BSOD when trying to boot from new PC?
BTW, what error if any did you get when trying to boot from new PC?
0
 
LVL 1

Author Comment

by:yamir2k
ID: 33615867
I can't see any error while booting Windows 7. It reboots right after i choose the menu entry in Grub2 menu list (I use it as the main bootloader for all the OS). So, I don't know if any BSOD appears in the middle (Pressing F8 or F5 doesn't help). When I tried to use System Recovery from Windows 7 DVD, I noticed that the Windows 7 partition was hidden and inactive. I made it active and non-hidden using Diskpart utility, but it didn't help. After reboot the partition became hidden again. The XP partition is non-hidden though. Can't figure out why it's happening. Should i try to do some manipulations with BCD store?

I didn't adjust Windows 7 to the new hardware. Do you think it can be the reason? I didn't adjust Windows XP either, but it's able to boot anyway.
0
 
LVL 46

Expert Comment

by:noxcho
ID: 33616034
If XP boots ok on new hardware then Windows 7 must do the same.
Hidden? Interesting. Where are the Boot folder and BootMgr file are stored? On the same Windows 7 partition where you have Windows folder on?
0
 
LVL 1

Author Comment

by:yamir2k
ID: 33616276
Bootmgr is stored on the Windows 7 partition as it's supposed to be. I can show you information from Bcdedit utility when I will be at work tomorrow. According that information bootmgr and bootloader (winload.exe) are stored on the same partition. But the partition is hidden by default.
0
 
LVL 46

Expert Comment

by:noxcho
ID: 33616360
By default BootMgr and Boot folder files are located on 100MB MSR partition. Do you have such partition?
0
 
LVL 1

Author Comment

by:yamir2k
ID: 33616422
No, there is no such a partition. Windows 7 boot files are located in it's own partition (partition 3). I am aware of this issue with the additional 100 MB partition, and of course I checked it.
0
Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

 
LVL 46

Expert Comment

by:noxcho
ID: 33616548
OK, then Windows 7 partition must be set active and non hidden to boot it from successfully. Try to boot from Boot CD of Acronis or any other boot CD you use with disk layout and unhide the partition plus set it active. Then see if it boots and if not what error is given.
0
 
LVL 1

Author Comment

by:yamir2k
ID: 33616578
Ok, i will try it. I'll post the results here. Thanks for your response.
0
 
LVL 1

Author Comment

by:yamir2k
ID: 33632390
Well, no manipulation with the partition and BCD helped. So in the end, I did the following. I updated the MBR with Windows 7 boot code using Windows 7 recovery, and after that I was able to disable automatic reboot on failure. So, BSOD appeared during boot process. Stop code of the BSOD is 0x0000007B (0x80786B58, 0xC0000034, 0x00000000, 0x00000000). Any idea how to fix it?
0
 
LVL 46

Expert Comment

by:noxcho
ID: 33635127
Yeah, change the HDD mode in BIOS from AHCI/RAID/SATA to IDE.
Or you need to adjust the OS to new hardware as 007b BSOD points to incompatible hardware (boot device).
0
 
LVL 1

Author Comment

by:yamir2k
ID: 33635333
Yes, the problem is definitely due to the new hardware. We put the hard drive to one of the other PC's from which we made a clone, and Windows 7 was booting just perfectly.

I get that I need to adjust the OS to the new hardware, but I can't figure out the best way to do it. The Windows 7 has a lot of installed software, so it's not a good idea to reinstall it from scratch on this PC. Is there a way to manually remove all the drivers from already installed system?
0
 
LVL 46

Accepted Solution

by:
noxcho earned 500 total points
ID: 33635420
Can you afford one more product for this? I am using Paragon P2P Adjust OS (Adaptive Restore) tool that runs from WinPE CD and lets you adjust the HAL of restored OS to new hardware. Works really good: http://www.paragon-software.com/home/brh/
Get a copy of this tool (full version) with its WinPE 3.0
You need mostly its WinPE CD that you can boot from - select P2P Adjust OS - select Windows 7 - adjust it and install hardware drivers in the same WinPE CD mode - apply changes and boot into Windows.
0

Featured Post

Get up to 2TB FREE CLOUD per backup license!

An exclusive Black Friday offer just for Expert Exchange audience! Buy any of our top-rated backup solutions & get up to 2TB free cloud per system! Perform local & cloud backup in the same step, and restore instantly—anytime, anywhere. Grab this deal now before it disappears!

Join & Write a Comment

This article is an update and follow-up of my previous article:   Storage 101: common concepts in the IT enterprise storage This time, I expand on more frequently used storage concepts.
Is your company's data protection keeping pace with virtualization? Here are 7 dynamic ways to adapt to rapid breakthroughs in technology.
This Micro Tutorial will give you basic overview of the control panel section on Windows 7. It will depth in Network and Internet, Hardware and Sound, etc. This will be demonstrated using Windows 7 operating system.
This Micro Tutorial will give you a introduction in two parts how to utilize Windows Live Movie Maker to its maximum editing capability. This will be demonstrated using Windows Live Movie Maker on Windows 7 operating system.

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now