Microsoft impiega un sacco di programmatori, perché (sorpresa) Microsoft è una società di software. L'hardware che hanno prodotto è molto recente; ancora meno di dieci anni; e non è la parte principale del loro business; ancora.
Tutto ciò che vedete accadere è causato da un software ideato dal lavoro dei loro programmatori.
Così, OGNI singola cosa solitaria: oggetto, pixel, ecc, ha una 'routine' scritta dietro, scritta da qualcuno. Così, se prendete una lente d'ingrandimento e vi avvicinate di qualche centimetro allo schermo (proprio come in uno schermo televisivo) vedrete migliaia di piccoli quadrati colorati; o qualcosa di simile, anche le dimensioni e le forme sono progettate. Sono pixel.
Un hard disk drive (HDD) è fatto per ricevere segnali laser che imprimono fisicamente il materiale del disco. I dischi più vecchi possono essere danneggiati dalla costante lettura, controllo e alterazione di queste impronte fisiche (invisibili, perché sono minuscole), ecc, proprio come qualsiasi altra cosa nel nostro mondo fisico. Gli HDD successivi hanno meno probabilità di essere danneggiati, essendo "letti" da processi più avanzati. Così, quando questo accade, le "routine" scritte da quei programmatori intelligenti vedono automaticamente che le "checksum" non sono corrette, cioè che stanno parlando in modo incomprensibile invece che in linguaggio informatico, quindi eliminano quelle "patch sbagliate" di programmazione e le sostituiscono con altre nuove.
Questo è più o meno tutto.
Solo una cosa: non fate nulla con un disco a stato solido (SSD). Se lo fate, potete ritrovarvi con un SSD morto per sempre, che dovrete sostituire o cestinare l'intero computer! Nessun 'checkdisk', niente di niente..