Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Windows 7 cannot boot with multiboot configuration after cloning

Posted on 2010-09-06
12
Medium Priority
?
991 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 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
 
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 2000 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
Question has a verified solution.

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

There are many software programs on offer that will claim to magically speed up your computer. The best advice I can give you is to avoid them like the plague, because they will often cause far more problems than they solve. Try some of these "do it…
What's worse than having your data encrypted by ransomware? Getting attacked by a so-called "wiper," which simply destroys the data and offers you no hope of ever seeing it again.
This tutorial will walk an individual through the process of installing the necessary services and then configuring a Windows Server 2012 system as an iSCSI target. To install the necessary roles, go to Server Manager, and select Add Roles and Featu…
This Micro Tutorial will give you a basic overview of Windows Live Photo Gallery and show you various editing filters and touches to photos you can apply. This will be demonstrated using Windows Live Photo Gallery on Windows 7 operating system.
Suggested Courses

876 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