Skip to content

Windows VSS (Volume Shadow Copy) path detector for 7-Zip and backup tools

License

Notifications You must be signed in to change notification settings

Chall-Link/VSSDetector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

120 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VSSDetector Ver.2.0.2

vssdetector-hero-banner

VSS Snapshot Universal Path Extraction Tool

VSS スナップショットパス抜出ツヌル

🌍 English-Japanese (英語 - 日本語) README

  • If you would like to view the Japanese version, please jump to ▶ here.
    This README is structured with the English version followed by the Japanese version.

  • 日本語版をご芧になる堎合は ▶こちらからから該圓郚分にゞャンプしおください。
    本READMEは英語版の文章に続けお日本語版のREADMEの文章を組み合わせた構成になっおいたす。


English Version

=================================================

Chall-Link "VSSDetector" - VSS Snapshot Universal Path Acquisition Tool

English Version Ver.2.0.2

Unlocking Windows Hidden Features for Everyone

Advanced VSS Utilization Utility

Copyright: Chall-Link
Development: Developed in Japan
License: MIT License
Type: Free Software (Open Source)

=================================================
💡 This document uses "archive," "backup," and "compression" with similar meanings
💡 "Snapshot" is also referred to as "shadow copy"

 


■Overview: Revolutionary Breakthrough - The Secret Location Hidden in Your Windows

With Chall-Link "VSSDetector," anyone can easily access Windows snapshots directly with software like 7-zip. These snapshots represent "static (unchanging) drives/folders/files at any point in the past." Previously, this functionality was mainly accessible only through Windows itself and commercial software.

 


Please Read First

When running this script for the first time, Windows security features may display warning messages. This is a standard confirmation that Windows performs for new files downloaded from the internet, and it does not mean the script has been determined to be dangerous. Please be assured that such warnings may appear during initial execution of any safe file.

About Script Safety This program is an open-source script in text format, and anyone can verify its contents. It has been confirmed safe by ESET security software and internet virus detection services (using 61 virus detection engines) as of July 30, 2025.

After reviewing the warning content and confirming the script's safety, please follow the steps below to execute:

Execution Steps After Warning Confirmation

Case 1: When "Windows protected your PC" is displayed

  1. Click "More info" in the warning screen.
  2. Then click the "Run anyway" button.

*Once you execute using these steps, this warning screen will not appear again.

Case 2: When "Publisher could not be verified. Do you want to run this software?" is displayed

  1. Uncheck "Always ask before opening this file" (W).
  2. Click the "Run" button.

*If the Run button does not respond immediately, please wait a moment and click again.

 


■File Structure

VSSDetector/
├── ChaL-VSSDetector-en.bat # English version - Main script
├── ChaL-VSSDetector-ja.bat # Japanese version - Main script
├── README-en.md # English version - Documentation
├── README.md # Japanese version - Documentation
└── docs/
        ├── advanced-backup-guide-en.md # English version - Usage guide
        ├── advanced-backup-guide.md # Japanese version - Usage guide
        └── pdf/
                ├── advanced-backup-guide-en.pdf # English version - Usage guide PDF
                ├── advanced-backup-guide.pdf # Japanese version - Usage guide PDF
                ├── README-en.pdf # English version - Documentation PDF
                └── README.pdf # Japanese version - Documentation PDF

Files with .md extension are Markdown files that are automatically displayed in a readable format on GitHub.
If they are difficult to read locally, please use the PDF files in the docs/pdf/ directory.

 


■System Requirements

  • Download Link: Please download "Source code (zip)" from https://github.com/Chall-Link/VSSDetector/releases/latest. Please note that downloading via GitHub Raw will result in LF line endings and the script will not work properly.
  • Character Encoding & Line Endings: When using the Japanese version (ChaL-VSSDetector-ja.bat), this script requires Shift-JIS encoding and CRLF line endings to function properly on Japanese Windows systems.
  • Windows 10 Pro 64bit (tested), theoretically compatible with Windows 7 SP1 or later (untested, use at your own risk)
  • Requirements: PowerShell 2.0 or later (included with Windows), Administrator privileges, VSS service enabled

 


