Um die Effizienz zu erhalten, werden Schattenkopien tatsächlich auf demselben Volume gespeichert. So funktionieren Schnappschüsse. Mit ZFS ist es genauso.
Bei der Copy-on-Write-Methode werden Schattenkopien erstellt, die sich von den Originaldaten unterscheiden und nicht vollständige Kopien. Wie die Klonmethode zum Erstellen von Schattenkopien kann die Copy-on-Write-Methode Schattenkopien mithilfe von Software- oder Hardwarelösungen erstellen. Diese Methode erstellt eine Kopie der Originaldaten, bevor sie mit neuen Änderungen überschrieben wird (siehe folgende Tabelle). Wenn das ursprüngliche Volume geändert wird, aber bevor es auf die Festplatte geschrieben wird, wird der zu ändernde Block gelesen und dann in einen „Differenzbereich“ geschrieben, der eine Kopie des Datenblocks enthält, bevor er mit der Änderung überschrieben wird . Mit den Blöcken im Unterschiedsbereich und den unveränderten Blöcken im ursprünglichen Volume kann eine Schattenkopie logisch erstellt werden, die die Schattenkopie zu dem Zeitpunkt darstellt, zu dem sie erstellt wurde.
(Betonung Mine)
Dies bedeutet, dass eine Schattenkopie zunächst nur eine Flagge ist. Wenn sich die Daten ändern, werden die geänderten Daten an verschiedenen Stellen auf der Festplatte gesichert, sodass die ursprünglichen Daten verfügbar bleiben.