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
Solved

Windows 7 cannot boot with multiboot configuration after cloning

Posted on 2010-09-06
12
958 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
Simplifying Server Workload Migrations

This use case outlines the migration challenges that organizations face and how the Acronis AnyData Engine supports physical-to-physical (P2P), physical-to-virtual (P2V), virtual to physical (V2P), and cross-virtual (V2V) migration scenarios to address these challenges.

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

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.

Question has a verified solution.

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

A quick guide on how to use Group Policy to create a custom power plan and set it active on Windows 7.
A new Acronis survey shows people often have conflicting thoughts about data protection.
This tutorial will walk an individual through the process of configuring basic necessities in order to use the 2010 version of Data Protection Manager. These include storage, agents, and protection jobs. Launch Data Protection Manager from the deskt…
This Micro Tutorial will teach you how to change your appearance and customize your Windows 7 interface to your unique preference. This will be demonstrated using Windows 7 operating system.

837 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