■ Related Software & Integration Tools (Optional)

 


 

👉 **This script makes VSS functionality accessible to everyone!**

 


■Experience: Basic Usage - Let's Experience It First. The Amazing Moment!

■ 3-Minute Amazing Experience

⚠ This section only explains how to use VSSDetector. As a prerequisite, restore points must be created beforehand. However, this script only provides information retrieval functionality, so running it without restore points will simply display "Restore points may not have been created" without affecting your system.
If you're unsure, feel free to run it anyway. For detailed procedures including restore point creation, please refer to the separate usage guide (advanced-backup-guide.md).
Please consult with your PC administrator and obtain permission before creating new restore points.

  1. Right-click ChaL-VSSDetector-ja.bat and run as administrator

  2. Snapshot information in your system will be automatically analyzed and saved to output file: Analysis result file: ChaL-RESULT-VSSDetector.txt

   ────────────────────────────
[1] HarddiskVolumeShadowCopy3 (Drive D:)
    Creation Time: 2025/06/15 18:28:17
    Type: System Restore Point
    Full Drive Path: \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy3\*
    Folder Path: \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy3\(FolderName) 
   ────────────────────────────

Please only use snapshots with "Type: System Restore Point" as others are created by various software

 

👉 You've now obtained VSSDetector VSS paths!

 

⚠ The following experience requires 7-Zip https://www.7-zip.org/.
Please install it if needed.

 

  1. Copy the required VSSDetector VSS path and use it with other tools

    👉 Let's use 7-Zip File Manager to peek inside VSS snapshots!

  1. Copy the "Full Drive Path" from step 2, excluding the final *

  2. Launch 7-Zip File Manager

  3. Paste the VSS path into the address bar and press Enter

 

👉 A snapshot of files and folders from a past point in time has appeared!

 

⚠ To avoid trouble, please only browse and do not perform other operations.

 


■Features: Excellent Characteristics of VSSDetector

● Complete Visibility of Hidden Snapshots

  • Automatically detects all snapshots stored in the system
  • Properly identifies creation time, target drive, and source automatically

● Automatic Generation of Practical VSS Paths

  • Automatically provides VSS path formats directly usable with 7-zip
  • Complete support for both full drive and folder specification patterns
  • Ready for immediate use with other tools via copy & paste

● Always Accessible Result File Output

  • Saves to text file (ChaL-RESULT-VSSDetector.txt) simultaneously with screen display
  • Includes important notes
  • Rich error handling

 


■Backup: Application to Backup Processing

Benefits of Using VSS for Backup

Using VSS as a backup source means you can use static, unchanging drive/folder images as sources.
For example, when using actual folders as sources, file editing work in the original folder was impossible during backup processing, requiring work to be suspended until completion. Simultaneous work could cause backup failures. VSSDetector unlocks VSS functionality and solves this challenge.

For large-scale processing like backing up entire drives with 7-Zip, it's impossible to continue both backup and editing work simultaneously.
Running 7-Zip continuously for days requires different operational comfort considerations than processing that takes minutes.

This led to the development of the separate script Chall-Link "PreFAS Backup." Using VSSDetector and PreFAS Backup together, scripts are optimized to enable continued editing work while performing multi-day backup processing using VSS.

Additionally, PreFAS Backup is designed with the concept of long-term safe storage of valuable files, aiming to protect precious files from disasters by storing created encrypted backup files on cloud storage or M-Disc (100-year durable optical discs).

 


■Applications: PreFAS Backup Usage Scenarios

  • Photo & Video Management / Complete protection of precious recorded photos and private memories
  • Creators & Designers / Reliable long-term storage of completed works
  • Software Developers / Strategic backup of stable program versions
  • Document Creation & Office Work / Reliable protection of important documents and literary works
  • System Administration & IT Personnel / Deep understanding of VSS and application to system maintenance

 


