I am getting the following message whenever I start my laptop:
Windows Boot Manager
Windows failed to start. A recent hardware or software change might be the cause. To fix the problem: 1. Insert your Windows installation disc and restart your computer. 2. Choose your language settings, and then click "Next." 3. Click "repair your computer." If you don't have this disc, contact your system administrator or computer manufacturer for assistance. File: \Boot\BCD Status: 0xc000000f
I have googled about the error, and from the message it looks like I need to boot my laptop from the Windows installation disc.
My laptop has Windows 7 Professional SP1 x86 installed, but when I try to insert Windows 7 Professional x86 I get the same error. Do I require an SP1 disc? I did setup CD/DVD drive as first in the boot order, but I still got the same error.
Also what other options should I try to get to the Windows 7 System Repair Screen, so that I can repair/rebuild the BCD file?
It sounds like your Windows 7 disc is broke and you should try to create a new one.
If you have good internet connection, then you can download your windows 7 version here (you still need a legit key ofcourse).
Then you can use Microsoft own tool to make a bootable windows 7 USB.
When it is done, you should have a working bootable Windows 7 USB
The same steps are used for creating a DVD, just select DVD instead of USB device.
Windows already have a tool for this purpose, called BCDboot.
If the system partition has been corrupted, you can use BCDboot to replace the system partition files with new copies of these files from the Windows partition.
When you have booted to the Windows disc, then go to the command prompt (see here) and type the following to recreate the BCD on the C drive:
attrib -r -s -h c:\boot\bcd
- unhide BCD so it can be deleteddel c:\boot\bcd
- delete the current BCDbcdboot C:\windows
- create a new BCD on the C driveFrom here you should be able to boot into Windows again.
I had this exact same problem and I did what most people did which was google for an answer and hope for the best. The win 7 install disk has a repair computer option that allows some automatic startup failure fixes to be implemented. Sometimes this does work, but this time it didn't. Think like a computer had a blog post that ended up being the saving grace.
But to make a long story short, here is what I did after I got the 'windows failed to start' error:
type “diskpart” (without quotes) and press enter to launch DISKPART utility:
select disk 0
where 0 = disk # with Win7 boot partitionlist partition
. Win 7 has a 100 or 200MB boot partition size and is primary.detail partition
and check to see if the partition is active. If active, go to next step.
active
and when CMD reports the partition is active, restart the computer into recovery/repair mode (win7 install disk again) and return to CMD prompt.exit
to exit out of DISKPART utilitytype c:
to get to the boot partition drive's root folder. (c:
is the drive letter of boot partition
bootrec /fixmbr
. Should get 'The operation completed successfully' message.bootrec /fixboot
. Should get 'The operation completed successfully' or 'element not found' message.c:
)bcdboot c:\Windows
where 'c:\Windows' is the exact path to your windows folder. Keep in mind that in recovery mode, the path of the boot partition and path to windows may be different. In my case it was **e:**\Windows
.
bcdboot c:\Windows /s c: /l en-us
I had windows 7 64 bit intel i5 3rd generation with an SSD drive. I used a usb thumb drive with win 7 64 bit loaded on it (rufus 1.4.9). Make sure you use usb 2.0 port. USB 3.0 port may give you errors in certain steps (3.0 drivers unavailable at the bios level in most cases).
My copy of win7 was more recent (2014) and had an additional option for recovery tools that includes windows explorer. I used that in addition to the CMD prompt to see which partition had windows installation folder.
This repair trick may also work for win 8 and/or win2k8/2012 server editions. What didn't work: Trying the use bcdedit to repair/rebuild the bootloader file. I got 'element not found' errors. Also, changing the boot order of the drives in bios didn't do anything.
edit 20 May 2018: I've upgraded to win8.1x64 + classic shell
several months ago after a few programs crashed that I couldn't get working again after several reinstall attempts; never looked back. Whether you are able to fully recover or not, consider the upgrade.
I had this exact same problem, i use bcdboot to fix boot partition
now after i know windows partition and boot partition letters i can use bcdboot to fix boot partition. this command will copy boot files needed to boot process from windows partition to boot partition.
Good luck
Before doing all of this, check your bios. In my situation, my RAID arrays changed due to formation of a new array onthe system volume. The boot order was changed and therefore windows could not load. After updating the bios, windows starts up no issues.
Or you can do what I did, I used MiniWindows to browse to c:\boot and deleted "bcd" file which as I remember it was 32kb. restart and ... here you are with a working system.
but my advice, after this Take the first chance to install a fresh copy of Win.
User contributions licensed under CC BY-SA 3.0