Como respuesta específica a su pregunta sobre discos: las escrituras suelen ser atómicas a nivel de bloque ( es decir, una pequeña cantidad de megabytes), ya que el sistema de disco físico tiene capacitores de respaldo capaces de alimentar el cabezal de escritura el tiempo suficiente para finalizar la escritura.
Las “transacciones” más grandes (como crear un archivo o escribir varios bloques que valgan datos, incluyendo potencialmente los metadatos indirectos) se hacen “virtualmente atómicas” porque el sistema operativo expone una interfaz que promete limpiarse por sí misma si se bloquea parcialmente terminado. Hay una variedad de métodos para realizar dicha limpieza, pero probablemente el más popular es el sistema de archivos Journaling; otro que ya no está de moda son las actualizaciones de software.