■Important Notes

■ Critical Considerations

  • Deletion of "System Restore and Shadow Copies" during disk cleanup while using VSS paths
  • For full drive specification, "*" at the end is required; for folder specification, replace (folder name) with actual name
  • When using 7-Zip File Manager, remove the final * from the full drive path when entering it in the path field

■ Troubleshooting

  • "Restore points may not have been created" → Restore points not created, or VSS service may be stopped
  • "Administrator privileges required" → Launch with "Run as administrator" from right-click menu

👉 With Chall-Link "VSSDetector," you can achieve results previously only obtainable with expensive commercial backup software using free software

 


■Expanding Application Possibilities

Chall-Link "VSSDetector" can be applied to various fields:

  • Security & Auditing (File & Backup)
  • System Administration & Operations (Troubleshooting system failures)
  • Disk Analysis & Optimization Tools (Comparing old and new folder states)

● Backup Applications

  • Use snapshots as backup sources, enabling continued work with actual files during archive processing
    • Achieve previously impossible VSS copying with Chall-Link "PreFAS" (large-scale), 7-Zip (small-scale), robocopy, xcopy, etc.

● File Comparison & Recovery

  • Compare content between past (snapshot) and present (actual files)
  • Compare content between past (snapshot) and present (actual folders)

● Past File Extraction

  • Restore lost files from snapshots
  • Extract past versions of files from snapshots

● Applications with Other Tools

  • Integration into automated batch file processing
  • Collaboration with PowerShell scripts

● Enterprise & Professional Use

  • Automation of regular backup processing
  • Application in system administration tasks
  • Powerful tool for data recovery operations

 


■License & Disclaimer

This software is free software (MIT License). Copyright belongs to Chall-Link. The author assumes no responsibility for any damage or issues arising from the use of this software.
Redistribution is free, but please cite "Chall-Link 'VSSDetector'" as the source.

Please submit feedback and comments to the GitHub repository Issues.
Code reviews and improvement suggestions are also welcome.
However, we do not provide individual support or responses.

 


■Tags

VSS, snapshot, restore-point, 7zip, PowerShell, vssadmin, system-administration, windows-tools, large-data, backup

     


Japanese Version

=================================================

Chall-Link「VSSDetector」 - VSS スナップショット 汎甚パス取埗ツヌル

日本語版 Ver.2.0.2

Windowsの隠れた機胜を誰でも䜿えるように機胜解攟

先進的 VSS掻甚ナヌティリティ

【著䜜暩者】 Chall-Linkシャルリンク
【開発地】 Developed in Japan
【ラむセンス】 MIT License
【皮別】 フリヌ゜フトりェアオヌプン゜ヌス

=================================================
💡 本ドキュメントでは「アヌカむブ」「バックアップ」「圧瞮」をほが同じ意味ずしお混圚䜿甚しおいたす
💡 「スナップショット」は「シャドヌコピヌ」ずも呌ばれたす

 


■抂芁画期的なブレヌクスルヌあなたのWindowsに眠る秘密の堎所

Chall-Link「VSSDetector」を䜿えば、Windowsのスナップショット「過去の任意の時点での静的な倉化しないドラむブフォルダファむル」に7-zipなどの゜フトりェアから誰でも簡単に盎接アクセスできるようになりたす。 埓来、この機胜は䞻にWindowsおよび垂販゜フト経由などでしか䜿えたせんでした。

 


【最初にご確認ください】

このスクリプトを初めお実行する際に、Windowsのセキュリティ機胜が譊告を衚瀺する堎合がありたす。これは、むンタヌネットからダりンロヌドされた新しいファむルに察しおWindowsが暙準的に行う確認であり、スクリプトが危険なものず刀断されたわけではありたせん。どんなに安党なファむルでも、初回実行時にはこのような譊告が衚瀺されるこずがありたすのでご安心ください。

