MBR_CHECKSUM_MISMATCH

Code: 0x8b (139)

As HRESULT:As NTSTATUS:

Parameters

ParameterDescription
1The disk signature from MBR
2The MBR checksum that the OS Loader calculates
3The MBR checksum that the system calculates
4Reserved

Description

The MBR_CHECKSUM_MISMATCH bug check has a value of 0x0000008B. This bug check indicates that a mismatch has occurred in the MBR checksum.

Important

This article is for programmers. If you're a customer who has received a blue screen error code while using your computer, see Troubleshoot blue screen errors.

Cause

The MBR_CHECKSUM_MISMATCH bug check occurs during the boot process when the MBR checksum that the Microsoft Windows operating system calculates does not match the checksum that the loader passes in.

This error typically indicates a virus.

Resolution

There are many forms of viruses and not all can be detected. Typically, the newer viruses usually can be detected only by a virus scanner that has recently been upgraded. You should boot with a write-protected disk that contains a virus scanner and try to clean out the infection.

Article text from the Windows driver documentation (opens in a new tab), by Microsoft, under the CC BY 4.0 (opens in a new tab) licence.

Associated Modules

ModuleCodeFound inDescription
EventCreate.exe0x8b78.11011%1
KernelBase.dll0x8b78.1The system tried to substitute a drive to a directory on a substituted drive.
dsreg.dll0x8b1011The Workstation Service logged a device registration message. Message: %1
kernel32.dll0x8b78.11011The system tried to substitute a drive to a directory on a substituted drive.
nslookup.exe0x8b78.11011preference = %1!ld!
refs.sys0x8b1011The file system detected a global metadata corruption and was able to repair it on volume %2. Space may be leaked as part of the repair. If future mounts fail, attempting a readonly volume mount may succeed.
sc.exe0x8b78.11011CUSTOM : %1 [ETW PROVIDER UUID]
w32time.dll0x8b1011The time service has started advertising as a time source.
webservices.dll0x8b78.11011The characters '%1' are not a valid percent-encoded sequence.
win32k.sys0x8b78.1CaptionFont
win32kbase.sys0x8b1011CaptionFont
11 entries