섀도 복사본(Shadow Copy)은 마이크로소프트 윈도우 운영체제에 내장된 기능으로, 볼륨 섀도 복사본 서비스(Volume Shadow Copy Service, VSS) 또는 볼륨 스냅샷 서비스(Volume Snapshot Service)라고도 불린다. 특정한 시점의 파일, 폴더 또는 특정 볼륨에 대한 수동 또는 자동 복사본(스냅샷)을 저장해 두는 기술이다.
이 기능은 윈도우 XP 서비스 팩 1과 윈도우 서버 2003부터 도입되었으며, 윈도우 비스타, 윈도우 서버 2008, 윈도우 7 등 이후 버전에도 지속적으로 포함되어 있다.
섀도 복사본은 두 가지 주요 목적을 가진다. 첫째, 일정한 볼륨 백업본을 만들어 백업이 진행되는 동안 파일 내용이 변경되지 않도록 보장한다. 둘째, 파일 잠금(file locking) 문제를 회피할 수 있도록 한다. 읽기 전용의 볼륨 복사본을 생성함으로써, 백업 프로그램이 다른 프로그램의 파일 쓰기 간섭 없이 모든 파일에 접근할 수 있게 된다.
영속적이지 않은(non-persistent) 스냅샷은 윈도우 XP에서 처음 지원되었고, 영속적인 스냅샷은 윈도우 서버 2003에서 추가되었다. 하나의 볼륨에 최대 512개의 스냅샷이 동시에 존재할 수 있으며, 이 중 최대 64개가 공유 폴더 기능의 섀도 복사본에 사용될 수 있다. 윈도우 비스타에서는 시스템 복원(System Restore)이 섀도 복사본을 기반으로 재설계되었으며, "이전 버전(Previous Versions)" 기능을 통해 사용자가 파일의 과거 상태에 접근하고 복원할 수 있다. 단, 이 기능은 비즈니스, 엔터프라이즈, 얼티밋 에디션에서만 제공된다.
명령 줄 인터페이스로는 vssadmin 명령어가 제공되며, 이를 통해 볼륨 섀도 복사본의 생성 및 관리가 가능하다.