HDD Controller verwenden Fehlerkorrektur das ist richtig.
Siehe:
Hard disk drive - Wikipedia, the free encyclopedia
Diese greift allerdings nur dann wenn die Daten schon geschrieben sind und korrekt gelesen werden sollen.
Die Fehlerkorrektur des RAM ist ein eigenes Thema.
Da die Daten normal erst im Hauptspeicher abgelegt sind bevor sie auf die Festplatte geschrieben werden.
Im Falle von defektem RAM (ohne Fehlerkorrektur) würden so bereits korrupte Daten auf die funktionierende Festplatte geschrieben werden.
Ohne das der HDD Controller irgendetwas davon mitkriegen könnte das die Daten korrupt sind da es zwei unterschiedliche Ebenen sind.
Siehe auch:
Speichermodul