磁盘区阴影复制服务

title: 总览.
content: VSS在块层级上执行。  快照有两个主要目的:它确保备份可持续进行,即确保当备份进行时档案内容无法改变;另外,它也避免档案被占用的问题。借由建立一份磁盘区的只读备份,备份软件得以存取任何档案而不会与也正在写入这些相同档案的其他软件冲突。  档案复制(备份)的过程可由档案系统或特定硬件来处理,若是后者,VSS硬件供应商将提取(abstract)其功能给操作系统。应用程序亦可提供对VSS的支援。  支援VSS的Windows软件和服务包括Windows备份与还原、Hyper-V、Virtual Server、Active Directory、Microsoft SQL Server、Exchange Server、SharePoint。  最终的结果类似于档案版本系统。不同的是,使用者只能对整个磁盘区做快照,而不能只对个别档案。其副作用是,虽然档案拥有者可在档案版本系统中建立该档案的新版本,但只有系统管理员或备份执行者可以建立新快照(或控制何时建立新快照),因为这需要控制整个磁盘区而非个别档案。此外许多档案版本系统(例如VMS )在每一次档案发生变更后即立刻储存一份该档案的备份:而像Windows一样利用快照方式的系统只会定期记下硬盘的状态。
title: 历史.
content: Windows XP 和 Server 2003  磁盘区快照服务第一次新增到Windows XP中;此版本的VSS被NTBackup使用,然而它只能建立非永久的快照(一种暂时性的快照,通常用于建立档案备份,或复制正在被其他应用程序占用中的档案。后者较为常见。)NT Backup用其专利的BKF格式永久储存磁盘区阴影区复制。  建立永久性快照的功能自Windows Server 2003起新增到Windows中,它可以允许最多512个对同磁盘区的快照同时存在。这些永久性快照即使重新开机也不会消失,除非被系统删除。在Windows Server 2003中VSS因此用来建立定期增量(incremental)快照,记下档案随时间的变化。透过网络分享,最多可有64个快照储存在服务器端并可由客户端存取。此功能叫做Shadow copies for Shared Folders,是主从式架构的设计之一。Shadow copies for Shared Folders客户端软件之安装基本需求为Windows 2000、Windows XP RTM和Windows XP SP1。此Windows 32位元版客户端软件可从服务器端或者微软网页下载。自Windows XP SP2起,此客户端软件内建于Windows中。Windows XP以上的系统内建一命令提示列工具叫做codice_1,可以列出、建立或删除磁盘区阴影区复制并列出已安装的阴影区复制提供者(provider)。  Windows Vista、 7 和Server 2008  许多微软Windows的元件已更新以应用磁盘区阴影区复制。Windows Vista、Windows Server 2008、Windows 7和Windows Server 2008 R2中的备份与还原中心利用磁盘区阴影区复制进行以档案和磁区为基础(file-based and sector-by-sector) 的备份。「系统还原」功能也使用了VSS建立定期的系统和使用者资料备份,储存在同磁盘区(和Windows Sever 中的Shadow Copies for Shared Folders类似,但使用者可透过系统还原来存取备份)  系统还原可将系统回复到前一个阴影区复制(叫做还原点)的状态。在Windows Vista以前,系统还原的做法是监测特定档案格式的变化,并在它们被复写前备份一份。此外,Windows档案总管中叫做「先前的版本」的功能可让使用者从之前的还原点中取回任一档案或资料夹,由此取得该档案先前的版本或还原误删档案。最后,Windows Server 2008引入了diskshadow工具,可以以20种不同的命令操作VSS的功能。  阴影区复制每日自动产生一次,或手动由备份软件、安装档触发建立还原点。「先前的版本」可在Windows Vista 商用版、企业版和旗鉴版 以及 Windows 7任何版本中使用。 Vista家庭版缺少此功能,但磁盘快照服务依然包含于其中,并正在执行。  使用第三方软件亦可还原某档案先前的版本。有些此类软件更可让使用者自订定时建立快照的间隔时间、设定阴影区复制占用磁盘空间的上限、以及不同时间点的快照比对其档案或资料夹的变化。Windows 7亦原生支援以图形化接口设置阴影区占用储存空间的上限。  Windows 8 和Server 2012  在Windows 8中,永久性的阴影区复制已不存在。因此借由「内容」视窗中「先前的版本」浏览、搜寻和/或复原档案旧版本的功能已经移除。不过此功能在 Windows Server 2012中仍保留着。  Samba Server  Linux上的Samba服务器可在LVM储存装置上提供阴影区复制的服务。
title: 相容性.
content: 虽然不同版本的NTFS档案系统对其新版和旧版有一定的相容性,但当旧版的Windows(Windows Vista以前)挂载存有永久性阴影区复制的NTFS磁盘区时,仍存在着一些问题,这将影响双重操作系统以及外接硬盘。特定的说,当旧版的操作系统挂载新的NTFS磁盘区,该磁盘区的阴影区复制将被删除,因为较旧的操作系统无法辨识较新版永久性阴影区复制的格式 。

Summary: 磁盘区阴影复制服务(英语:Volume Shadow Copy Service)是微软Windows的一项元件服务,从Windows Server 2003开始支援。

Shadow Copy: Shadow Copy (also known as Volume Snapshot Service, Volume Shadow Copy Service or VSS) is a technology included in Microsoft Windows that can create backup copies or snapshots of computer files or volumes, even when they are in use. It is implemented as a Windows service called the "Volume Shadow Copy" service. A software "VSS provider" service is also included as part of Windows to be used by Windows applications. Shadow Copy technology requires either the Windows NTFS or ReFS filesystems in order to create and store shadow copies. Shadow Copies can be created on local and external (removable or network) volumes by any Windows component that uses this technology, such as when creating a scheduled Windows Backup or automatic System Restore point.