Est-ce que Windows décharge le lecteur de caches en mode veille?

Est-ce que Windows décharge les caches du disque en entrant en mode veille?

Il me semble que c'est une chose évidente et je l'imaginerais comme si j'étais sur l'équipe Windows, mais au fil des années, j'ai appris à ne pas faire de telles hypothèses.

Je n'ai réussi à trouver une seule page qui a demandé cela (en ce qui concerne XP), mais aucune réponse n'a été donnée, juste une réponse générique.

Existe-t-il une sorte d'information définitive que Windows efface les caches de disque en mode veille?

La réponse est oui selon cet article MS Support + certaines "retenues Sherlock Holmes":

La commande FLUSH CACHE n'est pas émise et le disque dur peut être endommagé lorsque vous entrez en mode veille ou en mode veille prolongée

MSKB 331060

Cet article s'applique à Microsoft Windows XP Service Pack 2 et MS a publié un HotFix pour corriger le problème, donc nous pouvons supposer (!?;)) Qu'une commande Flush Cache est émise chaque fois que Windows XP (plus tard?) Entre en mode veille. Je n'ai trouvé aucun autre article publié par MS pour clarifier ce point, mais c'est le bien connu style de communication obscure de MS …

Cela dépend des paramètres matériels du lecteur.

Un lecteur que Windows reconnaît comme un lecteur amovible par défaut a le cache d'écriture désactivé, ce qui permet généralement de supprimer sans éjecter le lecteur.

http://lifehacker.com/5863810/do-i-really-need-to-eject-usb-drives-before-removing-them

J'espère que cela pourra aider.