Helaas kan ECC-foutbescherming niet achteraf aan een computer worden toegevoegd door eenvoudig ECC-RAM te installeren. In plaats daarvan moeten de processor, het moederbord en het BIOS samenwerken. De processor bevat de geheugencontroller, die de ECC-gegevens berekent, deze naar het RAM schrijft en ze bij het lezen opnieuw controleert. Het moederbord moet bovendien beschikken over de geheugenbuslijnen tussen de CPU en de DIMM-aansluitingen die nodig zijn voor ECC. Het BIOS van het moederbord moet ook de ECC-functie in de CPU activeren. Daarnaast zorgt het BIOS vaak voor ECC-logging en registreert het gebeurtenissen in zijn flashgeheugen. Veel ECC-compatibele moederborden hebben opties in de BIOS-instellingen om het ECC-logboek te lezen en te wissen. Bij een workstation zijn de componenten op elkaar afgestemd, zodat ze goed samenwerken.
Desktopmoederborden voor ECC-RAM zijn zeldzaam, omdat het vanuit het perspectief van fabrikanten een minder lucratieve niche is. Meer dan 90 procent van alle x86-computers wordt verkocht als compleet systeem, waarbij de nadruk ligt op een lage prijs. ECC maakt RAM echter ten minste 11 procent duurder. Aangezien de overgrote meerderheid van de pc-kopers niet weet wat ECC is, vormt dat geen extra verkoopargument. De betrouwbaarheidswinst van ECC is voor typische desktop-pc’s waarschijnlijk ook klein, omdat deze vaker zullen crashen door problemen zoals slechte drivers en software dan door een workstation.
Als je een computer met ECC nodig hebt, kun je die gemakkelijk vinden. Zakelijke gebruikers kopen bij voorkeur kant-en-klare vaste of mobiele workstations. Dit is niet van toepassing op gewone desktop-pc’s, laptops, thuisservers en NAS-systemen, en zeker niet op computers die zelf in elkaar zijn gezet. Daarom kan slechts een deel van de bevindingen over bitfouten bij grote servers worden overgebracht op pc’s.
De invloed van de kwaliteit van de DRAM-chips en de complete geheugenmodules is duidelijk. Het is een publiek geheim in de industrie dat fabrikanten van geheugenmodules veel strengere kwaliteitscriteria hanteren voor servergeheugen dan voor desktopgeheugen, dat zo goedkoop mogelijk moet zijn. Bij desktopgeheugen gaat het meer om overklokken (en kleurrijke verlichting) dan om maximale betrouwbaarheid. We adviseren al jaren om DIMM’s te kopen van de echte DRAM-chipfabrikanten (Samsung, SK Hynix, Micron) en ook versies zonder metalen plaatjes als afdekking (heatspreaders), die bij overklokmodules vaak naamloze chips verbergen en verder geen voordeel opleveren.
Het is verder zinvol om je te oriënteren op de compatibiliteitslijsten (Memory Qualified Vendors List, QVL) van je moederbord. Helaas zijn de daar vermelde modules niet altijd gemakkelijk te vinden in EU-webshops. Omgekeerd bieden de websites van grote third-party modulefabrikanten, zoals Kingston en Crucial, databases met een lijst van geschikte DIMM’s voor bepaalde moederborden. Third-party fabrikanten van modules kopen geheugenchips en volledige DRAM-wafers van de oorspronkelijke fabrikanten en testen en selecteren de chips uit volledige wafers volgens hun eigen criteria.
Een paar andere factoren beïnvloeden de betrouwbaarheid van geheugen: de kwaliteit van de connectors op het moederbord, de spanningsconverters, de zorg die aan de assemblage wordt besteed en de kwaliteitsborging van het volledige systeem. De computer moet de schommelingen in temperatuur en spanning als gevolg van veranderende belastingen kunnen opvangen.

In een rackserver past 4TB aan RAM: dat is 500 keer meer dan de gemiddelde hoeveelheid van een standaard desktop-pc of laptop (8 GB). Bij een server kunnen geheugenfouten bovendien meer schade aanrichten. ECC-RAM is daarom bij servers vaak gebruikelijk.