Sì, è possibile. Windows è solo un software. Il software è una serie di istruzioni che un computer deve seguire.
Pensa a un altro tipo di una serie di istruzioni: un libro. Cosa possono realizzare queste istruzioni se sono scritte in un libro che si trova su uno scaffale e nessuno si preoccupa di aprire il libro e leggere quelle istruzioni?
Proprio come quelle istruzioni scritte richiedono a una persona di leggere le istruzioni e iniziare a seguire le istruzioni, il software per computer richiede che l'hardware faccia cose per essere utile. Anche se un libro ha istruzioni che sono state scritte con una precisione favolosa, ciò non impedisce problemi se una persona decide di leggere le istruzioni ma poi di implementarle in modo errato. Allo stesso modo, il software non può impedire all'hardware di fare cose cattive. Quindi, l'hardware rotto può trionfare fisicamente su ciò che può fare qualsiasi software, incluso Microsoft Windows.
Ora, ReFS può essere progettato con l'intento che il software memorizzerà i dettagli sui dati e che il software li confronterà successivamente. Un concetto semplice è "checksum", in cui il software aggiunge determinati valori e si assicura che tali valori corrispondano al risultato previsto. Quando l'hardware implementa quel software, è possibile che vengano rilevati alcuni risultati negativi. Questo potrebbe anche essere altamente probabile che funzioni. Tuttavia, poiché il numero di potenziali problemi, che potrebbero teoricamente esistere, è sostanzialmente un numero infinito, non vi è alcuna garanzia che il software rileverà necessariamente ogni singolo problema. (Tieni presente che il software è una serie di istruzioni che è stata creata in anticipo.)
FAT è particolarmente carente di funzionalità. FAT12 è stato progettato per floppy disk e FAT16 per sistemi fino a 4 GB (sebbene la maggior parte dell'implementazione Microsoft di FAT16 tendesse a non funzionare oltre i 2 GB). Senza l'estensione VFAT, nessuno dei due supportava nomi di file più lunghi di 11 caratteri (alcuni dei quali sarebbero in una porzione chiamata "estensione"). Il FAT è stato semplicemente progettato per archiviare i dati in un momento in cui la capacità di archiviare i dati era un nuovo concetto di cui gli adulti avevano bisogno di essere istruiti. Quando la FAT era considerata una tecnologia "all'avanguardia", la tecnologia informatica non era ancora sufficientemente diffusa ed elaborata per le persone che si preoccupavano delle funzionalità avanzate.
NTFS ha aggiunto il supporto per alcune funzionalità aggiuntive, forse in particolare perché il sistema operativo è in grado di tenere facilmente traccia delle autorizzazioni dell'utente. Esistono diverse versioni di NTFS. Ad esempio, Moab sottolinea che Windows Server 2008 ha aggiunto il supporto per NTFS autorigenerante, che potrebbe rilevare alcune cose. Tuttavia, questa funzionalità era una novità di Windows Server 2008, quindi non è supportata da Windows XP (o Windows Server 2003 o versioni precedenti). Anche ancora, guardando l'elenco delle funzionalità, sembra che questo abbia coinvolto alcuni metadati che aiutano il sistema operativo a notare problemi così gravi che il disco non può essere montato o altre aree chiave del disco che influenzano il kernel del sistema operativo. Non sembrava che ogni singolo dato, in ogni singolo file, venisse influenzato da questa caratteristica particolare.
È estremamente improbabile che il software per tali sistemi operativi noti tali cose, a meno che non causino notevoli problemi al sistema operativo per eseguire le attività. Potrebbero esserci alcune eccezioni, come le parti del sistema operativo che controllano i dischi (CheckDsk / ChkDsk / ScanDisk / ScanDskW, a seconda del sistema operativo), ma anche saranno piuttosto limitati su ciò che possono rilevare, in gran parte perché i filesystem don immagazzinare una grande quantità di dati che era utile per il controllo del disco.
(RAID5 potrebbe essere più incline a rilevare tali cose, con ogni bit con un bit di parità che aiuterebbe a notare qualcosa di insolito. Anche in questo caso, sarebbe opportuno che l'implementazione RAID eseguisse un controllo per notare il problema. Se il problema si verificava una parte del disco su cui non si lavora attivamente, il problema potrebbe rimanere inosservato fino a quando qualcuno non tenta di iniziare a utilizzare tali dati.)
In tempi più recenti, un numero maggiore di bit ha comportato una maggiore probabilità che piccole probabilità, come le probabilità di "1 su 10 milioni", influenzino le cose. Il grande pubblico ha anche imparato a conoscere i "raggi cosmici", che possono avere un piccolo impatto sulle cose. Poiché i bit vengono stipati in modo così stretto nei dispositivi più recenti, i requisiti fisici per rappresentare un bit sono più piccoli, quindi anche i piccoli impatti hanno maggiori probabilità di confondere il modo in cui un bit viene riconosciuto. ReFS ha alcune funzionalità progettate per facilitare il rilevamento. L'articolo di Wikipedia su ReFS si riferisce a questo come "controllo automatico dell'integrità". Dato che viene descritta come una caratteristica notevole di questo filesystem, tali funzioni sono probabilmente più sviluppate rispetto a NTFS (e certamente più di FAT, che era relativamente semplice in natura,