En Windows, los archivos del disco se guardan al expulsarlo, cada 10 minutos por defecto (o cada 5 o 30, o nunca) si algo ha cambiado, y antes de que Windows se apague o entre en suspensión. Al crear el disco, se restauran.
En un Mac, usted elige la frecuencia: cada 5, 10 o 30 minutos. Con batería, los archivos se guardan con menos frecuencia, y de inmediato cuando la carga baja al 10%.
Si el equipo se apaga de repente, no pierde más que lo que cambió desde el último guardado.
Normalmente no hace falta conservar DerivedData de Xcode ni la caché del navegador: después de reiniciar se vuelven a llenar rápido, y el disco se crea vacío. Es mejor conservar las cachés de paquetes de npm, pip, Cargo y Gradle; si no, los paquetes se descargan después de cada reinicio. Por eso la plantilla «Developer» de Windows conserva sus archivos, y «Xcode» y «Browsers» no.
Las copias se guardan en el disco del sistema. Si el propio disco RAM está cifrado, las copias también lo están: en Windows con una clave protegida por el sistema, en un Mac con una clave del llavero.