BSOD 0x7b on a Win7 32bit

Docfxit

Contributor
Joined
Feb 22, 2015
Posts
248
I am getting a BSOD 0x7b on a Win7 32bit install in a ThinkCentre M92p in normal and safe mode.
0x7b_Small.jpg

I received the above error after enabling Driver Verifier

I am using a SSD.

Win7 has been installed for many years. When I started Driver Verifier I received the above error.

I have checked the drive for errors with Lenovo bootable diagnostic and Seatools. No errors found.

I have run chkdsk /r /f on the drive. No errors found.

Booted from another drive running Win7 I have run against the drive:
MalwarebyteAntiRootKit
AdwCleaner
EsetSmart Antivirus
Bitdefender
ClamAV
Malwarebytes
Note: I realize all the above only checks the files and not the registry because I am not booted into the OS.

I have updated the BIOS to 9SKT98AUS after the problem happened. As part of the troubleshooting.

This is the current setting in the BIOS
System_Summary_Small.jpg

SATA was originally set to AHCI. I changed it to IDE for testing.
I re-booted. It came up with the same 0x7b
While IDE is selected I changed the Native Mode Operation from enabled to disabled.
I re-booted. It came up with the same 0x7b

SpeedStep Enabled

Hyper Threading Enabled

Turbo Mode Enabled

Secure Boot Disabled

Boot Mode Auto (I have tried UEFI & Legacy)

Boot Priority Legacy First (I have tried UEFI First)

Quick Boot Enabled

I have rebuilt the BCD with
Windows 7 CD. three times.
EasyRE
EasyBCD
Visual BCD Editor
Dual-boot repair
My own bat file.

I have created a SATA hard drive on this machine with Win7 and copied the hard drive driver to the dead partition.

Unfortunately the drivers I copied are not for SSD. (If they are different)

Intel SSDSC2CW240A3

I have rebuilt the MBR

Drive_Layout_Small.jpg
Above is the drive I am working with. It is a dual boot. For this testing I am not concerned about the XP partition. For this testing I have made the Win7 partition active and I hid the XP partition. In order to change the Win7 partition active and hide the XP partition I boot up to a hard drive running win7 plugged into the USB port. All the following testing will not have anything plugged into any USB ports. When the XP partition is active it boots up fine.


Thanks,

Docfxit
 
Why were you enabling Driver Verifier? Were you having other BSOD issues?

If Driver Verifier is disabled do you boot normally with no errors? If this is the case have you tried different Driver Verifier settings as part of your troubleshooting?
 
Why were you enabling Driver Verifier? Were you having other BSOD issues?

Yes. Occasionally. This caused it to be constant.

If Driver Verifier is disabled do you boot normally with no errors? If this is the case have you tried different Driver Verifier settings as part of your troubleshooting?

I have disabled Driver Verifier. With it disabled I have not been able to boot normally (with or without errors). I have not tried different Driver Verifier settings. Is it possible to try Driver Verifier when I can't boot into normal or safe mode?

Thanks,

Docfxit
 
Have you been able to confirm that Verifier is turned off? If you can get to a command prompt type: verifier /query
 
Run bcdedit from an elevated command prompt.
Verify device and osdevice values.

Example:
Read More:
In the example, device ---> partition=\Device\HarddiskVolume2, harddiskvolume2 is the second partition and contains the EFI partition (and the BCD files).
(They write volume just to confuse ideas...)
 
Last edited:
Have you been able to confirm that Verifier is turned off? If you can get to a command prompt type: verifier /query

I have booted into a USB hard drive running Win7.
I have hidden my XP partition.
I have booted up with a Win7 recovery disk and selected Repair Computer.
In recovery console I selected C:\
And ran verifier /query
No drivers are currently verified.

Thanks,
Docfxit
 
Run bcdedit from an elevated command prompt.
Verify device and osdevice values.

When booted up from repair console with other partitions hidden I get:
Code:
Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=C:
path                    \bootmgr
description             Windows Boot Manager
default                 {default}
displayorder            {default}
                        {fd233d74-93f3-11e7-b991-8148a1c79c42}
                        {fd233d75-93f3-11e7-b991-8148a1c79c42}
timeout                 5

Windows Boot Loader
-------------------
identifier              {default}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7
bootdebug               Yes
osdevice                partition=C:
systemroot              \Windows

Windows Boot Loader
-------------------
identifier              {fd233d74-93f3-11e7-b991-8148a1c79c42}
device                  partition=D:
path                    \Windows\system32\winload.exe
description             Windows 7 Ultimate (recovered) 
locale                  en-US
osdevice                partition=D:
systemroot              \Windows

Windows Boot Loader
-------------------
identifier              {fd233d75-93f3-11e7-b991-8148a1c79c42}
device                  partition=\Device\HarddiskVolume2
path                    \WINDOWS\system32\winload.exe
description             Microsoft Windows XP (recovered) 
locale                  en-US
osdevice                partition=\Device\HarddiskVolume2
systemroot              \WINDOWS

Thanks,

Docfxit
 
It is possible that you may have hard disk corruption so try running CHKDSK /f /r to repair the disk you are trying to boot from. EDIT: Sorry, I see you have already done that!

There are some good tips on how to resolve this issue here: BSOD Index
Particular check the Win7 examples and note the problems associated with drivers not being enabled.
 
