Bản sao Shadow Shadow là gì và tôi có thể sử dụng chúng để sao chép các tập tin bị khóa như thế nào?
Khi cố gắng tạo các bản sao lưu tệp sao chép đơn giản trong Windows, một vấn đề phổ biến là các tệp bị khóa có thể làm hỏng hoạt động. Cho dù tệp hiện đang được mở bởi người dùng hay bị khóa bởi chính HĐH, một số tệp nhất định phải được sử dụng hoàn toàn để được sao chép. Rất may, có một giải pháp đơn giản: Bản sao bóng tối.
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 như được tạo bởi Windows Restore.
Tín dụng hình ảnh: Dịch vụ sao lưu tốt nhất
Bản sao bóng tối là gì?
Bản sao bóng tối 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 bởi Windows định kỳ thu thập dữ liệu hệ thống và tìm kiếm các thay đổi tệp được thực hiện kể từ lần thu thập 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 lịch sử của tệp / thư mục. Quá trình này sau đó đã được thêm vào HĐH Windows Vista dưới chức năng Khôi phục hệ thống, nơi vẫn còn tồn tại đến ngày 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 chịu các giới hạn giống như các thao tác tệp do người dùng khởi tạo. Do đó, hệ thống có thể nắm bắt các thay đổi đối với các tệp bị khóa đối với người dùng.
Vì vậy, để truy cập vào một tệp bị khóa, chúng ta chỉ cần truy cập vào bản sao bóng 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ụ: các tệp Outlook PST trong khi Outlook vẫn mở.
Tuy nhiên, điều quan trọng cần lưu ý là vì các bản sao bóng được lấy khi điểm khôi phục hệ thống được tạo, nên nội dung giữa tệp trực tiếp và phiên bản sao chép bóng có thể khác nhau. Theo mặc định, Windows tạo một điểm khôi phục mỗi ngày, vì vậy trong hầu hết các tình huống, đây phải là một ứng cử viên hợp lý để sao lưu.
Truy cập bản sao bóng tối
Từ thời điểm này, bài viết giả định rằng 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 bó phải đượ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 đó là đủ tốt.
Để truy cập các tệp được lưu trong các bản sao bóng, chúng tôi sử dụng công cụ dòng lệnh VSSAdmin đi kèm với 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, vì vậy khi bạn mở dấu nhắc lệnh, hãy nhớ 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'.
Sau khi mở, công cụ của chúng tôi sẽ nâng vật nặng cho bạn. Để xem cú pháp và thông tin tiêu đề cho công cụ, chỉ cần nhập:
MountLatestShadowCopy /?
Ví dụ, lệnh:
MountLatestShadowCopy C: \ RecentShadow \ C:
sẽ thực hiện các hành động sau:
- Xác định vị trí bản sao bóng mới nhất cho ổ C.
- Tạo một liên kết tượng trưng / giả thư mục C: \ RecentShadow Bí
- 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 có thể duyệt nội dung miễn phí thông qua dấu nhắc lệnh:
hoặc thông qua Windows Explorer, giống như mọi thư mục khác.
Khi bạn kết thúc, bạn chỉ cần xóa thư mục giả thông qua dấu nhắc lệnh bằng cách sử dụng:
RMDIR C: \ RecentShadow
hoặc trực tiếp thông qua Windows Explorer. Hành động xóa chỉ đơn giản là ngắt kết nối thư mục và không thực sự xóa bản sao bóng.
Sử dụng trong Tập lệnh / Tác vụ tự động
Các thông tin trên đều ổn và đẹp, nhưng thông qua thao tác thủ công, nó có thể truy cập dễ dàng hơn thông qua các phiên bản trước của Windows. Đòn bẩy công cụ của chúng tôi cung cấp là trong quá trình tự động.
Ví dụ, tập lệnh bên dưới sẽ gắn bản sao bóng mới nhất vào thư mục cục bộ C: \ MyShadow, và sau đó sao chép ra triển vọng của nhà xuất bản trong thư mục tài liệu của người dùng JDoe vào máy chủ dự phòng. Sau khi hoàn tất, thư mục cục bộ giữ vị trí sao chép bóng sẽ bị xóa để tự dọn sạch.
GỌI MountLatestShadowCopy C: \ MyShadow \
XCOPY, C: \ MyShadow \ Users \ JDoe \ Documents \ Outlook \ Outlook.pst Hồi trong \ BackupServer \ MyFiles \ '
RMDIR C: \ MyShadow
Nếu bạn đã cố 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 thời điểm đó, thao tác sao chép tệp của bạn sẽ thất bại. Tuy nhiên, vì chúng tôi đã truy cập tệp qua bản sao bóng, 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ước đây, quy trình này chính xác là 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 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ột lần nữa 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ụ theo lịch trình, tác vụ tương ứng phải được đặt thành 'Chạy với đặc quyền cao nhất' để quy trình tự động sẽ có khả năng gắn bản sao bóng bằng công cụ VSSAdmin.
Tóm lại, thực hiện sao lưu tập tin sao chép hầu như luôn an toàn nhất khi sao chép từ bản sao bóng. Mặc dù không phải lúc nào bạn cũng nhận được phiên bản cập nhật nhất của tệp, nhưng thực tế là bạn biết tệp sẽ không bị khóa và quy trình sao chép sẽ chạy có thể khá thuận lợi trong hầu hết các trường hợp.
Tải xuống công cụ MountLatestShadowCopy từ HowToGeek.com