Tidak mungkin untuk mendapatkan snapshot yang konsisten tanpa menghentikan semua operasi yang dapat mengubah kondisi sistem.
Kecuali jika aplikasi telah dirancang secara eksplisit untuk mengakomodasi operasi semacam ini (yaitu semua pemrosesan yang ditangani melalui pesan yang dapat antrean), mustahil untuk mendapatkan snapshot yang konsisten tanpa menurunkan sistem (atau setidaknya menonaktifkan komponen transaksional).
Namun dimungkinkan untuk mengurangi jendela waktu untuk snap-shotting sistem secara signifikan (misalnya dengan menghapus mirror dari set RAID kemudian remounting di tempat lain). Dan semakin pendek waktu yang dibutuhkan untuk menghasilkan snapshot, semakin kecil kemungkinan transaksi akan menjangkau operasi.
Dan kebanyakan filesystems / DBS akan mendukung semacam penjurnalan yang seharusnya memungkinkan sebagian besar operasi yang rusak dapat dipulihkan atau dibatalkan.