If you have installed a second operating system, say Ubuntu Linux distro or even OSX86, popularly known as Hackintosh (for educational purpose only) after installing Windows 7, you will not able to boot into Windows 7 again. This tutorial shows how to repair the boot in Windows 7 as well as using the Windows boot loader for dual boot.
Many website, blogs or forums wrongly guides (or misleads) to repair Windows 7 boot. That results in frustration and eventually have to format the Windows 7 partition.
You had Windows 7 installed on a partition (say C drive), now you have installed either any Linux distro (say Ubuntu), OSX86 (Hackintosh, for educational purpose only) or even any previous version of Windows (say Windows XP, Windows 2000). Now, you can not boot into Windows 7, because the dual boot option is not coming.
1. Install whatever second operating system you like. You must have the bootable Windows 7 DVD or bootable Windows 7 USB drive or simply Windows 7 system repair disk.
2. Boot from the media and Windows 7 pre-installation screen will come. Click Repair and from the next Window, select advanced options:
3. Click Command Prompt (Up to this step people generally say rightly, trick begins from the next step).
4. Type the drive letter and colon then press enter (say C:)
5. Type :
bootsect / nt60 C:
(No space between bootsect and backslash). It will give the message of recovery. Type Exit and press Enter from keyboard. Now, again go to step 2 and select Automatic start up repair. Restart the PC, it should boot into Windows 7.
If for any reason the above code does not work, try these (one by one):
bootsect / nt60 C: / mbr
(No space between bootsect and backslash, colon and backslash, backslash and mbr)
bootsect / fixboot
(No space anywhere)
bootsect / nt60 all
(No space anywhere, except before “all”)
Do not cry if all methods fail, go ahead and install Windows in other partition (yes). Install EasyBCD (read ahead) in that installation and fix the boot from there.
How to make dual boot using Windows boot loader
Now, your second operating system is vanished, we need a dual boot menu!
We do not need any third party boot loader (say Chameleon) for creating the dual boot. Download EasyBCD 2.0. Install it. Run it:
Just add the entry to the boot by clicking the buttons! It is easy like 1-2-3.
You can now dual boot your Windows 7 PC with Windows XP / Windows 2000 / OSX86 (Hackintosh) / Linux (Ubuntu) / or any custom OS.