本スクリプトの安党性に぀いお 本プログラムはテキスト圢匏のオヌプン゜ヌススクリプトであり、誰でも内容を確認できたす。 セキュリティ゜フトESETおよびむンタヌネット䞊のりむルス怜知サヌビス61皮類のりむルス怜知゚ンゞンを利甚にお、無害であるこずが確認枈みです2025幎7月30日確認。

譊告内容ずスクリプトの安党性をご確認いただいた䞊で、以䞋の手順で実行しおください。

譊告確認埌の実行手順

ケヌス『WindowsによっおPCが保護されたした』ず衚瀺された堎合

  1. 譊告画面内の「詳现情報」をクリックしおください。
  2. 続けお「実行」ボタンをクリックしおください。 ※ 䞀床この手順で実行するず、以降この譊告画面は衚瀺されなくなりたす。

ケヌス『発行元を確認できたせんでした。この゜フトりェアを実行したすか』ず衚瀺された堎合

  1. 「このファむルを開く前に垞に確認する(W)」のチェックを倖しおください。
  2. 「実行」ボタンをクリックしおください。 ※ 実行ボタンをクリックしおも䞀時的に反応がない堎合がありたす。その際は少し埅っおから再床クリックしおください。

 


■ファむル構成

VSSDetector/
├── ChaL-VSSDetector-ja.bat # 日本語版・メむンスクリプト
├── ChaL-VSSDetector-en.bat # 英語版・メむンスクリプト
├── README.md # 日本語版・説明曞
├── README-en.md # 英語版・説明曞
└── docs/
   ├── advanced-backup-guide.md # 日本語版・掻甚ガむド
   ├── advanced-backup-guide-en.md # 英語版・掻甚ガむド
   └── pdf/
      ├── advanced-backup-guide.pdf # 日本語版・掻甚ガむド PDF
      ├── advanced-backup-guide-en.pdf # 英語版・掻甚ガむド PDF
      ├── README.pdf # 日本語版・説明曞 PDF
      └── README-en.pdf # 英語版・説明曞 PDF

拡匵子 .md はマヌクダりンファむルです。GitHub䞊では自動的に芋やすく衚瀺されたす。
ロヌカルで読みにくい堎合は、docs/pdf/ の PDF ファむルをご利甚ください。

 


■ 動䜜環境

  • ダりンロヌドリンク: https://github.com/Chall-Link/VSSDetector/releases/latest 掲茉の「Source code (zip)」をダりンロヌドしおください。GitHubの Rawダりンロヌド でダりンロヌドするず改行コヌドがLFになり動䜜したせんのでご泚意ください。
  • 文字コヌド・改行コヌド: 本スクリプトは日本語察応のWindowsスクリプトで、Shift-JIS゚ンコヌディングずCRLF改行コヌドでなければ正垞に動䜜したせん。
  • Windows10 Pro 64bit動䜜確認枈み、理論䞊はWindows7 SP1以䞊で動䜜可胜未確認のため自己責任でテスト掚奚
  • 必芁条件: PowerShell 2.0以䞊Windows暙準搭茉、管理者暩限、VSSサヌビスが有効

 


■ 関連゜フト・連携ツヌルオプション

  • 䜵甚掚奚゜フト: 7-ZipLGPLラむセンスhttps://www.7-zip.org/ から入手
  • 7-ZipでVSSスナップショットをバックアップ元にしお倧容量ドラむブ・フォルダをバックアップする堎合

 


■䜓隓基本的な䜿い方 たずは䜓隓しおみよう。驚きの瞬間

■ 3分でできる感動䜓隓

