[SOLVED] BSOD 0x0000007e Exception After Installing New SATA HDD

May 24, 2021
5
0
10
I recently lost a HDD in a FlexRaid SW Raid configuration. I tried to install a new Seagate Ironwolf 4TB SATA drive to recover the lost data. The system Bios could see the drive but it was not visible within Windows. When I rebooted the system, I got a BSOD with 0x0000007e Exception Code. If I allow the system to go through the troubleshooter and then eventually shut down, I can then remove the new HDD and Windows will boot as normal (I have done this multiple times). I added the same HDD in a USB enclosure and was successful in installing, formatting and recovering the lost data. If I then try to add this drive to an internal SATA port, I get the BSOD. This happens if all or none of the other internal SATA drives are connected.

I have updated the BIOS, chipset and graphics drivers with no change to this issue. I also tried a SATA PCI card, but no change.

I appreciate any thoughts to assist in my troubleshooting. Details below. Thanks.

System Configuration:
ASRock Z97 Extreme6 MB
Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz (not overclocked)
Corsair HX850 Power Supply
16 GB Crucial Ballistix RAM
240GB Kingston SS HDD for Operating System
1X 2TB and 5X 4TB Seagate SATA HDD for media
Windows 10 Home, version 21H1, 64 bit

Last five (5) BugChecks:
0x0000007e (0xffffffffc0000005, 0xfffff8001b8d80d0, 0xfffffb8018806338, 0xfffffb8018805b70).
0x0000007e (0xffffffffc0000005, 0xfffff80159afb6d0, 0xffffbc89f920d338, 0xffffbc89f920cb70).
0x0000007e (0xffffffffc0000005, 0xfffff800732fb6d0, 0xfffffd813e78e338, 0xfffffd813e78db70).
0x0000007e (0xffffffffc0000005, 0xfffff8056d0fb6d0, 0xffff800bcafb6338, 0xffff800bcafb5b70).
0x0000007e (0xffffffffc0000005, 0xfffff8051b8fb6d0, 0xffff8d04d8f56338, 0xffff8d04d8f55b70).


Contents of DUMP File:

Microsoft (R) Windows Debugger Version 10.0.21349.1004 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\Windows\MEMORY.DMP]
Kernel Bitmap Dump File: Kernel address space is available, User address space may not be available.


