Solved

Windows 7 cannot boot with multiboot configuration after cloning

Posted on 2010-09-06
12
967 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 6
12 Comments
 
LVL 47

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 47

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
Back Up Your Microsoft Windows Server®

Back up all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

 
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 47

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
 
LVL 47

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 47

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 47

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

Three Reasons Why Backup is Strategic

Backup is strategic to your business because your data is strategic to your business. Without backup, your business will fail. This white paper explains why it is vital for you to design and immediately execute a backup strategy to protect 100 percent of your data.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

In the market for a new backup solution for Windows Server 2016? Follow these guidelines to get the most bang for your buck.
This article outlines why you need to choose a backup solution that protects your entire environment – including your VMware ESXi and Microsoft Hyper-V virtualization hosts – not just your virtual machines.
This tutorial will show how to configure a new Backup Exec 2012 server and move an existing database to that server with the use of the BEUtility. Install Backup Exec 2012 on the new server and apply all of the latest hotfixes and service packs. The…
This Micro Tutorial will teach you the basics of configuring your computer to improve its speed. It will also teach you how to disable programs that are running in the background simultaneously. This will be demonstrated using Windows 7 operating…

751 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