Question BSODs with different codes, always happens suddenly ?

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.
Apr 16, 2022
20
0
10
Hello guys,

I have a PC running Windows 10 and sometimes it gets BSoDs, like once per a month or two. It happens very suddenly and I can't understand the reason, that's why I'm really frustrated. I don't use overclocking or down-volting for any component of my PC. I have the following error codes:

  • MEMORY_MANAGEMENT (most often)
  • DRIVER_IRQL_NOT_LESS_OR_NOT_EQUAL (pretty often, but it does not mention which driver is problematic!!!)
  • PAGE_FAULT_IN_NONPAGED_AREA (quite often)
  • UNEXPECTED_STORE_EXCEPTION (just once, this is the most recent one, occured in February 2022).
I ran built-in memory test feature in a standard mode and it displayed that I have 0 errors. However, my predict is that the reason is my system SSD, as I bought it just for a few dollars, and CrystalDiskInfo says that it has 92% of health (my another SSD has 99% of health). And also I think that the reason is SSD because the last error code were related to storage, and at least one of the errors were mentioning SysMain which is for interaction between RAM and storage.

Please write any suppositions, as I really don't know why such errors appears!! I can provide any additional info yous will ask. I've really asked almost everyone about the BSoDs I have.

And Windows never says what driver causes errors. And the driver names does not appear in BlueScreenView or Event Viewer.

My PC specifications:

  • System Manufacturer: MSI
  • OS - Windows 10 version number 2004 (19041.388)
  • x86 (32-bit) or x64 (64-bit)? x64 (64-bit)
  • What was original installed OS on system? Nope, my PC had no OS when I bought it, and also I was reinstalling Win10 once.
  • Is the OS an OEM version (came pre-installed on system) or full retail version (YOU purchased it from retailer)? Full retail version (I purchased it from retailer)
  • Age of the computer (hardware) 1,5 year (since August 2020)
  • Age of OS installation - and whether you have re-installed the OS Reinstalled it less than a year ago, in November 2021. Previously installed in August 2020.
  • Laptop or Desktop computer? Desktop computer
  • CPU AMD Ryzen 7 2700
  • Video Card Gigabyte GTX 1650
  • MotherBoard MSI A320M A PRO
  • Power Supply - brand & wattage Aerocool 450W ECO
  • RAM: Corsair Vengenance RGB PRO 32 GB (16x2).
  • SSDs: Apacer 128GB (system SSD), Goodram CX400 1TB (additional SSD)
  • HDD: ADATA HD330 1TB (external HDD)
  • Fans: 2 Aerocool 120mm fans for the case, and CoolerMaster fan for the CPU. My CPU does not get overheat, but I did never change thermal interface of it.
  • Case: something by Aerocool, not really sure if that's important, but I can find the model name if that's important.
If I wrote in the wrong section, I'm sorry. And if I forgot to mention/attach something please let me know and I'll do it. I really want to get rid of the BSoDs. Thank you, and have a good day :)
 
