Làm thế nào bạn có thể sử dụng Windows Backup với đích sao lưu được mã hóa TrueCrypt?


47

Lý lịch

Có rất nhiều giải pháp sao lưu cho Windows và chúng có nhiều dạng khác nhau. Từ một công cụ sao chép tệp và / hoặc đồng bộ hóa như SyncBackSE đến toàn bộ tiện ích sao lưu ổ cứng dựa trên Volume Shadow Copy như Acronis TrueImage hoặc Norton Ghost để chặn các công cụ sao chép cấp độ như dd. Mỗi giải pháp này cung cấp những ưu và nhược điểm khác nhau so với tính năng "Trung tâm khôi phục và khôi phục Windows" tích hợp cho Windows Vista và Windows 7. Tuy nhiên, tôi không quan tâm đến việc thảo luận các giải pháp sao lưu thay thế ở đây, vì đã được bao phủ bởi nhiều giải pháp khác câu hỏi .

Những ràng buộc

Có hai "loại" sao lưu được hỗ trợ bởi "Trung tâm khôi phục và khôi phục Windows" (WBRC):

  • Sao lưu tệp (mà Windows gọi là "Sao lưu tệp")
  • Sao lưu toàn bộ hệ thống (Windows gọi là "Sao lưu toàn bộ PC)

Tôi quan tâm đến một giải pháp hỗ trợ một trong hai và / hoặc cả hai loại sao lưu với WBRC.

Câu hỏi

  • Làm cách nào bạn có thể sử dụng điểm gắn kết được mã hóa TrueCrypt làm đích đến cho tính năng "Trung tâm khôi phục và khôi phục Windows" tích hợp trong Windows Vista và 7?

Xem thêm

Người giới thiệu

Câu trả lời:


40

Lý lịch

Lý do bạn không thể chọn âm lượng được gắn TrueCrypt làm đích sao lưu cho "Trung tâm khôi phục và khôi phục Windows" tích hợp trên Windows Vista và Windows 7 là vì tài khoản người dùng của bạn đã gắn âm lượng TrueCrypt nhưng Dịch vụ sao lưu chạy dưới dạng HỆ THỐNG tài khoản. 2

Chống chỉ định

  • Để giải pháp này hoạt động, bạn phải có khả năng sao lưu vào vị trí mạng. Điều này không được cho là bởi tất cả các phiên bản Windows VistaWindows 7 . Các phiên bản sau DO hỗ trợ sao lưu vào vị trí mạng:
    • Windows Vista Home Premium
    • Kinh doanh Windows Vista
    • Windows Vista Cuối cùng
    • Doanh nghiệp Windows Vista
    • Windows 7 chuyên nghiệp
    • Windows 7 Ultimate
  • Không phải tất cả các phiên bản Windows Vista hoặc Windows 7 đều hỗ trợ Sao lưu toàn bộ hệ thống (còn gọi là "Sao lưu toàn bộ PC"). Các phiên bản sau DO hỗ trợ Complete PC Backup:
    • Kinh doanh Windows Vista
    • Windows Vista Cuối cùng
    • Doanh nghiệp Windows Vista
    • Windows 7 phiên bản Home Premium
    • Windows 7 chuyên nghiệp
    • Windows 7 Ultimate
  • Tôi chỉ xác minh giải pháp này trên Windows Vista Business 64-bit SP2 với TrueCrypt 6.3a.

Gotchas

  • Nếu bạn cũng sử dụng TrueCrypt để mã hóa nguồn dự phòng của mình , có một hạn chế đối với TrueCrypt (tại thời điểm viết, Phiên bản <= 6.3a) về hỗ trợ cho dịch vụ Volume Shadow Copy:

    Dịch vụ sao chép khối lượng Windows hiện chỉ được hỗ trợ cho các phân vùng trong phạm vi chính của mã hóa hệ thống (ví dụ: phân vùng hệ thống được mã hóa bởi TrueCrypt hoặc phân vùng không hệ thống nằm trên ổ đĩa hệ thống được mã hóa bởi TrueCrypt). Lưu ý: Đối với các loại khối lượng khác, Dịch vụ Sao chép Khối lượng không được hỗ trợ vì tài liệu cho API cần thiết chỉ có sẵn từ Microsoft theo thỏa thuận không tiết lộ (không thể tuân thủ vì TrueCrypt là nguồn mở).

    Do tùy chọn Sao lưu tệp (còn gọi là "Sao lưu tệp") sử dụng Dịch vụ sao chép âm lượng (VSS) để thực hiện sao lưu, điều này có nghĩa là bạn sẽ không thể sao lưu các nguồn được mã hóa ngoài phạm vi của khóa mã hóa hệ thống ( ví dụ: ổ cứng ngoài đã được mã hóa hoặc nội dung của tệp TrueCrypt dựa trên tệp).

  • Chia sẻ thư mục sẽ không tồn tại khi được ngắt kết nối và gắn vào một ký tự ổ đĩa khác. (Nó thậm chí có thể không tồn tại khi kết thúc và kết thúc với cùng một ký tự ổ đĩa, nhưng tôi chưa xác nhận điều này). Nếu bạn không muốn phải tạo thủ công chia sẻ này mỗi lần, bạn có thể cần phải tạo kịch bản cho việc tạo nó dưới dạng tập lệnh đăng nhập hoặc một cái gì đó.

  • "Windows 7 cho phép thực hiện sao lưu ảnh hệ thống đầy đủ vào vị trí mạng, tuy nhiên, sao lưu ảnh hệ thống gia tăng tiếp theo không thể được thực hiện đối với mạng" 8

Giải pháp

GHI CHÚ: Các hướng dẫn sau đây dành cho Windows Vista Business 64-bit SP2 nhưng các bước phải giống nhau trên mọi phiên bản Vista được hỗ trợ và rất giống với mọi phiên bản Windows 7 được hỗ trợ. Xem ở trên cho các phiên bản được hỗ trợ.

Để thực hiện Sao lưu tệp (còn gọi là "Sao lưu tệp"):

  1. Gắn kết hệ thống tệp được mã hóa TrueCrypt sẽ đóng vai trò là đích để sao lưu
  2. Tạo một thư mục trên ổ đĩa được gắn nơi bạn muốn lưu trữ các bản sao lưu (ví dụ: "Sao lưu")
  3. Nhấp chuột phải vào thư mục được tạo ở trên và chọn "Chia sẻ"
  4. Nhập vào HỆ THỐNG
  5. Nhấp vào "Thêm"
  6. Trong trình đơn "Cấp phép" thả xuống bên cạnh người dùng HỆ THỐNG, chọn "Đồng sở hữu"
  7. Nhấp vào "Chia sẻ" (Người dùng của bạn đã được liệt kê là chủ sở hữu kể từ khi bạn tạo chia sẻ, nhưng nếu không, hãy thêm nó làm chủ sở hữu)
  8. Chấp nhận cửa sổ bật lên UAC nếu bạn nhận được.
  9. Nhấp vào Menu Bắt đầu của Windows
  10. Trong hộp Tìm kiếm loại: Trạng thái và cấu hình sao lưu
  11. Nhấn Enter"
  12. Ở trên cùng bên phải, nhấp vào "Sao lưu tệp"
  13. Nhấp vào "Thay đổi cài đặt sao lưu"
  14. Nhấp vào "Tiếp tục" nếu bạn nhận được lời nhắc UAC
  15. Nhấp vào "Trên mạng"
  16. Trong hộp văn bản gõ: \\COMPUTERNAME\ShareName\ (e.g. \\JOHNS-COMPUTER\Backup\)
  17. Nhấn tiếp"
  18. Cung cấp tên người dùng và mật khẩu của bạn khi bạn nhận được lời nhắc thông tin đăng nhập
  19. Nhấp vào "OK"
  20. Chọn loại tệp bạn muốn sao lưu
  21. Nhấn tiếp"
  22. Cung cấp thông tin lịch trình của bạn
  23. Chọn hộp có nội dung "Tạo bản sao lưu mới, đầy đủ ngay bây giờ ngoài cài đặt lưu"
  24. Nhấp vào "Lưu cài đặt và bắt đầu sao lưu"

LƯU Ý: Sao lưu toàn bộ PC trên Vista không cung cấp cho bạn tùy chọn sao lưu vào vị trí mạng trong GUI, nhưng bạn có thể làm như vậy từ dòng lệnh bằng cách sử dụng WBADMIN.EXE trên các phiên bản được hỗ trợ.

Để thực hiện Sao lưu toàn hệ thống (còn gọi là "Sao lưu toàn bộ PC"):

  1. Gắn kết hệ thống tệp được mã hóa TrueCrypt sẽ đóng vai trò là đích để sao lưu
  2. Tạo một thư mục trên ổ đĩa được gắn nơi bạn muốn lưu trữ các bản sao lưu (ví dụ: "Sao lưu")
  3. Nhấp chuột phải vào thư mục được tạo ở trên và chọn "Chia sẻ"
  4. Nhấp vào "Chia sẻ" (Người dùng của bạn đã được liệt kê là chủ sở hữu kể từ khi bạn tạo chia sẻ, nhưng nếu không, hãy thêm nó làm chủ sở hữu)
  5. Chấp nhận cửa sổ bật lên UAC nếu bạn nhận được.
  6. Nhấp vào Menu Bắt đầu của Windows
  7. Trong hộp Tìm kiếm gõ: cmd.exe
  8. Nhấn Enter"
  9. Trong lời nhắc của CMD, gõ: WBADMIN START BACKUP -backupTarget:\\COMPUTERNAME\ShareName -include:C: -user:<youruser> -vssFull (e.g. WBADMIN START BACKUP -backupTarget:\\JOHNS-COMPUTER\Backup -include:C: -user:jdoe -vssFull )
  10. Nhấn Enter"
  11. Khi được nhắc "Bạn có muốn bắt đầu thao tác sao lưu không?" loại: Y
  12. nhấn Enter

Người giới thiệu


Cảm ơn bạn đã trả lời rất rộng rãi! Tuy nhiên, nó sẽ "lịch sự" hơn nếu bạn cho người khác cơ hội trả lời câu hỏi của bạn ;-). Chưa! Giữ các câu hỏi có định dạng và thông tin tốt sắp tới (hoặc câu trả lời cho vấn đề đó)
Ivo Flipse