* Path validation summary **
Response Time (ms) Location
Deferred srv*
Symbol search path is: srv*
Executable search path is:
Windows 10 Kernel Version 19041 MP (8 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS Personal
Edition build lab: 19041.1.amd64fre.vb_release.191206-1406
Machine Name:
Kernel base = 0xfffff8001b600000 PsLoadedModuleList = 0xfffff8001c22a1b0
Debug session time: Mon May 24 20:22:16.172 2021 (UTC - 4:00)
System Uptime: 0 days 0:00:05.791
Loading Kernel Symbols
...............................................................
................................................................
.........
Loading User Symbols

Loading unloaded module list
...
For analysis of this file, run !analyze -v
nt!KeBugCheckEx:
fffff8001b9f6cf0 48894c2408 mov qword ptr [rsp+8],rcx ss:0018:fffffb8018805340=000000000000007e
7: kd> !analyze -v
***
  • *
  • Bugcheck Analysis *
  • *
***

SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (7e)
This is a very common BugCheck. Usually the exception address pinpoints
the driver/function that caused the problem. Always note this address
as well as the link date of the driver/image that contains this address.
Arguments:
Arg1: ffffffffc0000005, The exception code that was not handled
Arg2: fffff8001b8d80d0, The address that the exception occurred at
Arg3: fffffb8018806338, Exception Record Address
Arg4: fffffb8018805b70, Context Record Address

Debugging Details:
------------------


KEY_VALUES_STRING: 1

Key : AV.Dereference
Value: NullClassPtr

Key : AV.Fault
Value: Read

Key : Analysis.CPU.mSec
Value: 2640

Key : Analysis.DebugAnalysisManager
Value: Create

Key : Analysis.Elapsed.mSec
Value: 2843

Key : Analysis.Init.CPU.mSec
Value: 452

Key : Analysis.Init.Elapsed.mSec
Value: 3032

Key : Analysis.Memory.CommitPeak.Mb
Value: 82

Key : WER.OS.Branch
Value: vb_release

Key : WER.OS.Timestamp
Value: 2019-12-06T14:06:00Z

Key : WER.OS.Version
Value: 10.0.19041.1


BUGCHECK_CODE: 7e

BUGCHECK_P1: ffffffffc0000005

BUGCHECK_P2: fffff8001b8d80d0

BUGCHECK_P3: fffffb8018806338

BUGCHECK_P4: fffffb8018805b70

EXCEPTION_RECORD: fffffb8018806338 -- (.exr 0xfffffb8018806338)
ExceptionAddress: fffff8001b8d80d0 (nt!FsRtlIsPagingFile)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 0000000000000000
Parameter[1]: 0000000000000018
Attempt to read from address 0000000000000018

CONTEXT: fffffb8018805b70 -- (.cxr 0xfffffb8018805b70)
rax=fffff8001c200ee0 rbx=0000000000000000 rcx=0000000000000000
rdx=fffffb8018806728 rsi=ffff97025c67b0f8 rdi=0000000000000001
rip=fffff8001b8d80d0 rsp=fffffb8018806578 rbp=fffffb8018806629
r8=fffffb8018806700 r9=000000000000003e r10=fffff8001b8d80d0
r11=ffff70fd22c00000 r12=0000000000000000 r13=fffffb80188068c0
r14=fffffb8018806700 r15=0000000000000000
iopl=0 nv up ei pl zr na po nc
cs=0010 ss=0018 ds=002b es=002b fs=0053 gs=002b efl=00010246
nt!FsRtlIsPagingFile:
fffff8001b8d80d0 488b4118 mov rax,qword ptr [rcx+18h] ds:002b:0000000000000018=????????????????
Resetting default scope

BLACKBOXNTFS: 1 (!blackboxntfs)


PROCESS_NAME: System

READ_ADDRESS: 0000000000000018

ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced memory at 0x%p. The memory could not be %s.

EXCEPTION_CODE_STR: c0000005

EXCEPTION_PARAMETER1: 0000000000000000

EXCEPTION_PARAMETER2: 0000000000000018

EXCEPTION_STR: 0xc0000005

STACK_TEXT:
fffffb8018806578 fffff8001dd11700 : 0000000000000000 ffff970255002290 ffff970258fdc1b0 0000000000000260 : nt!FsRtlIsPagingFile
fffffb8018806580 fffff8001cdb608b : 0000000000000000 0000000000000000 ffff970200000000 ffff97025e02fbe0 : fileinfo!FIPreReadWriteCallback+0x90
fffffb8018806690 fffff8001cdb5b37 : fffffb8018806800 0000000fffffff03 0000000000000000 0000000000000000 : FLTMGR!FltpPerformPreCallbacksWorker+0x36b
fffffb80188067b0 fffff8001cdb4b46 : fffffb8018807000 fffffb8018801000 0000000000000000 fffffb80188068d0 : FLTMGR!FltpPassThroughInternal+0xc7
fffffb8018806800 fffff8001cdb48bb : ffffd708cce64c60 0000000000000000 ffff970258665010 ffffd70800000200 : FLTMGR!FltpPassThrough+0x1d6
fffffb80188068a0 fffff8001b9185b5 : 00000002baa0f4af 0000000000000210 fffffb8018806988 fffffb8018806990 : FLTMGR!FltpDispatch+0x8b
fffffb8018806900 fffff800227b2080 : ffff97025c885558 ffff970258665010 ffff970258665010 ffff97025c885540 : nt!IofCallDriver+0x55
fffffb8018806940 fffff8001b8f53b5 : ffff97025cf9a040 ffff97025cf9a040 0000000000000080 fffff800227b1d84 : AsrVDrive+0x2080
fffffb8018806c10 fffff8001b9fe348 : fffff8001737a180 ffff97025cf9a040 fffff8001b8f5360 5352415045525f4f : nt!PspSystemThreadStartup+0x55
fffffb8018806c60 0000000000000000 : fffffb8018807000 fffffb8018801000 0000000000000000 0000000000000000 : nt!KiStartSystemThread+0x28


SYMBOL_NAME: fileinfo!FIPreReadWriteCallback+90

MODULE_NAME: fileinfo

IMAGE_NAME: fileinfo.sys

IMAGE_VERSION: 10.0.19041.1

STACK_COMMAND: .cxr 0xfffffb8018805b70 ; kb

BUCKET_ID_FUNC_OFFSET: 90

FAILURE_BUCKET_ID: AV_fileinfo!FIPreReadWriteCallback

OS_VERSION: 10.0.19041.1

BUILDLAB_STR: vb_release

OSPLATFORM_TYPE: x64

OSNAME: Windows 10

FAILURE_ID_HASH: {321a5e80-b884-7e46-500d-d853d20414cf}

Followup: MachineOwner
---------
 
Solution
Thanks for the response! I am using a SW RAID (FlexRAID), so a drive cannot be added unless Windows can "see it" and format it. I have the RAID configuration disabled at the moment. Only the media drives are part of the RAID configuration, the boot disk is not. I am going to try to add another SSD tonight to see if it is something specific to the IronWolf drives.
They could theoretically be unsupported by your system's board.

Fatalzo

Great
May 7, 2021
144
12
95
I recently lost a HDD in a FlexRaid SW Raid configuration. I tried to install a new Seagate Ironwolf 4TB SATA drive to recover the lost data. The system Bios could see the drive but it was not visible within Windows. When I rebooted the system, I got a BSOD with 0x0000007e Exception Code. If I allow the system to go through the troubleshooter and then eventually shut down, I can then remove the new HDD and Windows will boot as normal (I have done this multiple times). I added the same HDD in a USB enclosure and was successful in installing, formatting and recovering the lost data. If I then try to add this drive to an internal SATA port, I get the BSOD. This happens if all or none of the other internal SATA drives are connected.

I have updated the BIOS, chipset and graphics drivers with no change to this issue. I also tried a SATA PCI card, but no change.

I appreciate any thoughts to assist in my troubleshooting. Details below. Thanks.

System Configuration:
ASRock Z97 Extreme6 MB
Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz (not overclocked)
Corsair HX850 Power Supply
16 GB Crucial Ballistix RAM
240GB Kingston SS HDD for Operating System
1X 2TB and 5X 4TB Seagate SATA HDD for media
Windows 10 Home, version 21H1, 64 bit

Last five (5) BugChecks:
0x0000007e (0xffffffffc0000005, 0xfffff8001b8d80d0, 0xfffffb8018806338, 0xfffffb8018805b70).
0x0000007e (0xffffffffc0000005, 0xfffff80159afb6d0, 0xffffbc89f920d338, 0xffffbc89f920cb70).
0x0000007e (0xffffffffc0000005, 0xfffff800732fb6d0, 0xfffffd813e78e338, 0xfffffd813e78db70).
0x0000007e (0xffffffffc0000005, 0xfffff8056d0fb6d0, 0xffff800bcafb6338, 0xffff800bcafb5b70).
0x0000007e (0xffffffffc0000005, 0xfffff8051b8fb6d0, 0xffff8d04d8f56338, 0xffff8d04d8f55b70).


Contents of DUMP File:

Microsoft (R) Windows Debugger Version 10.0.21349.1004 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\Windows\MEMORY.DMP]
Kernel Bitmap Dump File: Kernel address space is available, User address space may not be available.


