So, let's answer your question for Microsoft Storage Server 2003 utilizing Volume Shadow Copy Services of VSS and specifically their Shadow Copy function.
Snapshots are generically created by defining a marker at a point in time and making sure that the data can be rolled back to that point in time. You can keep multiple snapshots, and snapshots typically require much less additional disk space than VSS Snapshot clones. The VSS shadow snapshots can be created in several different ways.
A common method is called "copy-on-write." The copy-on-write method defines a snapshot by LUN at a point in time, and then monitors the original dataset for changes. If a change is made, the change is recorded or tracked in a separate location. Over time, the size of a snapshot can continue to grow, especially when a snapshot is made of a quickly changing dataset. The snapshot manager presents different views of the dataset, typically as if they were different full backups of the data. The snapshot manager can also switch to any available view of the data on demand, thus, in a sense, restoring the data.
Microsoft's VSS shadow copy snapshot is not actually an independent copy of the data, whereas their clone snapshot is. If the original data is destroyed, the shadow snapshot data is useless because it contains only the recent changes to the data. This backup method gives you a rollback mechanism, but not an actual backup of the data. The advantage to this backup method is that you are only writing the changes, instead of all the data, to disk, so that the actual creation of the snapshot can occur very quickly. A disadvantage is that you do not have a recoverable backup if your original data is corrupted. Because a shadow copy snapshot backup does not provide a true backup, most solutions implement an additional step that streams the snapshot backup to tape.
Each and every snapshot product will have a different methodology to accomplish what you want. Check with your vendor for specifics.
This was first published in April 2006