Il y a deux choses à penser ici, comme le suggèrent d'autres réponses.
Le premier est la corruption du système de fichiers. Cela concerne les structures de métadonnées qui rendent le système de fichiers utilisable, et est compris et contrôlé par le noyau.
Le second est le contenu des fichiers. Lorsque le contenu d'un fichier est corrompu, le noyau ne le saura pas (ou ne s'en souciera pas). Les systèmes complexes comme les bases de données implémentent leurs propres installations de métadonnées pour résoudre ce problème, mais pour la plupart des types de fichiers sur un système de bureau typique, il n'y a rien de tel.
Si vous modifiez un fichier, une «modification» du fichier peut consister en des écritures à plusieurs emplacements. Lorsque toutes ces écritures sont terminées, le fichier est dans un état cohérent, mais lorsque seulement certaines de ces écritures sont terminées, le contenu du fichier peut être corrompu (incohérent)
Le système d'exploitation "groupera" les écritures liées dans une transaction. Ainsi, par exemple, lorsqu'un fichier se développe, les données doivent être écrites dans les blocs appartenant à ce fichier, et les structures du système de fichiers doivent être mises à jour pour allouer ces nouveaux blocs au fichier, et les modifications possibles de l'entrée de répertoire (par exemple, la dernière modification) ) être mis à jour, le tout en un seul groupe. Une fois que tout cela est synchronisé (vidé) sur le disque, le système de fichiers sera à nouveau cohérent, mais le contenu du fichier peut ne pas l'être tant que toutes les écritures pertinentes n'ont pas été soumises par l'application et vidées sur disque par le système d'exploitation.
Si l'application est au milieu d'une modification compliquée et est bloquée avant que toutes les transactions aient été émises, par exemple, vous appuyez sur ENREGISTRER et fermez immédiatement le couvercle de votre ordinateur portable, le groupe entier de modifications peut ne pas tous arriver dans les files d'attente d'écriture du noyau.
Généralement, tout ce qui se trouve dans les files d'attente d'écriture sera vidé sur le disque. Les systèmes de fichiers doivent généralement être cohérents. En raison des journaux du système de fichiers, cela peut signifier que certaines de ces modifications sont temporairement dans un journal, mais en toute sécurité sur le disque.
Le contenu des fichiers est cependant une autre histoire.