No estoy seguro de cuánta relevancia tiene esto para su pregunta, pero para responder a su segunda parte, sí, los discos duros tienen su propio caché de hardware interno , generalmente 2, 8, 16, 32 o recientemente 64 megabytes.
Aparte de eso, Windows tiene una característica llamada Disk Write Caching
que puede ayudarlo. Se puede habilitar / deshabilitar por unidad haciendo lo siguiente (copiado directamente desde aquí ):
- Haga clic con el botón derecho en Mi PC y luego haga clic en Propiedades.
- Haz clic en la pestaña Hardware.
- Haz clic en Administrador de dispositivos.
- Haga clic en el signo más (+) junto a la rama Unidades de disco para expandirlo.
- Haga clic con el botón derecho en la unidad en la que desea habilitar o deshabilitar el almacenamiento en caché de escritura en disco y luego haga clic en Propiedades.
- Haga clic en la pestaña Propiedades del disco.
- Haga clic para seleccionar o desmarcar la casilla de verificación Habilitar caché de escritura, según corresponda.
- Haga clic en Aceptar.