4
Haha, vâng tôi thường đặt câu hỏi trước khi dành thời gian để phát triển giải pháp của riêng mình. Tuy nhiên, đây là một trường hợp "Tôi đã biết câu trả lời, nhưng tôi sẽ đưa nó lên su vì lợi ích của người khác". Tuy nhiên, tôi chưa "chấp nhận" câu trả lời của mình, vì vậy nếu ai đó muốn cung cấp một câu trả lời tốt hơn, tôi chắc chắn sẽ nhận nó!
Burly

bây giờ đó là một thách thức (ai đó cung cấp một câu trả lời tốt hơn thế này)! công việc tốt. Ivo đúng rằng nó "lịch sự" hơn; chủ yếu, chúng tôi không muốn SU trở thành một blog công nghệ cá nhân cho người dùng của chúng tôi. nhưng nói chung trả lời câu hỏi của bạn là OK. Tôi đã thực hiện một lần ( superuser.com/questions/58525 ) và đã thử thực hiện hai lần ( superuser.com/questions/111152 ) nhưng một người khác đã đánh bại tôi.
quack quixote

1
Tôi chỉ muốn lưu ý ở đây rằng Windows 7 Home Premium không cho phép người dùng thực hiện sao lưu tệp hoặc sao lưu hệ thống đến đích mạng. Nói cách khác, giải pháp này không áp dụng cho Windows 7 Home Premium.
Teo

