Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I can't exactly remember what the menu items were called (because I can't boot into my computer), but I'll try my best.

Earlier I tried using EasyBCD with Windows 8 on a UEFI Lenovo IdeaPad Z580 laptop to add a boot loader option for Linux Mint. It didn't boot into Mint, and so booted back into Windows and, in EasyBCD set the MBR with the first option checked (Windows Vista/7 bootloader) clicked "Write MBR". I was still unable to boot into Mint, and I noticed that I could no longer access the BIOS/UEFI settings.

If I click the "Novo" button while the laptop is off I boot to a "Novo Button Menu":

┌──────────────────┐
│ Novo Button Menu │
├──────────────────┤
│  Normal Startup  │
│    BIOS Setup    │
│     Boot Menu    │
│  System Recovery │
└──────────────────┘

The first three items would all just boot into Windows, I didn't try the fourth (I'll get onto System Recovery later).

In the Windows 8 boot menu I opened command prompt and ran bootrec.exe /fixmbr to try restore the normal Windows bootloader and the BIOS options, but this did not work. Then booted back into Windows again and opened EasyBCD. I went to "BCD Backup/Repair", selected "Reset BCD configuration" then clicked "Perform Action". The program said I needed to create at least one bootloader item, so I created a "Windows" one and set the drive to "C:", saved and rebooted. Whenever I rebooted, I was faced with a similar screen to when I tried to boot Mint with the Windows bootloader:

Windows failed to start.
[snip]
File: \BCD
Status: 0x0000098
Info: the Boot Configuration Data file doesn't contain valid information for an operating system.

now the first three Novo menu items do this, too. The last item opens Lenovo's "OneKey Recovery", which isn't really that useful since it requires a previous backup or a complete restore to a factory state.

How can I boot back into Windows now? I don't have a Windows 8 recovery disc. Is it too later to create one? My laptop has the Windows 8 serial built in (not printed on case).

share|improve this question
1  
You can try deleting the BCD and running bootrec /RebuildBcd as detailed here from a Win7 DVD. If it works (I don't think the BCD format has changed in Win8) it might allow you to boot into Windows at least, although quite likely with the Win7 non-GUI bootloader. Best option of course would be to attempt this with a borrowed Win8 Core/Pro DVD, or one of the Recovery DVDs sold by the EasyBCD guys. The Enterprise Eval might also work. –  Karan Jun 8 '13 at 23:40
    
Thanks for your help. I'll try this and get back to you ASAP, possibly tomorrow. –  Nysepho Jun 9 '13 at 0:22
    
I've finally booted into Windows again, however only after a complete "system recovery" with Lenovo's tool. I'll write up an answer to this question now. –  Nysepho Jun 9 '13 at 15:26
    
So in other words you started off afresh with factory Windows install using the recovery partition? –  Karan Jun 9 '13 at 15:29
    
Yeah, but only because I was unable to boot from a USB device without removing the hard drive (since I was unable to access boot menus), and then inserting the hard drive after booting wouldn't mount it (even under Linux). I eventually went ahead and used the "System Recovery" option. Only later did I find out that holding F2 while powering up would go to the BIOS configuration options. –  Nysepho Jun 9 '13 at 18:31
add comment

1 Answer

Using Visual BCD Editor change path of loader to "\Windows\system32\winload.efi"

This is the screenshot of a standard Windows 8 loader (menu policy is set to legacy - text boot menu)

Windows 8 loader

You can also change path of loader using bcdedit.exe on command prompt:

bcdedit /set {default} path \windows\system32\winload.efi

Addition how to boot/repair non-booting Windows 8 (request from user Karan):

You can always download the 32/64 bit version of Windows 8 Evaluation iso corresponding to your installed Windows 8 bit version (it is either 32 bit or 64 bit !).

Burn iso to DVD or USB (USB must be formatted in FAT32 for be UEFI bootable!)

Boot DVD/USB (using UEFI way if your HDD is GPT style ! else use BIOS/compatible way) and go to command prompt.

Execute these commands:

bootsect /nt60 ALL /MBR ( this will write all boot sectors and MBR even on GPT disk ! Does not harm GPT disk/partitions !!! )

bcdboot c:\windows assuming Windows 8 is installed on c:, else change drive letter to map drive where Windows 8 is installed. Simple check is folder c:\Windows exists (execute command - dir drive_letter:\windows - e.g. dir d:\windows)

share|improve this answer
1  
EasyBCD is not UEFI capable. (at least v.2.2) –  snayob Jun 9 '13 at 6:43
    
You might want to include in your answer just how someone should run your program on a non-booting Win8 system. –  Karan Jun 9 '13 at 15:14
    
Added way to repair Windows 8 booting using free downloadable Windows 8 Evaluation. –  snayob Jun 11 '13 at 0:02
    
Ah, you added how to use WinRE commands from the Enterprise Eval (something I too had mentioned above). Since your initial recommendation was to use your Visual BCD Editor with a nice UI, I was hoping you'd add steps on how to use it from a WinPE 4.x LiveDVD/USB. –  Karan Jun 11 '13 at 0:11
    
I would not recommend running Automatic StartUp Repair as Windows 8 Evaluation is Enterprise flavor so the outcome against just Windows 8 or Windows 8 Pro is not clear. –  snayob Jun 11 '13 at 0:12
show 4 more comments

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.