NAND
Die gängige Bezeichnung für den internen Flashspeicher der Wii-Konsole, welche daher rührt, dass es sich bei diesem um NAND-Flash (im Gegensatz z.B. zu NOR-Flash) handelt. Bei sämtlichen Retail-Konsolen hat er eine Kapazität von 512 MiB (+ 16 MiB, wenn ECC-Daten mit einbezogen werden, weshalb ein komplettes Roh-Abbild stets 528 MiB groß ist).
Aufbau
Intern organisiert ist der NAND in 4096 Blöcken zu je 128 KiB (+ 4 KiB ECC-Daten), welche sich wiederum in jeweils 8 Cluster zu je 16 KiB (+ 512 Byte ECC-Daten) unterteilen. Zuletzt unterteilt sich jedes Cluster noch einmal in 8 Pages zu je 2 KiB (+ 64 Byte ECC-Daten).
Ein Block ist dabei die kleinste löschbare Dateneinheit. Bei Schreiboperationen wird daher stets blockweise gearbeitet; Dateien im Dateisystem beginnen stets am Anfang eines Blocks.
Defekte Blöcke
Ab Werk darf ein NAND-Flash von dem Typ Samsung K9F4G08U0A bis zu 80 Bad Blocks enthalten. Der erste Block ist jedoch garantiert stets ab Werk funktional, da dieser für Bootcode vorgesehen ist. Andere Hersteller kompatibler NAND-Flashspeicher handhaben dies identisch. Bad Blocks werden bereits bei der Herstellung des NAND-Flash erkannt und intern als solche markiert, sodass Software oder ein autonomer Flash-Controller (wie z.B. in einem USB-Stick) diese als solche erkennen und anschließend ignorieren können.
Anbindung
Der NAND-Flash ist an den internen NAND-Flash-Controller von Hollywood über eine bidirektionale (halbduplex) 8-bit Schnittstelle sowie diverse Kontrollsignale, durch welche Operationen wie Lesen und Schreiben gesteuert werden, angebunden. Dabei wird eine Rohgeschwindigkeit von 20.25 MiB/s erreicht.