3

Tạo một thư mục Symlink trên đĩa thực với khối lượng TrueCrypt. Chẳng hạn, nếu A là đĩa thực và K là âm lượng TrueCrypt:

mklink a:\\[hostname] k:\\[hostname]

Sau đó, báo cho Windows để sao lưu trên đĩa thật. Các tệp sẽ được tạo trên ổ đĩa TrueCrypt.

Chỉnh sửa bởi DS (khách): [hostname]trong câu trả lời của Tom Wijsman đề cập đến tên của máy tính. Công cụ sao lưu Win lưu trữ các tệp sao lưu vào vị trí [target disk]:\[hostname]. Do đó, bạn có thể chuyển hướng các tệp đến ổ đĩa / vị trí khác bằng cách tạo liên kết tượng trưng.

Thí dụ:

  • tên máy tính của bạn là "MyComp"
  • bạn có ổ đĩa D: nơi công cụ sao lưu cho phép bạn đặt các tệp lên
  • nhưng bạn muốn đặt chúng là H:

sau đó bạn có thể sử dụng dòng cmd (chạy với quyền quản trị viên!):

mkdir H:\MyComp
mklink /D D:\MyComp H:\MyComp

Lưu ý: bạn phải làm lại quy trình này cho WindowsImageBackupthư mục và (có thể) tệp MediaID.

Sau đó, bạn chọn D: làm ổ đĩa đích trong công cụ sao lưu. Các tệp được chuyển hướng chính xác đến ổ H: (ngay cả khi được TrueCrypt cung cấp), đã được thử nghiệm trên Win7 Home Basic. Khôi phục công trình là tốt.

Tuy nhiên, có thể có một số nhược điểm. Ví dụ: kiểm tra không gian trống trên thiết bị đích, hệ thống tệp phân vùng đích, v.v. có thể được phát hiện của D: chứ không phải H: bởi công cụ sao lưu. Sử dụng có nguy cơ của riêng bạn.


Bạn có thể giải thích làm thế nào điều này được cho là làm việc? Tôi không thể thấy làm thế nào điều này có thể làm bất cứ điều gì hữu ích. [Tên máy chủ] để làm gì? Khi tôi thử điều này, nó tạo ra một liên kết tượng trưng vô dụng trong A: \.
ScottJ

Tôi đã thử giải pháp của bạn nhưng tôi gặp lỗi "Thiết bị không hỗ trợ các liên kết tượng trưng." Điều mà tôi hiểu có nghĩa là khối lượng TrueCryp sẽ không chấp nhận trở thành mục tiêu của liên kết tượng trưng
IberoMedia

Và nếu tôi thử một liên kết cứng, tôi sẽ nhận được "Khối lượng NTFS cục bộ được yêu cầu để hoàn thành thao tác" :(
IberoMedia
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.