Try this command (from an elevated command prompt):
bcdedit /bootdebug {default} off

In the repair console I ran the above command.
Then I rebooted the machine without the recovery CD.
I got a BSOD 0x7b.

I booted back into the recovery console.
Code:
Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=C:
path                    \bootmgr
description             Windows Boot Manager
default                 {default}
displayorder            {default}
                        {fd233d74-93f3-11e7-b991-8148a1c79c42}
                        {fd233d75-93f3-11e7-b991-8148a1c79c42}
timeout                 5

Windows Boot Loader
-------------------
identifier              {default}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7
bootdebug               No
osdevice                partition=C:
systemroot              \Windows

Windows Boot Loader
-------------------
identifier              {fd233d74-93f3-11e7-b991-8148a1c79c42}
device                  partition=D:
path                    \Windows\system32\winload.exe
description             Windows 7 Ultimate (recovered) 
locale                  en-US
osdevice                partition=D:
systemroot              \Windows

Windows Boot Loader
-------------------
identifier              {fd233d75-93f3-11e7-b991-8148a1c79c42}
device                  partition=\Device\HarddiskVolume2
path                    \WINDOWS\system32\winload.exe
description             Microsoft Windows XP (recovered) 
locale                  en-US
osdevice                partition=\Device\HarddiskVolume2
systemroot              \WINDOWS

Thanks,

Docfxit
 
It is possible that you may have hard disk corruption so try running CHKDSK /f /r to repair the disk you are trying to boot from. EDIT: Sorry, I see you have already done that!
Yes I have. And I just ran it again. It found no problems.


There are some good tips on how to resolve this issue here: BSOD Index
Particular check the Win7 examples and note the problems associated with drivers not being enabled.

I don't see any notes on the list that would apply to me.
Even so I am trying to go through each one to see if there is a resolution that might fix the problem.
I noticed on the first solution it recommends this:
To analyze this error: Run an lm (List Loaded Modules) command in the debugger.

Do you know how I can run the "LM" command?

Thanks,

Docfxit
 
The LM command is run in a WINDBG analysis of the crash dump files but I am not sure that you have any that we can look at from your BSOD since it happens at startup. If there are any they will be in the C:\Windows\Minidump folder. Zip them and post here if you find any.

Regarding the other possible resolutions I wondered if KB 922976 might apply.
 
I do have two Minidumps. Attached.

NOTE: I can get into DRIVER_VERIFIER if there is anything that you think may shed some light on the problem.

Thanks,

Docfxit
 

Attachments

Regarding the other possible resolutions I wondered if KB 922976 might apply.

It's asking me to modify the registry. I know there is a way to do that even though I can't boot into Win7.
Do you have the instructions on how to modify the registry while booted up from a USB drive with a different Win7 ?

Thank you,

Docfxit
 
I do have two Minidumps. Attached.

NOTE: I can get into DRIVER_VERIFIER if there is anything that you think may shed some light on the problem.

Thanks,

Docfxit

Those two minidumps are from Nov 2016 and Feb 2017 so I think they are too old to be of any assistance or relevance to your current problem.

I don't think Driver Verifier is going to help either - it is more likely to be a missing, incorrect or disabled driver needed for the boot drive.
 
Feb 2017 is when this happened.

I have found instructions on how to edit the registry from recovery console.

Thanks,

Docfxit
 
Add these:
Code:
bcdedit /set {bootmgr} inherit {globalsettings}
bcdedit /set {default} inherit {bootloadersettings}
bcdedit /set {default} nx optin
 
Last edited:
Regarding the other possible resolutions I wondered if KB 922976 might apply.

The instructions say to modify:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV

When I load the System hive it doesn't show "CurrentControlSet"

Should I load a backup System hive?

Thanks,

Docfxit
 
Add these:
Code:
bcdedit /set {bootmgr} inherit {globalsettings}
bcdedit /set {default} inherit {bootloadersettings}
bcdedit /set {default} nx optin

I have added the above successfully.
I have re-booted. I get a BSOD 0x7b.
I have re-booted into repair console.

Code:
Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=C:
path                    \bootmgr
description             Windows Boot Manager
inherit                 {bootloadersettings}
default                 {default}
displayorder            {default}
                        {fd233d74-93f3-11e7-b991-8148a1c79c42}
                        {fd233d75-93f3-11e7-b991-8148a1c79c42}
timeout                 5

Windows Boot Loader
-------------------
identifier              {default}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7
inherit                 {bootloadersettings}
bootdebug               No
osdevice                partition=C:
systemroot              \Windows
nx                      OptIn

Windows Boot Loader
-------------------
identifier              {fd233d74-93f3-11e7-b991-8148a1c79c42}
device                  partition=D:
path                    \Windows\system32\winload.exe
description             Windows 7 Ultimate (recovered) 
locale                  en-US
osdevice                partition=D:
systemroot              \Windows

Windows Boot Loader
-------------------
identifier              {fd233d75-93f3-11e7-b991-8148a1c79c42}
device                  partition=\Device\HarddiskVolume2
path                    \WINDOWS\system32\winload.exe
description             Microsoft Windows XP (recovered) 
locale                  en-US
osdevice                partition=\Device\HarddiskVolume2
systemroot              \WINDOWS

Thank you,

Docfxit
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top