"Shadow Copy" là gì và tôi có thể sử dụng chúng như thế nào để sao chép các tập tin bị khóa?

Mục lục:

"Shadow Copy" là gì và tôi có thể sử dụng chúng như thế nào để sao chép các tập tin bị khóa?
"Shadow Copy" là gì và tôi có thể sử dụng chúng như thế nào để sao chép các tập tin bị khóa?

Video: "Shadow Copy" là gì và tôi có thể sử dụng chúng như thế nào để sao chép các tập tin bị khóa?

Video:
Video: Yêu Đơn Phương Là Gì, Là Ngốc Chẳng Dám Nói Ra | Yêu Đơn Phương Là Gì Lofi - h0n x Bụi Chill - YouTube 2024, Tháng tư
Anonim
Khi cố gắng tạo các bản sao lưu tập tin đơn giản trong Windows, một vấn đề thường gặp là các tệp bị khóa có thể tăng cường hoạt động. Cho dù tệp hiện đang được người dùng mở hay bị khóa bởi chính hệ điều hành, 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: Shadow Copy.
Khi cố gắng tạo các bản sao lưu tập tin đơn giản trong Windows, một vấn đề thường gặp là các tệp bị khóa có thể tăng cường hoạt động. Cho dù tệp hiện đang được người dùng mở hay bị khóa bởi chính hệ điều hành, 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: Shadow Copy.

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'.

Sau khi mở, công cụ của chúng tôi thực hiện việc nâng hạng nặng cho bạn. Để xem thông tin cú pháp và tiêu đề cho công cụ, chỉ cần nhập:
Sau khi mở, công cụ của chúng tôi thực hiện việc nâng hạng nặng cho bạn. Để xem thông tin cú pháp và tiêu đề cho công cụ, chỉ cần nhập:

MountLatestShadowCopy /?

Ví dụ, lệnh:
Ví dụ, lệnh:

MountLatestShadowCopy C:LatestShadow C:

sẽ thực hiện các hành động sau:

  1. Xác định vị trí bản sao bóng tối mới nhất cho ổ C.
  2. Tạo một liên kết tượng trưng / thư mục giả “C: LatestShadow”
  3. 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:

hoặc thông qua Windows Explorer, giống như bất kỳ thư mục nào khác.
hoặc thông qua Windows Explorer, giống như bất kỳ thư mục nào khác.
Khi bạn hoàn tất, bạn có thể 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:
Khi bạn hoàn tất, bạn có thể 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: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.

Image
Image

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óm lại, thực hiện sao lưu tập tin sao chép là hầu như luôn luôn an toàn nhất khi sao chép từ bản sao bóng. Mặc dù bạn không phải lúc nào cũng nhận được phiên bản cập nhật nhất của tệp, 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óm lại, thực hiện sao lưu tập tin sao chép là hầu như luôn luôn an toàn nhất khi sao chép từ bản sao bóng. Mặc dù bạn không phải lúc nào cũng nhận được phiên bản cập nhật nhất của tệp, 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

Đề xuất: