Multiple BSODs in My Windows 8.1 PC

Firman Nugraha

Reputable
May 30, 2015
10
0
4,510
Since about a year ago, I have encountered multiple random BSOD. However, lately it has become much more frequent. Just this month alone I have experienced 8 BSODs.

Some of the BSODs are:
PEN_LIST_CORRUPT
DRIVER_IRQL_NOT_LESS_EQUAL
NTFS_FILE_SYSTEM
SYSTEM_SERVICE_EXCEPTION
PAGE_FAULT_IN_NONPAGED_AREA

I have no antivirus installed other than Windows 8.1 default antivirus. I have experienced these random BSODs since I used Windows 7 and upgrading to Windows 8.1 a month ago seems to make this BSOD more frequent.

I have tried searching for this problem and haven't yet found the solution and now I'm asking for assistance. It would really help me a lot if anyone can provide assistance.

I have checked my RAM and my primary harddisk and found no error. My tertiary harddisk have a bad sector though but it's only used for data storage. My PC set is about 2-3 years old.

Ohh. in a rare occurence, sometimes after BSOD my PC always immediately restart itself in just a few seconds after my PC boot, it also throws 4 beep error. This problem is fixed if I remove one of my RAM and I can usually boot up my PC without problem again. I then reinsert the RAM I removed before and my PC boot up without problem too.

The minidump and my PC info is in this link: https://www.dropbox.com/sh/t6qmn6oix3efrgf/AAAapKZGuCfZK8nQnMiqt-fpa?dl=0
 
Solution
Looks like you have a bad spot in memory, what ever gets loaded into it gets corrupted.
I would update the BIOS, then run memtest86 on its own boot cd to confirm your memory works as expected. Also run the sfc.exe command below and the dism.exe command below. Windows attempts to load drivers in different orders on each boot, when you have a bad spot in RAM different drivers get corrupted. Looking at several of the memory dumps showed different drivers corrupted in memory on different boots.
for example the last one showed that TCPIP.sys was fine but the windows kernel had a single bit corruption. Maybe a BIOS problem but more likely a problem with one of your ram chips. Here is the RAM part number
Part Number...
you had a bugcheck in tcpip.sys this is a network component, a direct cause of this failure will be a network driver
(ubs wireless network, a wired network or sometimes a Bluetooth network adapter)

I would need the actual memory .dmp file to tell you which driver it was.

Note: your info file shows a lot of problems, you might want to provide the memory .dmp files and run memtest86
to confirm your memory is working as expected.

you also have a suspect program in your startup> (unprintable characters)
 

Firman Nugraha

Reputable
May 30, 2015
10
0
4,510


Ahh I see, here is the DMP file: https://www.dropbox.com/s/89n9re7tiwfzden/Dump.rar?dl=0
 
Looks like you have a bad spot in memory, what ever gets loaded into it gets corrupted.
I would update the BIOS, then run memtest86 on its own boot cd to confirm your memory works as expected. Also run the sfc.exe command below and the dism.exe command below. Windows attempts to load drivers in different orders on each boot, when you have a bad spot in RAM different drivers get corrupted. Looking at several of the memory dumps showed different drivers corrupted in memory on different boots.
for example the last one showed that TCPIP.sys was fine but the windows kernel had a single bit corruption. Maybe a BIOS problem but more likely a problem with one of your ram chips. Here is the RAM part number
Part Number PSD34G133381
it is patriot memory, you can google the part number and maybe find the correct timings for the BIOS (or update the BIOS and use better defaults)

Do update the BIOS, the BIOS sets the default timing for all the RAM chips.

------------
your actual tcpip.sys binary has a 1 bit corruption in is code.

you will want to run cmd.exe as an admin then run
sfc.exe /scannow
then run
dism.exe /online /cleanup-image /restorehealth

I don't know why or how the driver got corrupted.
(unless you installed windows using a usb thumb drive)

you might want to update your BIOS to the current verision 2.90
(you have P2.40 from 10/15/2012)

there were some fixes to USB support in the 2.50 version
http://www.asrock.com/mb/Intel/Z77%20Extreme4/?cat=Download&os=BIOS

you do have a older version of a intel storage driver installed
\SystemRoot\System32\drivers\iaStor.sys Wed May 30 13:40:40 2012 '
you might want to update it. See if the intel driver detect util finds intel drivers to update:
https://downloadcenter.intel.com/

 
Solution

Firman Nugraha

Reputable
May 30, 2015
10
0
4,510
Thank you for your reply,

I have update the BIOS but I can't update the Intel storage driver. It doesn't shows up Intel Driver Update Utilty, and if I try to use the one in https://downloadcenter.intel.com/download/24779/Intel-Rapid-Storage-Technology-Intel-RST-RAID-Driver the installation failed and throws platform not supported error.

I've done both sfc.exe /scannow and dism.exe /online /cleanup-image /restorehealth, However, both of them throws error:
sfc.exe /scannow
Windows Resource Protection found corrupt files but was unable to fix some of them. Details are included in the CBS.Log windir\Logs\CBS\CBS.log. For example C:\Windows\Logs\CBS\CBS.log. Note that logging is currently not supported in offline servicing scenarios.

dism.exe /online /cleanup-image /restorehealth
The source file could not be downloaded.
Use the "source" option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see http://go.microsoft.com/fwlink/?LinkId=243077
The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log

I've uploaded the logs here: https://dl.dropboxusercontent.com/u/13190884/BSOD/CBS%20%26%20DISM%20Log.rar
 
focus on getting the sfc.exe and dism working and fixing your system
you need to have internet access and not have microsoft update servers blocked to get the dism command to try to fix your files.

from the system file checker log, it looks like you have a broken update package on your machine. Try running the fix, to clear the windows update cache.
https://support.microsoft.com/en-us/kb/971058
Note: pirate versions of windows will often block windows updates.
the dism command should do a repair if you have internet access to the servers.

then run the system file checker command again.


 

Firman Nugraha

Reputable
May 30, 2015
10
0
4,510
Hello, for days I've been looking for solutions to use sfc.exe and dism.exe. I've tried some but I still end up got the same error message when using sfc and dism. For dism, I even have tried to set the source to my Windows 8.1 installation disc and it still throws the same "The source file could not be downloaded" error. Do you have any suggestion?

My Windows 8.1 is genuine.

Btw, I have noticed something about the BSODs, it seems the BSODs are mostly encountered when I'm playing resource intensive games like playing Watch Dogs with high quality setting.

======
Update: I manage to fix the SFC error, it turns out a broken "optional" windows update, Detail: http://answers.microsoft.com/en-us/windows/forum/windows_7-system/command-prompt-sfc-scannow-corrupt-files-found/809cd697-54d6-4240-9811-b6760cd821ba?msgId=2c7a8408-d5b0-4720-94ec-e7e703ea564b&rtAction=1432533358452&lc=2057&auth=1

Still struglling with the DISM
 

Firman Nugraha

Reputable
May 30, 2015
10
0
4,510


It turns out it's indeed one of my RAMs is having one bad spot. It's weird since my RAMs were not long ago replaced with new ones. Thank you for your support.