⚠ ここではVSSDetectorの䜿い方のみを説明したす。前提条件ずしお事前に埩元ポむントが䜜成されおいる必芁がありたすが、このスクリプトは情報取埗機胜のみで埩元ポむントが無い状態で実行しおも「埩元ポむントが䜜成されおいない可胜性がありたす」ずいうメッセヌゞが出るだけでシステムに圱響を及がす事はありたせん。
わからない堎合、ずりあえず実行しおみおいただいおも問題ございたせん。埩元ポむント䜜成など詳しい手順は別の掻甚ガむド( advanced-backup-guide.md )を参照ください。
なお、新たに埩元ポむントを䜜成しお良いかなどは、PCの管理者ず盞談し蚱可を埗おください。

  1. ChaL-VSSDetector-ja.batを右クリックしお管理者暩限で実行

  2. システム内のスナップショット情報が自動解析され、以䞋の圢匏で衚瀺

   ────────────────────────────
   [1] HarddiskVolumeShadowCopy3 (ドラむブ D:)
       䜜成日時: 2024/06/06 14:30:25
       皮類: システム埩元ポむント
       ドラむブ党䜓指定時パス衚蚘: \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy3\*
       フォルダ指定時パス衚蚘: \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy3\(フォルダ名)
   ────────────────────────────

結果はChaL-RESULT-VSSDetector.txtファむルにも保存されおいたす
「皮類: システム埩元ポむント」以倖の物は各皮゜フトが䜜成した物なので利甚しないで䞋さい

 

👉 これで、VSSDetector VSSパス を取埗する事ができたした

 

⚠ ここから先の䜓隓は、別途 7-Zip https://www.7-zip.org/ ) が必芁ずなりたす。
必芁に応じおむンストヌルしお䞋さい。

 

  1. 必芁な VSSDetector VSSパスをコピヌしお、他のツヌルで䜿甚

    👉 ここでは、7-Zip File Manager を䜿っお VSSのスナップショットの䞭を芗いおみたしょう

  1. 2. のドラむブ党䜓指定時パス衚蚘 から、最埌の*を陀倖した郚分をコピヌしたす。

  2. 7-Zip File Managerを起動

  3. アドレスバヌにVSSパスを貌り付けおEnter

 

👉 過去のある時点の状態のファむル・フォルダのスナップショットが出珟したした

 

⚠ ここではトラブルを避けるために閲芧以倖の操䜜は行わないでください。

 


■特城 VSSDetectorの優れた特城

● 隠れたスナップショットの完党可芖化

  • システムに保存されおいるすべおのスナップショットを自動怜出
  • 䜜成日時、察象ドラむブ、䜜成元を適切に自動識別

● 実甚的なVSSパスの自動生成

  • 7-zipで盎接䜿甚可胜なVSSパス圢匏を自動提䟛
  • ドラむブ党䜓甚ずフォルダ指定甚の䞡パタヌンを完党サポヌト
  • コピヌ&ペヌストでその堎で他のツヌルで利甚可胜

● い぀でも参照可胜な結果ファむル出力

  • 画面衚瀺ず同時にテキストファむルChaL-RESULT-VSSDetector.txtに保存
  • 重芁事項も䜵せお提瀺
  • ゚ラヌハンドリングも充実

 


■バックアップバックアップ凊理ぞ適甚

バックアップでVSSを䜿うメリット

VSS をバックアップの゜ヌスずしお䜿うず蚀う事は、倉化しない静的なドラむブフォルダのむメヌゞを゜ヌスずしお䜿う事ができるず蚀う事です。
䟋えば、実際のフォルダを゜ヌスずした堎合、バックアップ凊理䞭は元フォルダではファむルの線集䜜業はできないため、凊理終了たで䜜業を䞭断しお埅たなければなりたせんでした。同時に䜜業をするずバックアップが倱敗する可胜性があったからです。 VSSDetectorはVSSの機胜を解攟し、この課題を解決したす。

ドラむブ䞞ごず7-Zipでバックアップするような倧芏暡凊理の堎合、バックアップず線集䜜業の継続を䞡立するこずは䞍可胜です。
たた7-Zipで数日間もの長時間凊理を連続動䜜させるには、数分で凊理する堎合ず異なる操䜜快適性の違いが発生したす。

そこで開発されたのが、別スクリプトの Chall-Link「PreFAS Backup」です。 VSSDetectorず、PreFAS Backupを䜿えば、VSS を䜿っお数日かかるバックアップ凊理もバックアップしながら線集䜜業を続けられるようにスクリプトが最適化されおいたす。

