Shadow Copy

Shadow Copy

Shadow Copy (also called Volume Snapshot Service or VSS, or Previous Versions in Windows Vista) is a feature introduced with Windows XP with SP1, Windows Server 2003, and available in all releases of Microsoft Windows thereafter, that allows taking manual or automatic backup copies or snapshots of a file or folder on a specific volume at a specific point in time. It is used by NTBackup and the "Volume Shadow Copy" service to back up files. In Windows Vista, it is used by Windows Vista's backup utility, System Restore and the "Previous Versions" feature.


VSS operates at the block level of the file system.

Snapshots have two primary purposes: they allow the creation of consistent backups of a volume, ensuring that the contents cannot change while the backup is being made, and they avoid problems with file locking. By creating a read-only copy of the volume, backup programs are able to access every file without interfering with other programs writing to those same files. Microsoft's NTBackup utility included in Windows XP Professional, MCE, Windows Server 2003 and later makes use of this mechanism. Also, users can access their files as they existed at the time of the snapshot, thus retrieving an earlier version of a file or recovering a file deleted by mistake.

The data copy process can be handled by the file system or by specialized hardware, in the latter case a hardware VSS provider abstracts the functionality to the Operating System. Applications can provide specific support for VSS through VSS Writers which control how data is set to a consistent state at the beginning of a VSS operation and maintain that consistency throughout the process, among other functions.

Through the integration between the Volume Shadow Copy Service, hardware or software VSS providers, application level writers and backup applications, VSS enables integral backups that are point in time and application level consistent without the backup tool having knowledge about the internals of each application. For example, in a virtualization system such as Virtual Server 2005 R2 SP1 or Hyper-V in Windows Server 2008, a whole backup of an environment including several virtual machines can be created in a single operation, and the backups produced for the different VSS compatible guests in the system are transactionally consistent at the guest application level and point in time consistent among the different VMs, without the need for the guests to have backup agents installed. Applications and services that support VSS include Hyper-V, Virtual Server, Active Directory, SQL Server, Microsoft Exchange and other Microsoft and third party solutions.

The end result is similar to a versioning file system, allowing any file to be retrieved as it existed at the time any of the snapshots was made. Unlike a true versioning file system, however, users cannot trigger the creation of new versions of an individual file, only the entire volume. As a side-effect, where the owner of a file can create new versions in a versioning file system, only a system administrator or a backup operator can create new snapshots (or control when new snapshots are taken), because this requires control of the entire volume rather than an individual file. Also, many versioning file systems (such as the one in VMS) implicitly save a version of files each time they are changed; systems using a snapshotting approach like Windows Vista only capture the state periodically.


The snapshot facility was first added to Microsoft Windows in Windows XP; this version could only create non-persistent snapshots (a temporary snapshot, usually used for creating a backup or more generally accessing copies of files that have been locked by applications for editing). The creation of persistent snapshots (multiple snapshots which remain available until specifically deleted from the system) was added in Windows Server 2003, allowing up to 512 snapshots to exist simultaneously for the same volume, from which maximum 64 snapshots could be used for the "Shadow copies for Shared Folders" feature. The "Shadow copies for Shared Folders" feature "automatically" created incremental periodic snapshots or "Deltas" (differences) of changed files over time. This feature was however designed for a client-server model where the snapshots on a server could be remotely accessed over the network by the client, and doing so on client platforms earlier than Windows XP SP2 required the addition of client software. A copy of this software for 32-bit Windows platforms is available on the server. The client software is included in Windows XP Service Pack 2 by default.

Windows Vista Shadow Copy

In Windows Vista, the rewritten backup utility also uses Shadow Copy to manually back up files. In addition, the "Shadow Copy for Shared Folders" feature is now called "Previous Versions" and has been enabled for files on standalone computers. It stores backup copies of files on local volumes using incremental snapshots and can restore them later. The shadow copy is not created every time a file is changed. The backup copies are only created, either automatically once per day or also created manually when triggered by the backup utility or installer applications. [ [ Selected Scenarios for Maintaining Data Integrity with Windows Vista] ] The "Previous Versions" feature is available in the Business, Enterprise, and Ultimate editions. [ [ Volume Shadow Copy and "Previous Versions" feature in Windows Vista] ] The Home Editions lack the "Previous Versions" feature, even though the "Volume Snapshot Service" is included and running. Using third party tools it is still possible to restore lost or altered files [ [ ShadowExplorer allows restoring lost or altered files] ]

