Sign in with
Sign up | Sign in
Your question

Does windows 7 support ecc ram

Last response: in Windows 7
Share
September 12, 2009 4:18:13 AM

Hi Does windows 7 support ECC Ram?

no guesses please!

So that when & If I buy the damned thing it will run on my proliant server ..

regards
September 12, 2009 5:24:44 AM

From what I have read ECC is all on your hardware. The OS does not need to access the extra bit, thats used by the memory controller to correct any errors it finds ?

At any rate if it does not support it, it will run just fine on ECC ram. Other hardware may give you an issue though.
a c 209 $ Windows 7
September 12, 2009 6:51:02 AM

I'm using a Xeon W3520, which is identical to a Core i7 920 except that it supports ECC RAM. I have it running on an ASUS P6T6 WS Revolution motherboard which also supports ECC RAM, and I have 12GB (six 2GB DIMM Modules) of ECC RAM installed.

Windows 7 RTM works perfectly fine on this system.

The one thing I can't tell you is how Windows 7 would react to an actual soft or hard ECC error, since I don't know any way to actually generate one. I expect that it would at the very least recognize the hardware-detected error and either log it (for a soft error) or bugcheck or cancel the affected application (for a hard error), depending on what area of memory the error occurred in.
Related resources
a c 209 $ Windows 7
September 12, 2009 7:34:36 AM

Actually, I poked around a bit and found some information on WHEA - the Windows Hardware Error Architecture, including this MSDN page that describes changes in Windows 7, one of which is:

Quote:
WHEA supports Predictive Failure Analysis (PFA) for Error Correction Code (ECC) memory. Through PFA, WHEA can monitor one or more ECC memory pages that have encountered previous errors. When too many errors have occurred, WHEA attempts to bring the memory page into an offline state.
September 12, 2009 8:25:43 AM

ecc ram has nothing to do with the os is all about the hardware (memory controller to be specific)
September 12, 2009 9:17:42 AM

The OS doesn't care if it's ECC or not
a c 209 $ Windows 7
September 12, 2009 5:41:07 PM

It's true that, in terms of raw memory functionality, the OS doesn't care whether it's ECC or not. But what's the point of running memory that detects errors if there's no way to find out when you have an error?

An important part of the ECC puzzle is finding out WHEN you have a memory problem, and the OS is an integral part of that process. You can't just rely on the BIOS to report errors since they may only occur when the OS is up and running and the memory is being stressed in a particular way.

Running ECC memory with an OS that doesn't report soft or hard ECC errors is kind of like running a redundant RAID with no way to find out if one of your disks has failed.

Running an OS which doesn't disable memory pages that have soft ECC errors is kind of like running a RAID array that won't let you configure a "hot spare" drive.
!