たた、PreFAS Backupは貎重なファむルを長期的に安党保存する事をコンセプトにしおおり、䜜成した、暗号化バックアップファむルをクラりドや M-Disc100幎耐久光ディスクに保存するこずで、灜害などから貎重なファむルを守る事を目暙にしおいたす。

 


■甚途PreFAS Backup の掻躍シヌン

  • 写真・動画管理貎重な蚘録写真、プラむベヌトの倧切な想い出の完党保護
  • クリ゚むタヌ・デザむナヌ完成䜜品の確実な長期保存
  • ゜フトりェア開発者安定版プログラムの戊略的バックアップ
  • 文曞䜜成・事務䜜業重芁文曞、文芞䜜品の確実な保護
  • システム管理・IT担圓者VSSに぀いおの深い理解ずシステムメンテナンスぞの応甚

 


■泚意事項

■ 重芁な泚意事項

  • VSSパス䜿甚䞭のディスククリヌンアップでの「システムの埩元ずシャドりコピヌ」の削陀
  • ドラむブ党䜓指定時は末尟に「*」必須、フォルダ指定時は(フォルダ名)を実際の名前に眮換
  • 7-Zip File Manager䜿甚の堎合は、ドラむブ党䜓指定時パスの末尟の*を削陀しおパス欄に入力

■ トラブルシュヌティング

  • 「埩元ポむントが䜜成されおいない可胜性がありたす」→ 埩元ポむントが未䜜成、たたはVSSサヌビスが止っおいる可胜性
  • 「管理者暩限が必芁」→ 右クリックから「管理者ずしお実行」で起動

👉 Chall-Link「VSSDetector」で、埓来は高額な垂販バックアップ゜フトでしか埗られなかった成果を、フリヌりェアで享受するこずが可胜ずなりたす

 


■広がる適甚可胜性

Chall-Link「VSSDetector」は、様々な分野に応甚可胜です

  • セキュリティ・監査 ファむル・バックアップ
  • システム管理・運甚 システム障害時の原因調査
  • ディスク解析・最適化ツヌル フォルダの新旧状態比范

● バックアップでの掻甚

  • スナップショットをバックアップ゜ヌスにし、アヌカむブ凊理䞭でも実ファむルで䜜業継続可胜
    • Chall-Link「PreFAS」倧芏暡、7-Zip小芏暡、robocopy、xcopy等での今たでできなかった VSSコピヌを実珟

● ファむル比范・埩旧

  • 過去スナップショットず珟圚実ファむルの内容の比范
  • 過去スナップショットず珟圚実フォルダの内容の比范

● 過去のファむルの抜出

  • スナップショットからの玛倱ファむルの埩元
  • スナップショットからの過去のバヌゞョンのファむルを抜出

● 他のツヌルでの応甚

  • バッチファむルでの自動化凊理ぞの組み蟌み
  • PowerShellスクリプトずの連携

● 䌁業・プロフェッショナル甚途

  • 定期的なバックアップ凊理の自動化
  • システム管理業務での掻甚
  • デヌタ埩旧䜜業での匷力なツヌルずしお

 


■ラむセンス・免責事項

本゜フトりェアはフリヌ゜フトりェアMITラむセンスです。著䜜暩はChall-Linkに垰属したす。 本゜フトりェアの䜿甚による損害や障害に぀いお、著䜜者は䞀切の責任を負いたせん。
転茉・配垃は自由ですが、出兞ずしお『Chall-Link「VSSDetector」』を明蚘しおください。

ご意芋・ご感想はGitHubリポゞトリの Issues におお願いしたす。
コヌドレビュヌや改善提案も歓迎いたしたす。
ただし個別サポヌトや返信は行っおおりたせん。

 


■タグ

VSS, スナップショット, 埩元ポむント, 7zip, PowerShell, vssadmin, システム管理, windows-tools, 倧容量, バックアップ

 

以䞊