Category Archives: Microsoft Windows Client

Understanding the Windows 10 Boot Process

Windows 10 Boot Process

In order to properly troubleshoot Windows 10 startup problems (as you are required to do in exam MD-100 from Microsoft), it is critical that you understand the various phases of the boot process and the components involved. This post provides that information below:

Phase 1 – Preboot

In this phase, the PC’s firmware is in charge and initiates a POST and loads the firmware settings. Once all this works (hopefully), the system identifies a valid system disk and reads the MBR. The system then starts the Windows Boot Manager. This is located here: %SystemDrive%\bootmgr

Phase 2 – Windows Boot Manager

It is the job of the Windows Boot Manager to find and start the Windows loader (Winload.exe). This is located on the Windows boot partition – %SystemRoot%\system32\winload.exe

Phase 3 – Windows Operating System Loader

In this phase, essential drivers required to start the Windows kernel are loaded and the kernel starts to run. The key file here is %SystemRoot%\system32\ntoskrnl.exe

Phase 4 – Windows NT OS Kernel

The kernel loads the system registry hive into memory and loads the drivers that are marked as BOOT_START. The kernel then passes control to the session manager process (Smss.exe).

You can identify the phase you are in visually by what your computer is displaying and the LEDs that are on the system. I will follow up with additional posts on this subject so that you can easily tell what phase you are stuck at – and what you can do to fix things.

Thanks for reading, and be sure to check out my new MD-100 Windows 10 training at CBT Nuggets!

MD-100 at CBT Nuggets is GROWING to 5 Sections!

Windows 10 Training

After sitting the final version of the MD-100 exam today, I have decided to add a fifth module to the MD-100 course I am creating at CBT Nuggets. This will delay the entire complete playlist by one week, but I need to ensure my students are ready for a fairly tricky little exam!

Here is a recap of the modules with release dates for everyone! Note that I also put in the information for MD-101 in this post as well. The reason for that is twofold:

  1. Many of you are going to ask me about that!
  2. I would recommend (if you can) that you study for MD-100 then MD-101 and then take each exam. The reason for this recommendation is the amount of carryover in the two exams. If you cannot, no biggie, you will be fine if you study the “old-fashioned” way.

MD-100 at CBT Nuggets

  1. Microsoft Windows 10: Deploying Devices (AVAILABLE ON CBT NUGGETS)
  2. Microsoft Windows 10: Managing Devices (AVAILABLE ON CBT NUGGETS)
  3. Microsoft Windows 10: Connecting Devices (AVAILABLE ON CBT NUGGETS)
  4. Microsoft Windows 10: Maintaining Devices (Week of 3/25/2019)
  5. Microsoft Windows 10: Advanced Topics (Week of 3/25/2019)

MD-101 at CBT Nuggets

  1. Microsoft Windows 10: Deploy and Update (Releases April 2019)
  2. Microsoft Windows 10: Policies and Profiles (Releases April 2019)
  3. Microsoft Windows 10: Manage and Protect (Releases April 2019)
  4. Microsoft Windows 10: Manage Apps and Data (Releases April 2019)