• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1001
  • Last Modified:

Windows 7 cannot boot with multiboot configuration after cloning

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
yamir2k
Asked:
yamir2k
  • 6
  • 6
1 Solution
 
noxchoGlobal Support CoordinatorCommented:
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
 
yamir2kAuthor Commented:
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
 
noxchoGlobal Support CoordinatorCommented:
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
 
yamir2kAuthor Commented:
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
 
noxchoGlobal Support CoordinatorCommented:
By default BootMgr and Boot folder files are located on 100MB MSR partition. Do you have such partition?
0
 
yamir2kAuthor Commented:
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
 
noxchoGlobal Support CoordinatorCommented:
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
 
yamir2kAuthor Commented:
Ok, i will try it. I'll post the results here. Thanks for your response.
0
 
yamir2kAuthor Commented:
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
 
noxchoGlobal Support CoordinatorCommented:
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
 
yamir2kAuthor Commented:
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
 
noxchoGlobal Support CoordinatorCommented:
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.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

  • 6
  • 6
Tackle projects and never again get stuck behind a technical roadblock.
Join Now