Tak to mozliwe. Windows to tylko oprogramowanie. Oprogramowanie to seria instrukcji dla komputera.
Pomyśl o innym rodzaju serii instrukcji: książce. Co mogą zrobić te instrukcje, jeśli są zapisane w książce stojącej na półce i nikt nie zadaje sobie trudu, aby otworzyć książkę i przeczytać te instrukcje?
Tak jak te pisemne instrukcje wymagają od osoby przeczytania instrukcji i rozpoczęcia jej wykonywania, tak oprogramowanie komputerowe wymaga sprzętu, aby był użyteczny. Nawet jeśli książka zawiera instrukcje, które zostały napisane z niezwykłą dokładnością, nie zapobiegnie to problemom, jeśli ktoś zdecyduje się przeczytać instrukcje, a następnie je źle zastosować. Podobnie, oprogramowanie nie może zapobiec złym działaniom sprzętu. Zepsuty sprzęt może więc fizycznie zatriumfować nad tym, co potrafi każde oprogramowanie, w tym Microsoft Windows.
Teraz ReFS może być zaprojektowany z myślą o tym, że oprogramowanie będzie przechowywać szczegóły dotyczące danych, i aby oprogramowanie mogło później porównać te szczegóły. Prostą koncepcją jest „suma kontrolna”, w której oprogramowanie dodaje określone wartości i upewnia się, że wartości te odpowiadają oczekiwanemu wynikowi. Gdy sprzęt implementuje to oprogramowanie, niektóre złe wyniki mogą zostać wykryte. Może to nawet być wysoce prawdopodobne. Ponieważ jednak liczba potencjalnych problemów, które teoretycznie mogą istnieć, jest zasadniczo liczbą nieskończoną, nie ma gwarancji, że oprogramowanie koniecznie wykryje każdy problem. (Pamiętaj, że oprogramowanie to seria instrukcji, które zostały utworzone wcześniej).
FAT ma szczególnie mało funkcji. FAT12 został zaprojektowany dla dyskietek, a FAT16 dla systemów do 4 GB (chociaż większość implementacji FAT16 Microsoftu zwykle nie działała powyżej 2 GB). Bez rozszerzenia VFAT żaden z nich nie obsługiwał nazw plików dłuższych niż 11 znaków (niektóre z nich byłyby w części zwanej „rozszerzeniem”). FAT został po prostu zaprojektowany do przechowywania danych w czasach, gdy zdolność do przechowywania danych była nowatorską koncepcją, o której dorośli powinni się nauczyć. Kiedy FAT uważano za „wiodącą” technologię, technologia komputerowa nie była jeszcze wystarczająco rozpowszechniona i rozbudowana, aby ludzie martwili się o zaawansowane funkcje.
NTFS dodał obsługę niektórych dodatkowych funkcji, być może przede wszystkim umożliwiających systemowi operacyjnemu łatwe śledzenie uprawnień użytkowników. Istnieją różne wersje NTFS. Na przykład Moab zwraca uwagę, że system Windows Server 2008 dodał obsługę samonaprawiającego się systemu plików NTFS, które mogą wykryć pewne rzeczy. Mimo to ta funkcja była nowa w systemie Windows Server 2008, więc w ogóle nie jest obsługiwana przez system Windows XP (lub Windows Server 2003 lub wcześniejszy). Mimo to, patrząc na listę funkcji, wydaje się, że dotyczyło to niektórych metadanych, które pomagają systemowi zauważać problemy, które są tak poważne, że nie można zamontować dysku, lub inne kluczowe obszary dysku, które wpływają na jądro systemu operacyjnego. Nie wyglądało na to, aby ta pojedyncza funkcja wpływała na każdy fragment danych w każdym pliku.
Oprogramowanie dla takich systemów operacyjnych jest bardzo mało prawdopodobne, aby zauważyć takie rzeczy, chyba że powodują one znaczące problemy w wykonywaniu zadań przez system operacyjny. Mogą istnieć wyjątki, takie jak części systemu operacyjnego sprawdzające dyski (CheckDsk / ChkDsk / ScanDisk / ScanDskW, w zależności od systemu operacyjnego), ale nawet one będą raczej ograniczone w zakresie tego, co mogą wykryć, głównie dlatego, że systemy plików nie przechowuje bardzo dużą ilość danych, które miały być przydatne do sprawdzania dysku.
(RAID5 może być bardziej podatny na wykrywanie takich rzeczy, z każdym bitem parzystości, który pomógłby zauważyć coś niezwykłego. Nawet wtedy implementacja RAID byłaby w stanie sprawdzić, czy problem występuje. Jeśli problem wystąpił część dysku, która nie jest aktywnie przetwarzana, problem może pozostać niezauważony, dopóki ktoś nie zacznie korzystać z tych danych).
W późniejszych czasach większa liczba bitów oznaczała, że małe prawdopodobieństwa, takie jak szanse na „1 na 10 milionów”, miały większy wpływ na różne rzeczy. Opinia publiczna dowiedziała się także o „promieniach kosmicznych”, które mogą mieć niewielki wpływ na rzeczy. Ponieważ bity są tak ciasno wciskane w nowsze urządzenia, fizyczne wymagania do przedstawienia bitu są mniejsze, więc nawet małe uderzenia są bardziej narażone na zakłócenie sposobu rozpoznawania bitu. ReFS ma pewne funkcje zaprojektowane w celu ułatwienia ich wykrywania. Artykuł Wikipedii na temat ReFS nazywa to „automatycznym sprawdzaniem integralności”. Jak to opisano jako godną uwagi cechę tego systemu plików, funkcje te są prawdopodobnie bardziej rozwinięte niż w systemie NTFS (a na pewno więcej niż w FAT, który miał stosunkowo prosty charakter,