Bad Block Management System
Über ein Bad Block Management System können Bad Blocks bei Festplatten oder NAND-Flash-Speichern durch fehlerfreie Speicherblöcke ersetzt werden.
Ein Bad Block Management System besitzt eine Bad Block-Tabelle, in der die als defekt bekannten Speicherblöcke eingetragen sind. Versucht eine dem Bad Block Management System übergeordnete Softwareebene auf einen defekten Block zuzugreifen, wird statt dem defekten Block ein Ersatzblock zurückgeliefert. Die Ersatzblöcke werden aus einer Menge bekannt fehlerfreier Speicherblöcke bezogen.
Dieses sogenannte Remapping (die Abbildung logischer auf die tatsächlichen, physikalischen, Speicherblöcke) ermöglicht einen transparenten Zugriff auf die Datenblöcke eines Speichers, ohne Rücksicht auf dessen physikalischen Defekte nehmen zu müssen.