Thursday, March 13, 2014

Memory Parity Error on Windows Updates


Parity
Parity is a term that defines a number as being even or odd. In a PC, parity is used to check for memory errors. A parity bit is an extra cell that is added to each byte of memory and every byte of data that is transmitted. A byte is made up of eight bits, with the ninth bit being the parity bit. The value of a parity bit is either zero or one. When a byte is transmitted by a computer in a data packet, the motherboard checks it against its corresponding parity bit. When the memory parity error message is sent, it means that the data transmission protocols have detected parity in the data packet that does not match the protocol. A corrupted piece of data will have the opposite parity value than it should have -- if, for example, the detected parity bit has a binary value that is even when it should be odd, it will cause a parity error.
Memory Problems
Loose memory modules or added RAM cards may cause this error to occur. Remove any memory that you added to the PC and any extra memory cards or modules, leaving only the essential, bare minimum of memory remaining for the computer to be able to run. Start the computer to see if this was the problem, then slowly reinstall each piece of memory or RAM card into the computer, one at a time, restarting the computer each time, until the error occurs again. That way you can determine which memory card is causing the problem and replace it with a new RAM card. Sometimes, the cause of the parity error may be that the memory card was seated incorrectly in the tower. The same process can be used to determine if your PC has any adapters that are causing the parity error to occur as well.
Windows Memory Diagnostic
If you are not comfortable opening up a PC tower and digging around inside it to find a faulty memory card, an alternative method is to download the Windows Memory Diagnostic tool from Microsoft.com. The diagnostic tool can be used to find the memory card or component that is failing its parity check. When the program detects a faulty RAM card, you will see an option in the diagnostic tool menu called 'View errors by memory module' that will show you which memory card is causing the parity error to occur.
BIOS
Enter BIOS mode on your PC to determine if the cause of the memory parity error is outdated firmware or BIOS. Place the 'Load Fail-safe' setting or BIOS settings to default, turn off or disable anti-virus protection that may be in BIOS, and change the 'Plug and Play OS' setting to 'No.' The next step is to update the drivers, PC firmware and BIOS by downloading them from Microsoft.com and installing them onto your PC. Updating the firmware and drivers for the memory cards sometimes solves the parity error.
Clean Up
Dust can get into your computer tower and build up on the circuit boards. This buildup prevents the fan from removing the heat created by the motherboard and other circuits, and the RAM heats up. When RAM chips reach their maximum working temperature and begin to overheat, their working speed slows down. When the speed of the RAM gets below its set working speed or protocol, a memory parity error can occur. Clean all the dust out of your computer by opening it and using an air canister to blow out the dust. A clean pencil eraser can be used to gently remove any stubborn dust that remains on the circuits. Keep in mind that circuit boards are delicate -- if you aren't comfortable with cleaning out your tower yourself, get a professional to do it for you.

No comments:

Post a Comment