CPLogoHighRes_Transparent_smallcp-textCPLogoHighRes_Transparent_smallCPLogoHighRes_Transparent_small
  • About Us
    • Meet our Team
    • Join our Team
    • Our clients say
  • Managed IT Services
    • IT Support
    • Network Infrastructure
    • VoIP PBX
    • Datacenter Services
    • Cloud Backup Solutions
    • Managed Hosting
  • Software Development
    • Systems Integration
    • Custom Software Development
  • R&D
    • Xenios
    • Acritas
    • Critiboard
    • UAVs
  • IT Consulting
  • Products
    • Creative People CIRCUIT ERP
    • mini UAVs
    • PATCHBOX® System
    • PATCHBOX® Setup.exe
    • PATCHBOX® /dev/mount
  • Blog
  • Contact Us
  • Ελληνικά
✕
            No results See all results

            BOOTMGR is missing!

            • Home
            • Everyday IT issues
            • BOOTMGR is missing!
            Exchange 2003 failing to start, Restoring while keeping latest mailbox store. Using eseutil /r /i
            June 13, 2014
            Walkthrough Εγκατάστασης Intel Ethernet Card σε Server 2012 – 2012 R2
            February 5, 2016
            Published by Chrysostomos Psaroudakis on December 15, 2014

            Recently we encountered a weird case which had to do with Windows Server 2012 R2 booting. After having a “few” updates required for our Hyper-V and Backed Up we restarted the server.

            Upon rebooting, BOOTMGR seemed to be damaged and we couldn’t get it run. For some reason (which was revealed later) the backup overwrote \windows\BOOT, due to faulty assignment of sata cables on the motherboard.

            Thus, we tried out a few ways to recover boot files needed to get it back on the road again with the less possible collateral damages.

            We tried 3 ways. All of them will be described below, apart from repair from CD/.iso tried already, which didn’t help…

            For all below actions, you will have to boot from the equivalent OS CD / .iso and enter Command Prompt from the REPAIR list.

            1st attempt

            C:

            C:\ Bootrec.exe /rebuildbcd

            This command will search for Windows installations not included in the Boot Configuration Data and then ask you if you’d like to add one or more to it.

            If you are lucky (not like us) you will get the below message:

            Successfully scanned Windows installations.

            Total identified Windows installations:1

            [1] D:\Windows Add installation to boot list? Yes<Y>/No<N>/All<A>:

            If so, you obviously type Y or Yes and then reboot your PC… problem solved!

            On the other hand of course, you could choose “N” or NO and move on to try the rest possible solutions we describe below^^!

            2nd attempt

            The idea of the second attempt was to check whether the partition containing BOOT was there, and if so we could use  Robocopy command along withBootrec and Atrrib to replace/plant the BOOT files at the correct location. Again there we go…

            C: DISKPART

            DISKPART> list disk  [ this command will list down every disk on your system]

            BOOT Is usually located at “0” Disk

            DISKPART>list partition [ this commands lists down the partitions of the selected disk, now you choose the boot partition, usually the smallest in size]

            DISKPART>select partition 1,2, etc

            DISKPART>active

            Now we have to copy all missing files to the selected BOOT particion, command Robocopy will help us on that. “D:” will stand for our CD-rom /.iso mount folder in this case.

            D:

            Robocopy  D:\  C:\ Bootmgr

            Robocopy  D:\  C:\Boot  /s

            At this point you should check that files are correctly copied using the below command

            Dir C:\  /ah

            If Bootmgr and Boot folder show up in the list, you did well!

            Otherwise… you should repeat process.

            Finally execute the below list of commands to update the BCD file

            C:

            bcdedit  /store  c:\boot\bcd  /set  {default}  device  partition=c:

            bcdedit  /store  c:\boot\bcd  /set  {default}  osdevice  partition=c:

            bcdedit  /store  c:\boot\bcd  /set  {bootmgr}  device  partition=c:

            bcdedit  /store  c:\boot\bcd  /set  {memdiag}  device  partition=c:

            BCDBoot c:\windows

            Bootrec  /fixMBR  [ fixing Master Boot Record]

            Exit

            Now your server should be up and running!!

            *If not… we suggest a final attempt to fix this before re-installing!!

            3rd attempt

            The third idea, was to “force” a manual repair of the damaged/missing partition directly from CD/.iso.

            So…

            We boot from CD/iso and get to cmd from the repair options.

            C:\

            Bootrec.exe  /fixmbr

            Bootrec.exe /fixboot

            Bootrec.exe /rebuildBCD

            Bootrec.exe /nt60  ALL /force

            *REGARDLESS if the above commands have a positive or negative reply you proceed**

            X:

            X:\sources\recovery\StartRep.exe

            The repair process will run and probably will return a message that problem can’t be repaired.

            Repeat the process few times regardless the negative replies of the system (it took us 3 tries to get it work) and after the restart your system will be up and running!

            Share
            Chrysostomos Psaroudakis
            Chrysostomos Psaroudakis
            Commercially astute IT professional, highly experienced in many aspects of IT designing, development and management -including network infrastructures, security and database administration. Committed to objectives’ achievement within tight deadlines, by being able to communicate concisely at all levels. Areas of Expertise Windows Environments, Elastix, FreePBX, Microsoft SQL Server, SharePoint, IIS, ISA, MSHyperV, Access, VBA, Dreamweaver, HW building and maintenance, Wired and Wireless networks, IT R&D

            Related posts

            Robber
            November 5, 2020

            Not the password we want, but the password we need


            Read more
            Meme
            October 29, 2020

            Data Security and the off-kilter binomial a memeful review


            Read more
            June 29, 2020

            When Protocols outpace Chipsets, the Ricoh MPC 2050 case


            Read more

            GR Contact

            CREATIVE PEOPLE IT SYSTEMS S.A.
            Company number: 162071303000

            7-9 Anagenisseos St, Building A, Nea Philadelphia, 14342, Athens, Greece

            +30 215 551 3812

            support[at]creativepeople.gr

            UK Contact

            CREATIVE PEOPLE IT Ltd.
            Company number: 11993858

            Office 7, 35-37 Ludgate Hill, EC4M 7JN, London, UK

            +44 203 807 7445

            support[at]creativepeopleit.co.uk

            Follow us

            Find us on:

            Facebook Twitter YouTube Linkedin
            Subscribe to our Newsletter

              Policies

              Quality Policy
              Privacy Policy
              Cookie Policy
              Copyright © 2023 Creative People. All Rights Reserved.
                          No results See all results
                          • No translations available for this page

                            We are using cookies to give you the best experience on our website.

                            You can find out more about which cookies we are using or switch them off in .

                            Powered by  GDPR Cookie Compliance
                            Privacy Overview

                            This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

                            Strictly Necessary Cookies

                            Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.

                            If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.

                            3rd Party Cookies

                            This website uses Google Analytics to collect anonymous information such as the number of visitors to the site, and the most popular pages.

                            Keeping this cookie enabled helps us to improve our website.

                            Please enable Strictly Necessary Cookies first so that we can save your preferences!

                            Cookie Policy

                            More information about our Cookie Policy