Sử dụng công cụ đơn giản của chúng tôi, bạn có thể dễ dàng truy cập các bản sao bóng cho phép truy cập vào các bản sao theo thời gian của các tệp hiện đang bị khóa do Windows Restore tạo.
Tín dụng hình ảnh: Dịch vụ sao lưu tốt nhất
Shadow Copy là gì?
Shadow copy là một khái niệm được giới thiệu lần đầu tiên trong Windows Server 2003. Nó hoạt động theo Windows định kỳ thu thập dữ liệu hệ thống và tìm kiếm các thay đổi tập tin được thực hiện từ lần thu thập dữ liệu cuối cùng và ghi lại các thay đổi. Những thay đổi này được lập chỉ mục và xếp chồng lên nhau tạo ra một lịch sử của tệp / thư mục. Quá trình này sau đó được thêm vào hệ điều hành Windows Vista theo chức năng System Restore, nơi nó vẫn còn tồn tại ngày hôm nay. Công nghệ này là nền tảng của chức năng phiên bản trước của Windows.
Điều này được thực hiện ở chế độ nền dưới dạng quy trình cấp hệ thống (tạo điểm khôi phục) không phụ thuộc vào cùng các giới hạn như hoạt động của tệp do người dùng khởi tạo. Kết quả là, hệ thống có thể nắm bắt các thay đổi đối với các tệp bị khóa cho người dùng.
Vì vậy, để truy cập vào một tập tin bị khóa, chúng tôi chỉ cần truy cập vào bản sao bóng tối mới nhất. Đây là tiền đề tương tự được sử dụng bởi Windows Backup và các sản phẩm sao lưu thương mại khác có thể truy cập, ví dụ, tệp Outlook PST trong khi Outlook vẫn mở.
Tuy nhiên, điều quan trọng cần lưu ý là vì bản sao bóng được lấy khi điểm khôi phục hệ thống được tạo, nội dung giữa tệp trực tiếp và phiên bản sao bóng có thể khác nhau. Theo mặc định, Windows tạo ra một điểm khôi phục mỗi ngày vì vậy đối với hầu hết các trường hợp, đây sẽ là một ứng cử viên hợp lý để sao lưu.
Truy cập Shadow Copy
Từ thời điểm này, bài viết giả sử bạn đang sử dụng công cụ của chúng tôi được cung cấp qua liên kết ở cuối bài viết. Tập lệnh batch nên được đặt trong một thư mục được đặt trong biến Windows PATH của bạn. Nếu bạn không chắc chắn, chỉ cần đặt nó trong thư mục C: Windows của bạn và điều đó sẽ đủ tốt.
Để truy cập các tệp được lưu trong bản sao bóng, chúng tôi sử dụng công cụ dòng lệnh VSSAdmin được bao gồm trong Windows. Công cụ này phải được chạy với tư cách quản trị viên để hoạt động chính xác, do đó khi bạn mở lời nhắc lệnh, hãy đảm bảo nhấp chuột phải và chọn tùy chọn 'Chạy với tư cách Quản trị viên'.
MountLatestShadowCopy /?
MountLatestShadowCopy C:LatestShadow C:
sẽ thực hiện các hành động sau:
- Xác định vị trí bản sao bóng tối mới nhất cho ổ C.
- Tạo một liên kết tượng trưng / thư mục giả “C: LatestShadow”
- Làm cho toàn bộ nội dung của bản sao bóng có sẵn tại thư mục này.
Sau khi hoàn thành, bạn sẽ tự do duyệt qua các nội dung thông qua dấu nhắc lệnh:
RMDIR C:LatestShadow
hoặc trực tiếp thông qua Windows Explorer. Hành động xóa chỉ đơn giản là tháo gắn thư mục và không thực sự xóa bản sao ẩn.
Sử dụng trong tập lệnh / Tác vụ tự động
Các thông tin trên là tất cả tốt và dandy, nhưng thông qua hoạt động hướng dẫn sử dụng nó là phù hợp hơn có thể truy cập thông qua các phiên bản trước của Windows. Đòn bẩy mà công cụ của chúng tôi cung cấp là trong quá trình tự động.
Ví dụ, kịch bản dưới đây sẽ gắn bản sao bóng tối mới nhất vào thư mục cục bộ “C: MyShadow” và sau đó sao chép “outlook.pst” nằm trong thư mục tài liệu của người dùng JDoe vào một máy chủ dự phòng. Sau khi hoàn thành, thư mục cục bộ chứa vị trí sao chép bóng được xóa để tự dọn dẹp.
CALL MountLatestShadowCopy C:MyShadow
XCOPY “C:MyShadowUsersJDoeDocumentsOutlookoutlook.pst” “\BackupServerMyFiles”
RMDIR C:MyShadow
Nếu bạn cố gắng sao chép phiên bản trực tiếp của cùng một tệp và người dùng đã mở nó vào lúc đó, thao tác sao chép tệp của bạn sẽ không thành công. Tuy nhiên, vì chúng tôi truy cập tệp thông qua bản sao ẩn, không có khóa và quy trình sao chép hầu như luôn thành công. Như đã nói ở trên, quy trình này là khá chính xác cách các sản phẩm sao lưu phổ biến có thể làm điều tương tự.
Một phần thông tin quan trọng được lưu ý ở trên là để chạy tập lệnh trên, hoặc bất kỳ tập lệnh nào sử dụng công cụ MountLatestShadowCopy.bat (mà, lại sử dụng công cụ VSSAdmin), dấu nhắc lệnh phải được chạy như tài khoản quản trị viên. Để sử dụng công cụ này bên trong tác vụ được lập biểu, nhiệm vụ tương ứng phải được đặt thành 'Chạy với đặc quyền cao nhất' để quá trình tự động sẽ có khả năng gắn kết bản sao bóng bằng công cụ VSSAdmin.
Tải xuống công cụ MountLatestShadowCopy từ HowToGeek.com