Solve the problem of Win2008 and Win7 coexistence

  

Starting the installation in multi-boot mode

Currently, my notebook computer is mainly used for daily work such as running a product display for a customer, and occasionally running a taught course project. In an external Serial ATA hard drive, I have installed Windows Server 2008 with multiple boot modes.

I believe that during the installation of Windows 7 RTM, connecting an external drive will cause the installation to detect that it needs to configure multiple boot modes, and hope that it can be configured automatically, so that I also There is no need to intervene too much in the whole process.

This has led to quite interesting results. During the entire installation process, there was no problem; after reinstalling Office 2007 and Live online services, I installed several software and configured some devices to prepare to import old data.

Because I first did the operation of reloading the backup data, I didn't immediately find this problem. I didn't find the boot device until I quit the installation CD.

To make matters worse, I found that even if I removed the external drive and used the boot disk, I couldn't boot the system.

So, I first used the CD boot mode and used the F8 key. Choose to fix the system and boot menu. But the system did not find any problems, I chose to use the installation CD for processing, but the results are the same. I had to go into command line mode and use BCDEDIT to process it to find out the actual partition used by boot mode.

In order to obtain this information, the command line mode must be run under the authority of the system administrator. BCEDIT shows the problem.

The result shows that the boot manager selected the external serial ATA hard disk. The D drive is the boot disk.

In order to change this setting, I type: bcdedit /set device “partition=C:”

I also found that the C drive and the D drive just used also include boot management. File. This is the most interesting place I have found, and it seems that there is no way to solve this problem.

So, I type the following command to choose to use the boot file of the boot manager: bcdedit /export c:filename

Next, I use the installation CD to restart the computer and choose to repair the system. And delete the bootmgr.efi file on the internal drive of the notebook and the external Serial ATA hard drive through the command line mode.

Finally, I shut down the system and disconnected the external Serial ATA hard drive. Re-use the installation CD to boot the system. Selecting the repair system, when the installation wizard performs an automatic scan for the Windows installation, it immediately found the problem and gave the option to fix it. I chose to agree and restart my computer without an external Serial ATA hard drive and installation CD.

This is finally a success!

Now, in the boot menu, I can choose both Windows 7 (Recovery) and Windows Server 2008 (Recovery).

When Windows 7 started working, I chose to shut down the system and connect an external Serial ATA hard drive. When I restarted, I chose to install Windows Server 2008, so it worked very well.

BCEDIT after troubleshooting

To eliminate the word "recovery" in the display project, you can enter the following command:

Bcdedit /set description “Windows 7 Ultimate”

Bcdedit /set description “Windows Server ® 2008 Enterprise"

Note that it is ok to replace it with anything else.

What is the key reason?

I believe that the root cause of this problem is the time to choose a new installation of Windows 7 RTM. The installation wizard found Server 2008 and used it as the primary boot device. Therefore, this causes the bootmgr file to be copied and automatically configured, causing problems.

Copyright © Windows knowledge All Rights Reserved