Friday, March 8, 2013

Remove Windows 8 from a dual-boot configuration

 

Thanks to Greg Shultz.

In the last couple of blog posts, I’ve shown you how to set up Windows 7 and Windows 8 Release Preview in a dual-boot configuration. In Dual-boot Windows 7 and Windows 8, I showed you how to set up a dual-boot configuration by repartitioning your hard disk. In Dual-boot Windows 7 and Windows 8 using a VHD, I showed you how to set up a dual-boot configuration by using a VHD (Virtual Hard Disk), which can only be done in Windows 7 Ultimate or Windows 7 Enterprise.

At some point in time before October 26, 2012, you’ll need to stop using the Windows 8 Release Preview as it will stop working. Not exactly sure what will happen, but if it is like most of Microsoft’s free evaluations, one or all of the following will occur: the desktop background will turn black and you will see a notification indicating that the system is not genuine, or the PC will automatically shut down every hour without allowing you to save any work in progress. As such, you’re going to want to remove Windows 8 Release Preview from your system.

In this article, I’ll show you how to remove Windows 8 from a dual-boot configuration. As I do, I’ll show you how to remove it from both the partition and the VHD methods.

This blog post is also available in the slideshow format in a TechRepublic Photo Gallery.

Automatically sign up for TechRepublic's Windows and Office newsletter!

Be safe

Removing Windows 8 from a dual-boot configuration should be a relatively straightforward operation; however, just to be on the safe side, I strongly recommend that you back up your data files before you proceed. If you followed my instructions in the earlier dual-boot articles, you should already a complete image of your hard disk via the System Image tool. Even so, having a current backup of any data files will ensure that nothing will be lost if anything out of the ordinary were to occur as you follow the steps for removing Windows 8 from a dual-boot configuration.

Removing Windows 8 from the boot loader

You’ll remove Windows 8 from the boot loader from within Windows 7. So the first thing you will do is boot into Windows 7.

As you may know, Windows Vista, 7 and 8 use what is known as the boot loader architecture in order to boot up the operating system. In a nutshell, the boot loader architecture consists of the Boot Configuration Data database and three components:

The Windows Boot Manager (Bootmgr.exe)
The Windows operating system loader (Winload.exe), and
The Windows resume loader (Winresume.exe)

When you set up a dual-boot configuration by installing Windows 8 into an existing Windows 7 configuration, the installation procedure creates the boot menu by adding entries to the Boot Configuration Data database. Now, as the computer boots up, the Windows Boot Manager loads first and reads the Boot Configuration Data and uses the information it finds in the database to display the boot menu. When a selection is made, the Windows Boot Manager retrieves information about how to boot that operating system and then passes the information over to the appropriate Windows operating system loader or Windows resume loader, as the case may be.

As a part of this boot loader architecture, Windows provides you with a command line tool called the Boot Configuration Data Store Editor (BCDEdit.exe), which you can use to view and edit the Boot Configuration Data database. Now, since all we will be doing is removing Windows 8 from the menu, we can just use the System Configuration tool. It’s much easier than using Boot Configuration Data Store Editor to perform the removal operation.

BCDEdit

Even though we will use the System Configuration tool to remove Windows 8 from the boot loader, for educational purposes, let’s take a moment to use Boot Configuration Data Store Editor just to take a peek at the boot menu in the Boot Configuration Data database.

You need to launch BCDEdit.exe from a Command Prompt with Administrator privileges. To do so, click the Start button and type cmd in the Start search box. When you see CMD appear the results pane, right click on it and select the Run as Administrator command. When you do, you will encounter a UAC and will have to work through it. Once the Administrator Command Prompt appears, just type bcdedit and press [Enter]. You’ll then see the commands that make up the boot menu in the Boot Configuration Data database.

In Figure A, you’ll see the boot menu for a Windows 8 VHD. As you can see, the instructions in the Windows 8 section of the menu specify the Windows8RP VHD file as the device to boot from.

Figure A

This is a boot menu for dual-booting Windows 8 from a VHD.

In Figure B, you see the boot menu for a Windows 8 partition. As you can see, the instructions in the Windows 8 section of the menu specify the F: partition as the device to boot from.

Figure B

This is a boot menu for dual-booting Windows 8 from a partition.

At this point, go ahead and close Administrator Command Prompt window.

System Configuration

As I mentioned, the easiest way to remove Windows 8 from the menu is to use the System Configuration tool. To launch the System Configuration tool, click the Start button, and typemsconfig in the Start search box. When you see msconfig appear at the top of the results pane, just press [Enter]. When the System Configuration window appears, select the Boot tab and you’ll see that Windows 8 is listed as the Default OS and that Windows 7 is listed as the Current OS, as shown in Figure C.

Figure C

You can easily remove Windows 8 from the boot loader using the System Configuration tool.

The first thing that you need to do is make Windows 7 the Default OS. To do so, select the Windows 7 entry and click the Set as default button. When you do, you’ll see that Windows 7 is listed as both the Current OS and the Default OS. To continue, select the Windows 8 entry, as shown in Figure D, and then click the Delete button.

Figure D

Once you select the Windows 8 entry, just click the Delete button.

As soon as you do, the Windows 8 entry will be removed. When you click OK, you’ll be prompted to restart your computer, as shown in Figure E. Just click the Restart button.

Figure E

You’ll be prompted to restart your computer after deleting the Windows 8 entry.

When your system restarts, it will boot right into Windows 7 - you will not see a menu. If you wish, you can re-open the Administrator Command Prompt, type bcdedit, press [Enter], and you’ll see that the commands for Windows 8 are no longer on the Boot Configuration Data database’s boot menu, as shown in Figure F.

Figure F

The Windows 8 section will not appear on the Boot Configuration Data database’s boot menu.

Removing the partition

To remove the Windows 8 partition and reallocate the disk space, you’ll use the Disk Management tool. To begin, click the Start button, type Disk Management in the Search box, and press [Enter] when Create and format hard disk partitions appears in the result pane.  When Disk Management launches, right click on the Windows 8 partition and select the Delete Volume command, as shown in Figure G.

Figure G

Right click on the Windows 8 partition and select the Delete Volume command.

When you do, Disk Management will prompt you twice to confirm the Delete Volume operation, as shown in Figure H. At this point, you’ll see that the area is now marked as Free space. If at a later date you want to install the real version of Windows 8, you can leave the space as it is.

Figure H

You’ll see two prompts before Disk Management will delete the volume.

However, if you want to regain the space, you’ll right-click on the Free space and select the Delete Partition command. When you do, Disk Management will prompt you to confirm the Delete Partition operation, as shown in Figure I.

Figure I

If you want to regain the space, right-click on the Free space and select the Delete Partition command.

Once the partition has been deleted, right-click your Windows 7 partition and select the Extend Volume command, as shown in Figure J. When you do, the Extend Volume Wizard will launch.

Figure J

Use the Extend Volume command to launch the Extend Volume Wizard.

The Extend Volume Wizard consists of three screens, which are shown in Figure K. The second screen will be filled in for you and in most cases you will just go with the default settings.

Figure K

The Extend Volume Wizard consists of three screens and in most cases you will just go with the default settings.

Once the volume has been extended, you’ll see that all of the free space has been reallocated to your primary hard disk, as shown in Figure L.

Figure L

You should be right back where you started.

Deleting the VHD

If you installed Windows 8 to a bootable VHD in either Windows 7 Ultimate or Windows 7 Enterprise, all you have to do is locate the VHD file and delete it as shown in Figure M.

Figure M

You can just delete the VHD file.

No comments :