Last edited:
So... some memory errors may appear due to incorrect settings and such errors can be fixed via memory settings in bios? It's something like timings and XMP thing? I've never changed any of them. But anyway, I guess I should do memtest86 (as soon as I'll be able to) first.

And also, shall I reboot my PC after I changed the pagefile location? I did not do that yet (I use the Sleep Mode instead), but I saw some gigabytes of my old pagefile drive got freed.

P.S: and also, it's been about 2 months without any BSoD, I'm pretty proud of that.
yes, often memory errors can be fixed by bios updates or a change in the memory timings. motherboard vendors set a default then tune the memory settings for various motherboard versions. for example, you might have to slow down a memory setting if you have a fully populated memory slots or if you use the slots further from the CPU on the motherboard. All this depends on the memory chips you have also, some are a little cheaper but have slower memory timings. there are 12 memory timing values but most people only look at the first 3 or 4 values. There is not a real standard for the order or actually the name of each value so it gets pretty confusing.
 
yes, often memory errors can be fixed by bios updates or a change in the memory timings. motherboard vendors set a default then tune the memory settings for various motherboard versions. for example, you might have to slow down a memory setting if you have a fully populated memory slots or if you use the slots further from the CPU on the motherboard. All this depends on the memory chips you have also, some are a little cheaper but have slower memory timings. there are 12 memory timing values but most people only look at the first 3 or 4 values. There is not a real standard for the order or actually the name of each value so it gets pretty confusing.
Is there any universal settings for RAM? Or is it a thing that needs different settings for each model? My iCUE app says the following:
DRAM frequency: 1066.0 MHz (I don't know why, my RAM is designed to be used on 2666 MHz as it's page on the shop website says, and also Task Manager says that my RAM is on 2133 MHz)
tRCD: 15 CLOCKS
CL: 15 CLOCKS
tRP: 15 CLOCKS
tRAS: 36 CLOCKS
CR: 2 T


This is my RAM: CM4X16GE2666C16W4 (I have 2 sticks, both are the same)
 
Is there any universal settings for RAM? Or is it a thing that needs different settings for each model? My iCUE app says the following:
DRAM frequency: 1066.0 MHz (I don't know why, my RAM is designed to be used on 2666 MHz as it's page on the shop website says, and also Task Manager says that my RAM is on 2133 MHz)
tRCD: 15 CLOCKS
CL: 15 CLOCKS
tRP: 15 CLOCKS
tRAS: 36 CLOCKS
CR: 2 T


This is my RAM: CM4X16GE2666C16W4 (I have 2 sticks, both are the same)
many motherboards have bios defaults for command rate set at 1T rather than 2 T. It results in rare memory problems. check your bios memory settings for the command rate it should be 2T or 2N
 
So... some memory errors may appear due to incorrect settings and such errors can be fixed via memory settings in bios? It's something like timings and XMP thing? I've never changed any of them. But anyway, I guess I should do memtest86 (as soon as I'll be able to) first.

And also, shall I reboot my PC after I changed the pagefile location? I did not do that yet (I use the Sleep Mode instead), but I saw some gigabytes of my old pagefile drive got freed.

P.S: and also, it's been about 2 months without any BSoD, I'm pretty proud of that.
it can not hurt to reboot but I think when you turn on virtual memory settings the pagefile gets allocated.
 
it can not hurt to reboot but I think when you turn on virtual memory settings the pagefile gets allocated.
Just now my PC BSoDed once again, now with the code SYSTEM_SERVICE_EXCEPTION. But here's no minidump or MEMORY.DMP anywhere.

In the Event Viewer here's a message: "The previous shutdown of the system at 2:37:24 on 04/23/2022 was unexpected." But that record added and bsod happened not at 2:37:34, in fact it was on 12:57:19
 
I also have updated drivers for LAN, HD Audio and Wifi/Bluetooth adapter (finally got them from the official website). And also I've found a suggestion to change RAM settings to the following ones:
- Enable XMP - Set DRAM voltage manually to 1.35V - Set RAM multiplier to 32x - Set the first five subtimings manually to 16-18-18-18-36 (the same as XMP would) -> important! - Set the sixth timing (tRC) to 56 instead of 54 as XMP would -> important!
I did not find the ram multiplier option though. But the guy who wrote this has similar RAM sticks to the ones I have (however, they're different). I hope that's may be a solution. But anyway, I'm going to launch memtest86 this night.
 
it can not hurt to reboot but I think when you turn on virtual memory settings the pagefile gets allocated.
Hi, I ran memtest86 and it found errors. I tried it with the timings stated above and without them. This did not solve my problem. However, now I know that's the errors reason is my RAM. Or can it be a motherboard which doesn't work correctly with memory for some reason? Errors were found after literally a few minutes of process, so I didn't run the full test for the whole night.
gcdnb.pbrd[dot]co/images/E8Skqwuin0Pv.jpg?o=1
Actually it found something like 2100+ errors, but I guess the good value should be 0. I've contacted both manufacturer and seller about replacement, but I bought a RAM stick more than a year ago. And I ain't sure which one is a culprit, as I have two the same models (bought in different times, in different shops), I guess I shall try memtest86 with just one stick, and then with the another one. But anyway, BSoDs appears not really usually as for now. And I think I should wait for the seller's and manufacturer's answers first.