Trong Windows 11/10/8/7, nếu bạn kiểm tra Task Manager tại các thời điểm khác nhau, có thể nhận thấy tiến trình VSSVC.exe đang chạy. Khi di chuột qua tiến trình này, nó hiển thị Windows Volume Shadow Copy Service. Nó không chạy liên tục mà được kích hoạt bởi các sự kiện nhất định để tạo bản sao toàn bộ ổ cứng thành một hoặc nhiều tập hợp tùy thuộc vào số lượng ổ đĩa bạn có. Bài viết này sẽ thảo luận về Dịch vụ Volume Shadow Copy của Microsoft trong Windows và cố gắng bao quát nhiều chi tiết nhất có thể.

Sao lưu ổ cứng (Hard Disk Backup) vs Tạo ảnh ổ cứng (Hard Disk Imaging)
Hầu hết chúng ta thường xuyên sao lưu tệp dữ liệu bằng chương trình thứ ba hoặc lệnh MS-DOS như XCOPY. Khi sao lưu, mục đích chính là tạo và giữ bản sao mới nhất của các tệp dữ liệu quan trọng. Do đó, sao lưu ổ cứng chủ yếu liên quan đến tệp dữ liệu.
Ngược lại, chúng ta tạo ảnh của toàn bộ ổ cứng hoặc ít nhất ổ hệ thống để sử dụng khi gặp sự cố hỏng hệ điều hành. Lý do chính của disk imaging là cài đặt thủ công hệ điều hành rồi cài đặt, cấu hình từng ứng dụng tốn nhiều thời gian và công sức. Nếu có ảnh ổ hệ thống, ta chỉ cần boot từ thiết bị lưu ảnh và khôi phục ổ hệ thống để dùng lại. Vậy disk imaging thiên về sao lưu tệp hệ thống và thuộc tính hơn là dữ liệu người dùng.
Tóm lại, bạn sao lưu tệp dữ liệu, và tạo ảnh ổ hệ thống (tệp chương trình/cài đặt). Khi khôi phục bằng dữ liệu sao lưu, bạn lấy lại tệp dữ liệu lần sao lưu cuối. Khi dùng imaging khôi phục, bạn sao chép lại tệp chương trình, trạng thái OS và thuộc tính – bao gồm registry Windows và các cơ sở dữ liệu/tệp liên quan đến hệ điều hành.
Vậy có sự khác biệt giữa sao lưu dữ liệu và tạo ảnh ổ đĩa. Hy vọng tôi đã làm rõ điểm này.
Dịch vụ Volume Shadow Copy trong Windows liên quan đến disk imaging. Dịch vụ này dùng để khôi phục máy tính – toàn bộ ổ hoặc thư mục – về trạng thái trước đó.
Volume Shadow Copy trong Windows 11/10
Khi click chuột phải vào thư mục trong Windows, bạn thấy tùy chọn "Previous versions" (Các phiên bản trước). Bạn có thể đã dùng tùy chọn này để khôi phục cài đặt thư mục và đôi khi nội dung về trạng thái trước. Tương tự, bạn biết System Restore có thể khôi phục máy tính về trạng thái trước. Tất nhiên sẽ mất một số chương trình và thay đổi gần đây, nhưng so với việc phải cài lại thủ công, khôi phục dễ dàng hơn nhiều.
Dịch vụ VSS cũng được chương trình thứ ba dùng để tạo ảnh ổ đĩa bất cứ khi nào bạn muốn. Tự động, VSS khởi động khi có trigger nhất định, tạo ảnh ổ hệ thống và các ổ/ổ đĩa khác liên quan. Nếu tất cả loại ổ cùng kiểu – ví dụ NTFS, nó chụp một snapshot duy nhất. Nếu ổ khác kiểu và có thể khác hãng/ mẫu, VSS chụp chuỗi snapshot cho từng loại ổ. Dù snapshot đơn lẻ hay tập hợp, chúng được lưu trong khu vực được bảo vệ tốt của ổ hệ thống và gán ID duy nhất (dấu thời gian) để khôi phục toàn bộ ổ hệ thống hoặc thư mục trong đó về trạng thái trước.
Nhớ rằng, để VSS hoạt động, ổ hệ thống phải là NTFS. Nó không hoạt động nếu bạn vẫn dùng FAT32. Tuy nhiên, sau Windows XP, ổ hệ thống luôn là NTFS cho phép VSS hoạt động không vấn đề.
Theo Microsoft, VSS được định nghĩa như sau:
"Volume Shadow Copy Service (VSS) là một tập hợp các giao diện COM triển khai khung cho phép sao lưu ổ đĩa được thực hiện trong khi các ứng dụng trên hệ thống tiếp tục ghi vào các ổ."
Định nghĩa nhấn mạnh rằng trong khi các chương trình khác khiến bạn chờ – đôi khi hàng giờ – để sao lưu dữ liệu hoặc imaging, VSS chỉ mất vài giây (tối đa 60 giây) để tạo ảnh ổ hệ thống. Định nghĩa cũng chỉ ra bạn có thể tiếp tục làm việc với ứng dụng khác mentre VSS chạy. Trong trường hợp sao lưu hoặc imaging ổ đĩa bằng chương trình thứ ba, bạn phải chờ cho đến khi thao tác hoàn tất vì bạn không muốn ghi vào ổ đang được sao lưu.
Đọc thêm: Dùng lệnh Vssadmin dòng lệnh để quản lý VSS.
VSS hoạt động như thế nào
Có ba chức năng quan trọng được VSS gọi để tạo snapshot:
- Freeze (Đóng băng): Lúc này ổ cứng được đánh dấu chỉ đọc để không ghi dữ liệu mới;
- Snap (Chụp ảnh): Tạo ảnh ổ với các tham số cần thiết để tái tạo snapshot đó khi cần trong tương lai;
- Unfreeze (Giải phóng): Giải phóng ổ cứng để ghi dữ liệu mới. Vì bạn tiếp tục làm việc khi VSS chạy, có thể tiến trình khác giữ đầu vào của bạn trong bộ nhớ cho đến khi Snap kết thúc.
Toàn bộ quá trình rất nhanh – để bạn không phải dừng làm việc. Quay lại định nghĩa, mất tối đa một phút để tạo snapshot hoặc chuỗi snapshot – tùy loại và hãng ổ đĩa.
Dịch vụ Volume Shadow Copy trong Windows cung cấp hai tính năng:
- Nó tồn tại song song với ổ đang hoạt động hiện tại mà không can thiệp hoặc cản trở ứng dụng người dùng;
- Nó cung cấp API cho chương trình thứ ba tạo ảnh và khôi phục ổ hoặc một phần – về trạng thái trước được lưu dưới dạng snapshot hoặc tập hợp snapshot.
Điều đó có nghĩa là hầu hết chương trình thứ ba dùng để tạo ảnh ổ cứng đều sử dụng dịch vụ VSS. También có nghĩa là nếu dịch vụ VSS bị dừng, một số chương trình thứ ba sẽ không hoạt động – tức là không thể tạo ảnh ổ đĩa.
Bạn cũng có thể dùng ShadowExplorer để truy cập & khôi phục Shadow Copies.
MẸO: Bài viết này giúp nếu bạn gặp sự cố VSSVC.exe sử dụng đĩa cao.
Kể từ Windows 8, Microsoft giới thiệu tính năng File History. File History lưu bản sao Thư viện, Desktop, Favorites và Contacts để bạn lấy lại bất cứ lúc nào nếu chúng bị mất hoặc hỏng. Trong khi System Restore cho phép khôi phục hoàn toàn máy tính về trạng thái trước, File History cho phép khôi phục tệp và dữ liệu từ thời điểm trước.
Đọc tiếp: Dịch vụ VSS đang tắt do hết thời gian chờ nhàn rỗi.
