Teoreticky by šlo upravit systém tak aby to po startu spouštěl sám po určitém počtu spuštění systému, ale nemám tušení co to udělá. Prvně nevím jestli to nevyřadí klasickou kontrolu disku, tedy to co se dělá běžně po startu (což je vlastně o hodně lepší obdoba CHKDSK z Windows). Za další je trochu problém, že surface trvá dlouho (čekat na spuštění systému hodinu by byla asi síla) a značně nedoporučuji ho přerušovat.
Jinak od Windows XP nemá Windows standardně v sobě nástroj který by kontroloval vadné sektory, používá se rozšíření příkazu CHKDSK, které lze v Linuxu najít pod diskovým nástrojem-Data SMART-Spustit autokontrolu (rozšířený), což fakticky není surface, pouze se hloubkově zkontroluje čitelnost dat, projde se tabulka SMART a ozkouší se sektory SMARTem označené jako vadné. V momentě kdy by případný bad block ležel na volném místě na disku a nebyl diskem označen jako bad, tahle kontrola na něj nepřijde