The Windows Vista version of System Restore is also now based on Shadow Copy. Prior to Windows Vista, System Restore was based on a file-based filter that watched changes for a certain set of file extensions, and then copied files before they were overwritten. [ [ Systems Restore in Windows Vista and other backup features] ]

NTFS forward compatibility

While the different NTFS versions have a certain degree of both forward and backward compatibility, there are technical considerations for mounting newer NTFS volumes containing persistent shadow copies in older versions of Windows, prior to Windows Vista. This affects dual-booting, and external portable hard drives. Specifically, the shadow copies on an NTFS volume are deleted when the older operating system mounts that NTFS volume. This happens because the older operating system does not understand the newer format of persistent shadow copies. [cite web | url= | title=How restore points and other recovery features in Windows Vista are affected when you dual-boot with Windows XP | author=cfsbloggers | date=July 14, 2006 | work=The Filing Cabinet | accessdate=2007-03-21 ]

Command line interface

Windows includes a command called vssadmin that can display current volume shadow copy backups and all installed shadow copy writers and providers. [ [ Microsoft TechNet Vssadmin article] ]


The following command displays all installed volume shadow copy providers:

vssadmin list providers

ee also

* List of Microsoft Windows components
* File locking



* cite web
title=How Volume Shadow Copy Service Works
date=March 28 2003

* cite web
title=Selected Scenarios for Maintaining Data Integrity with Windows Vista

* cite web
title=Volume Shadow Copy Service

Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Shadow Copy — Файл:Previous Versions Vista.png Служба Теневого Копирования в Windows Vista Теневое копирование тома (Shadow Copy) служба операционной системы Windows, позволяющая копировать файлы, с которыми в данный момент времени ведется работа и даже с… …   Википедия

  • Shadow copy — Дубликат, точная копия …   Краткий толковый словарь по полиграфии

  • Volume Shadow Copy Service — (VSS), in lokalisierten Windows Versionen Volumeschattenkopie genannt[1] und umgangssprachlich kurz als „Schattenkopie“ bezeichnet, ist ein mit Windows XP[2] eingeführter Systemdienst zur Erzeugung und Bereitstellung von Versionsständen. Weitere… …   Deutsch Wikipedia

  • Copy-on-write — (sometimes referred to as COW ) is an optimization strategy used in computer programming. The fundamental idea is that if multiple callers ask for resources which are initially indistinguishable, they can all be given pointers to the same… …   Wikipedia

  • Copy-on-write — Saltar a navegación, búsqueda En Informática, Copy on write (copiar al escribir, a veces abreviado como COW ) es una política de optimización utilizada en programación. Si múltiples procesos piden recursos que inicialmente son indistinguibles… …   Wikipedia Español

  • Shadow and highlight enhancement — refers to an image processing technique to correct exposure. Images with over and under exposed areas can be recovered with the Shadow/Highlight tool in Photoshop. Though this tool can be used to darken overexposed highlights, it is used… …   Wikipedia

  • copy — n *reproduction, duplicate, carbon, carbon copy, transcript, facsimile, replica Analogous words: counterpart, *parallel: imprint, print, *impression, impress: *image, effigy Antonyms: original copy vb Copy, imitate, mimic, ape, mock mean to make… …   New Dictionary of Synonyms

  • Copy — (Roget s Thesaurus) >Result of imitation. < N PARAG:Copy >N GRP: N 1 Sgm: N 1 copy copy facsimile xerox counterpart effigies effigy form likeness image picture photo similitude semblance …   English dictionary for students

  • Shadow the Hedgehog — general CVG character|width=240px name=Shadow the Hedgehog caption=Shadow the Hedgehog, as he appears in Sonic Rivals. series=Sonic the Hedgehog debut=June 19, 2001 creator=Takashi Iizuka firstgame= Sonic Adventure 2 (2001) voiceactor=Video Games …   Wikipedia

  • copy — I (New American Roget s College Thesaurus) Reproduction Nouns 1. copy, facsimile, counterpart, effigy, form, semblance, cast[ing], ecotype, fake; imitation; model, study, portrait (see representation); tracing; duplicate; photocopy, instant copy …   English dictionary for students

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”