Path validation summary *
Response Time (ms) Location
Deferred srv*
Symbol search path is: srv*
Executable search path is:
Windows 10 Kernel Version 19041 MP (8 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS Personal
Edition build lab: 19041.1.amd64fre.vb_release.191206-1406
Machine Name:
Kernel base = 0xfffff8001b600000 PsLoadedModuleList = 0xfffff8001c22a1b0
Debug session time: Mon May 24 20:22:16.172 2021 (UTC - 4:00)
System Uptime: 0 days 0:00:05.791
Loading Kernel Symbols
...............................................................
................................................................
.........
Loading User Symbols

Loading unloaded module list
...
For analysis of this file, run !analyze -v
nt!KeBugCheckEx:
fffff8001b9f6cf0 48894c2408 mov qword ptr [rsp+8],rcx ss:0018:fffffb8018805340=000000000000007e
7: kd> !analyze -v
***
  • *
  • Bugcheck Analysis *
  • *
***

SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (7e)
This is a very common BugCheck. Usually the exception address pinpoints
the driver/function that caused the problem. Always note this address
as well as the link date of the driver/image that contains this address.
Arguments:
Arg1: ffffffffc0000005, The exception code that was not handled
Arg2: fffff8001b8d80d0, The address that the exception occurred at
Arg3: fffffb8018806338, Exception Record Address
Arg4: fffffb8018805b70, Context Record Address

Debugging Details:
------------------


KEY_VALUES_STRING: 1

Key : AV.Dereference
Value: NullClassPtr

Key : AV.Fault
Value: Read

Key : Analysis.CPU.mSec
Value: 2640

Key : Analysis.DebugAnalysisManager
Value: Create

Key : Analysis.Elapsed.mSec
Value: 2843

Key : Analysis.Init.CPU.mSec
Value: 452

Key : Analysis.Init.Elapsed.mSec
Value: 3032

Key : Analysis.Memory.CommitPeak.Mb
Value: 82

Key : WER.OS.Branch
Value: vb_release

Key : WER.OS.Timestamp
Value: 2019-12-06T14:06:00Z

Key : WER.OS.Version
Value: 10.0.19041.1


BUGCHECK_CODE: 7e

BUGCHECK_P1: ffffffffc0000005

BUGCHECK_P2: fffff8001b8d80d0

BUGCHECK_P3: fffffb8018806338

BUGCHECK_P4: fffffb8018805b70

EXCEPTION_RECORD: fffffb8018806338 -- (.exr 0xfffffb8018806338)
ExceptionAddress: fffff8001b8d80d0 (nt!FsRtlIsPagingFile)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 0000000000000000
Parameter[1]: 0000000000000018
Attempt to read from address 0000000000000018

CONTEXT: fffffb8018805b70 -- (.cxr 0xfffffb8018805b70)
rax=fffff8001c200ee0 rbx=0000000000000000 rcx=0000000000000000
rdx=fffffb8018806728 rsi=ffff97025c67b0f8 rdi=0000000000000001
rip=fffff8001b8d80d0 rsp=fffffb8018806578 rbp=fffffb8018806629
r8=fffffb8018806700 r9=000000000000003e r10=fffff8001b8d80d0
r11=ffff70fd22c00000 r12=0000000000000000 r13=fffffb80188068c0
r14=fffffb8018806700 r15=0000000000000000
iopl=0 nv up ei pl zr na po nc
cs=0010 ss=0018 ds=002b es=002b fs=0053 gs=002b efl=00010246
nt!FsRtlIsPagingFile:
fffff8001b8d80d0 488b4118 mov rax,qword ptr [rcx+18h] ds:002b:0000000000000018=????????????????
Resetting default scope

BLACKBOXNTFS: 1 (!blackboxntfs)


PROCESS_NAME: System

READ_ADDRESS: 0000000000000018

ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced memory at 0x%p. The memory could not be %s.

EXCEPTION_CODE_STR: c0000005

EXCEPTION_PARAMETER1: 0000000000000000

EXCEPTION_PARAMETER2: 0000000000000018

EXCEPTION_STR: 0xc0000005

STACK_TEXT:
fffffb8018806578 fffff8001dd11700 : 0000000000000000 ffff970255002290 ffff970258fdc1b0 0000000000000260 : nt!FsRtlIsPagingFile
fffffb8018806580 fffff8001cdb608b : 0000000000000000 0000000000000000 ffff970200000000 ffff97025e02fbe0 : fileinfo!FIPreReadWriteCallback+0x90
fffffb8018806690 fffff8001cdb5b37 : fffffb8018806800 0000000fffffff03 0000000000000000 0000000000000000 : FLTMGR!FltpPerformPreCallbacksWorker+0x36b
fffffb80188067b0 fffff8001cdb4b46 : fffffb8018807000 fffffb8018801000 0000000000000000 fffffb80188068d0 : FLTMGR!FltpPassThroughInternal+0xc7
fffffb8018806800 fffff8001cdb48bb : ffffd708cce64c60 0000000000000000 ffff970258665010 ffffd70800000200 : FLTMGR!FltpPassThrough+0x1d6
fffffb80188068a0 fffff8001b9185b5 : 00000002baa0f4af 0000000000000210 fffffb8018806988 fffffb8018806990 : FLTMGR!FltpDispatch+0x8b
fffffb8018806900 fffff800227b2080 : ffff97025c885558 ffff970258665010 ffff970258665010 ffff97025c885540 : nt!IofCallDriver+0x55
fffffb8018806940 fffff8001b8f53b5 : ffff97025cf9a040 ffff97025cf9a040 0000000000000080 fffff800227b1d84 : AsrVDrive+0x2080
fffffb8018806c10 fffff8001b9fe348 : fffff8001737a180 ffff97025cf9a040 fffff8001b8f5360 5352415045525f4f : nt!PspSystemThreadStartup+0x55
fffffb8018806c60 0000000000000000 : fffffb8018807000 fffffb8018801000 0000000000000000 0000000000000000 : nt!KiStartSystemThread+0x28


SYMBOL_NAME: fileinfo!FIPreReadWriteCallback+90

MODULE_NAME: fileinfo

IMAGE_NAME: fileinfo.sys

IMAGE_VERSION: 10.0.19041.1

STACK_COMMAND: .cxr 0xfffffb8018805b70 ; kb

BUCKET_ID_FUNC_OFFSET: 90

FAILURE_BUCKET_ID: AV_fileinfo!FIPreReadWriteCallback

OS_VERSION: 10.0.19041.1

BUILDLAB_STR: vb_release

OSPLATFORM_TYPE: x64

OSNAME: Windows 10

FAILURE_ID_HASH: {321a5e80-b884-7e46-500d-d853d20414cf}

Followup: MachineOwner
---------
From the log, it sounds like the SATA port could be toast.
Try plugging the boot drive into the port.
 
May 24, 2021
5
0
10
There are no longer any dead drives in my current set up. I was able to recover the dead drive by attaching a USB drive. The issue is that I cannot add a new, unformatted drive to an internal SATA or PCI SATA port. After attaching the drive, I can see the drive in the BIOS. Windows will boot up this first time but I cannot see the drive in Disk Management. Once I reboot, I get the exception code every time.

Thanks.
 

Fatalzo

Great
May 7, 2021
144
12
95
Upon further research it sounds as though Windows is confused as there is a drive outside of the RAID array.
Try adding the drive to the array and booting?
 
May 24, 2021
5
0
10
Thanks for the response! I am using a SW RAID (FlexRAID), so a drive cannot be added unless Windows can "see it" and format it. I have the RAID configuration disabled at the moment. Only the media drives are part of the RAID configuration, the boot disk is not. I am going to try to add another SSD tonight to see if it is something specific to the IronWolf drives.
 

Fatalzo

Great
May 7, 2021
144
12
95
Thanks for the response! I am using a SW RAID (FlexRAID), so a drive cannot be added unless Windows can "see it" and format it. I have the RAID configuration disabled at the moment. Only the media drives are part of the RAID configuration, the boot disk is not. I am going to try to add another SSD tonight to see if it is something specific to the IronWolf drives.
They could theoretically be unsupported by your system's board.
 
Solution