Announcement

Collapse
No announcement yet.

"PC Fails to Boot After Running Memtest86 – Suspected BIOS Corruption on Mother Board

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • "PC Fails to Boot After Running Memtest86 – Suspected BIOS Corruption on Mother Board

    Hello, due to sudden blue screen loops on Windows 11, I analyzed the minidump and suspected the issue was with the RAM. I then ran a test on my RAM using the latest version of Memtest86 on a USB flash drive. The test didn't find any errors (D.O.C.P. was turned off). Afterward, I selected the restart option from the program's interface to exit the software. However, when the computer restarted with the flash drive plugged in, I couldn’t get any display on the screen, and the computer failed to boot.


    I tried troubleshooting by testing with one RAM stick, reseating the RAM, reseating the GPU, testing with different RAM and GPU, and resetting the CMOS on the motherboard, but nothing worked. On Reddit, I found only 3 users who had encountered this issue, usually in posts from over 10 years ago, and they hadn't found a solution. Eventually, I took my case to a computer technician, and they suggested that Memtest86 likely corrupted the BIOS on my motherboard.

    (Note: During the Memtest86 test, my keyboard, mouse, ethernet cable and two different GPU outputs were connected to the PC.)

    (Note 2: Yes my bios were updated except the latest beta version)


    MY PC SPECS:

    Processor: AMD Ryzen 5 5500 4.20 Ghz 6 Core 19MB AM4 7nm CPU

    Mainboard: Asus Prime B450M-K II 4400mhz(OC) M.2 AM4 mATX Mainboard

    SSD: Samsung 500GB 980 Evo NVMe Read 3100MB - Write 2600MB M.2

    Installed memory (RAM): Corsair 2X8GB Vengeance Lpx 3200mhz CL16 DDR4

    System type: 64 bit OS, x64 based processors

    Graphics card: Gainward Geforce RTX 3060 Ghost 12GB GDDR6 192 Bit​

  • #2
    Memtest86 doesn't write to BIOS. Generally this is impossible for 3rd party software (as it would be massive security issue if any old software could rewrite the BIOS firmware to brick machines or insert malware).

    Firmware needs cryptographic signing and often uses the "UEFI Capsule Update" process. So any attempted changes are generally pointless on modern machines. There is hash verification, version checks, rollbacks, signing, etc....

    There are millions of people using Memtest86 over the last 10 years. It isn't surprising that some people found their hardware was actually bad while using testing tools to test their suspected bad hardware.

    Correlation is not causation.






    Comment


    • #3
      Originally posted by David (PassMark) View Post
      Memtest86 doesn't write to BIOS. Generally this is impossible for 3rd party software (as it would be massive security issue if any old software could rewrite the BIOS firmware to brick machines or insert malware).

      Firmware needs cryptographic signing and often uses the "UEFI Capsule Update" process. So any attempted changes are generally pointless on modern machines. There is hash verification, version checks, rollbacks, signing, etc....

      There are millions of people using Memtest86 over the last 10 years. It isn't surprising that some people found their hardware was actually bad while using testing tools to test their suspected bad hardware.

      Correlation is not causation.
      Actually, I wrote to you for troubleshooting purposes and to inform you, but receiving an arrogant response didn’t surprise me. I wonder which piece of my hardware you believe is low-quality or faulty. As I mentioned above, I used your software because I suspected an issue with my RAM. It seems your software didn’t detect any problems with my RAM. I also stated that I removed each part of my computer one by one and tested it by replacing it with my friend’s components. This trial-and-error process also shows me that there is nothing "BAD (AS YOU MENTIONED)" with my hardware, doesn’t it?

      So why would a PC that always boots suddenly fail to boot for the first time after using Memtest86? This raises curiosity as well... Even though I approached you for troubleshooting to consider the possibility of a massive security issue or a software conflict, was such an arrogant and dismissive response really appropriate? Furthermore, if I were the only one to experience this issue, how could I have come across other forums discussing this same problem without any resolution? This too is a question worth asking.

      Yet, according to you, my hardware is in a "bad" state, and you thought a simple response would suffice—despite having no evidence to support this claim. Perhaps taking into account everything I mentioned and considering the possibility of a software conflict or security vulnerability could be helpful. Adding it to the "known issues" list for others who may experience the same issue in the future would likely be a better approach, wouldn’t it?

      Additionally, I don’t think the issue is 100% caused by the Memtest86 software. However, as a developer, instead of simply saying, "Your hardware is bad," wouldn’t it be more productive to take this into consideration and investigate further? Doing so could help improve your software, don’t you think?​

      Comment


      • #4
        shows me that there is nothing BAD with my hardware
        If nothing was bad why did it blue screen, fail to reboot and necessitate taking the machine to a computer technician?
        Clearly there was something bad. And it was clearly bad before you downloaded MemTest86.

        You didn't really present any evidence to back up your claim that Memtest86 was corrupting firmware. Or present any evidence that the firmware was actually corrupted. Machines can fail to boot for many reasons.

        I wrote to you for troubleshooting purposes
        There were no questions in your initial post, just an unfounded accusation we broke your machine.

        This forum and post are public and the software is free, we'd have 100,000s of users complaining if there was BIOS corruption somehow occurring via software (despite the technical impossibility of it).

        Your computer technician likely also has no idea what is required to make changes to firmware flash memory from code. Further if he knew what he was doing your ASUS board has a button to press to reset the Firmware called BIOS Flashback which would have fixed it (if corruption did really happen).

        Click image for larger version  Name:	image.png Views:	0 Size:	54.2 KB ID:	58041

        Comment


        • #5
          Originally posted by David (PassMark) View Post

          If nothing was bad why did it blue screen, fail to reboot and necessitate taking the machine to a computer technician?
          Clearly there was something bad. And it was clearly bad before you downloaded MemTest86.

          You didn't really present any evidence to back up your claim that Memtest86 was corrupting firmware. Or present any evidence that the firmware was actually corrupted.

          This forum and post are public and the software is free, we'd have 100,000s of users complaining if there was BIOS corruption somehow occurring via software (despite the technical impossibility of it).
          So, are you claiming that the sudden blue screen issue I encountered can only be caused by hardware? That it's impossible for a blue screen to result from a software-related issue, such as a Windows update or any other software error? My computer was booting perfectly fine until I ran Memtest86, as I’ve written above countless times. How coincidental could it be that a machine that always booted suddenly stopped booting right after using Memtest86?
          It’s impossible for me to provide 100% proof that the firmware was corrupted. I wrote here because I saw 2-3 other people on different forums experiencing the exact same issue. So, does the fact that my computer failed to boot after Memtest86, and that the same issue occurred for three different people in the same way, mean that all of us had "bad" hardware? How does it happen that machines that were booting perfectly fine suddenly fail to boot after running Memtest86 in these cases as well?

          We don’t call this a problem affecting hundreds of thousands of people; we call it a rare occurrence with a rare problem. But even rare issues like this can still be investigated, right? If you see a rare side effect on a drug prescription, do you think the response would be, "If this were a real problem, thousands of people would have complained"? Or do you think it should be researched further?

          Clearly, since the issue I described has also happened to others in the exact same way, I made a logical assumption and theorized that this very rare issue might be caused by Memtest86. Of course, it’s impossible to provide 100% proof.

          Also, I apologize for my accusatory tone; you’re right that starting the conversation in such a manner was inappropriate. However, several reasons and different scenarios all point to the same conclusion, showing that the same issue led to the same problem.

          Last edited by Asmodier; Yesterday, 08:48 AM.

          Comment


          • #6
            So, are you claiming that the sudden blue screen issue I encountered can only be caused by hardware?
            If machine got BSOD and then doesn't boot to BIOS, then yes it is a hardware issue.

            So, does the fact that my computer failed to boot after Memtest86, and that the same issue occurred for three different people in the same way, mean that all of us had "bad" hardware?
            Yes, when looked at over a 10 year period.
            In the same way that all people who eat McDonalds will die. It is a statistical fact.
            If you have a 10 million people eating McDonalds, then a few of them will be dead in the McDonalds car park after their meal. Some things in life are just bad luck. A co-incidence.

            What would prove it wasn't a co-incidence would be for example,
            1) You press that button and it reloads the firmware, then the machine boots without errors and runs for some time without errors. I am guessing this didn't happen as you wouldn't be posting about this if a button press did actually fix it.
            2) Then you run MemTest86 again and it immediately doesn't boot again. But pushing the button fixes it a 2nd time.
            3) The same thing happens on at least one other similar machine to prove it isn't just a bad flash chip (Firmware is store on a flash memory chip on the motherboard).

            Another way to prove it would be to dump the content of the BIOS flash chip before and after Memtest86 then compare them at a binary level for changes.

            We would of course investigate this if we had multiple people claiming it was an issue with the current software. At some point it stops being a co-incidence.

            Also note that older computers didn't have much protection for their firmware. It was easier to overwrite it and harder to restore it. Firmware is now very hardened against making changes.

            When there are unwanted firmware changes (or limited corruption) a more typical outcome on a modern machine is a boot error like this.
            Click image for larger version

Name:	image.png
Views:	0
Size:	522.7 KB
ID:	58049


            Comment

            Working...
            X