Not so long ago I Backed up Entire Windows 10 partition of my drive using dd
Bạn đã hình ảnh toàn bộ đĩa? dd if=/dev/sda of=/path/to/disk.img status=progress
Hoặc, bạn đã hình ảnh chỉ phân vùng Windows? dd if=/dev/sda2 of=/path/to/disk.img status=progress
Nếu bạn đã làm sau, điều đó giải thích tại sao Windows không thể gắn kết nó; theo như tôi biết, việc gắn ảnh đĩa trong Windows yêu cầu hình ảnh được đề cập phải có bảng phân vùng hợp lệ, mà hình ảnh một phân vùng duy nhất sẽ không làm .
it turned out that even the unused space is imaged which is quite bad considering that the drive was 80/150GB full
Bạn có thể sử dụng công cụ phân vùng yêu thích của mình (như gparted) để giảm kích thước của phân vùng đến mức sử dụng. GParted có thể sửa đổi hình ảnh đĩa bằng cách khởi chạy từ nó từ thiết bị đầu cuối, với đường dẫn đến hình ảnh đĩa của bạn làm đối số: gparted /path/to/disk.img
và sau đó sử dụng cắt ngắn để giảm kích thước của toàn bộ hình ảnh với một cái gì đó như (cẩn thận với điều này, nó có thể dễ dàng khiến dữ liệu không thể đọc được) :
truncate -s 81GB /path/to/disk.img
I want to run the OS in VirtualBox and cannot mount the image in the VM also.
Điều này chỉ có thể được thực hiện nếu bạn có thể tìm thấy bộ tải khởi động Windows EFI, được lưu trữ trên ESP (Phân vùng hệ thống EFI), rõ ràng là một phân vùng riêng trên ổ đĩa của bạn, chỉ tồn tại trong ảnh đĩa nếu bạn chụp ảnh toàn bộ ổ đĩa. Đường dẫn đến nó là (Phân vùng hệ thống EFI) /EFI/Microsoft/Boot/bootmgfw.efi
Nếu bạn có bộ tải khởi động, tôi sẽ chỉnh sửa bài đăng của mình bằng các hướng dẫn để khởi động nó bằng VirtualBox.
dd
sao chép các lĩnh vực đĩa một cách mù quáng, vì vậy nó không thể tính đến sự chiếm chỗ của bất kỳ hệ thống tập tin nào đang được sao chép. Tuy nhiên, nếu không gian không sử dụng bằng 0, thì tệp hình ảnh đầu ra sẽ nén tốt. Tôi sử dụng VMware, vì vậy tôi không thể giúp đỡ với các vấn đề về VBox.