Gần đây tôi đã phải sao chép một ổ USB sang ổ khác trên windows. Ổ đĩa của tôi là một multiboot với phần mềm bổ sung, vì vậy tôi không muốn sao chép tất cả các tệp trên FS. DD là một lựa chọn rõ ràng, nhưng tôi không có trên linux nên có một vài điều tôi phải làm để nó hoạt động.
Tôi đã cài đặt Cygwin và làm như sau.
đầu tiên tôi phải tìm ra thiết bị / dev / sdX của tôi là gì. Để làm như vậy chạy lệnh này trong cygwin. (MIPO: Đảm bảo bạn bắt đầu cygwin với quyền riêng tư của quản trị viên .. * Nhấp chuột phải vào cygwin và "Chạy với tư cách quản trị viên")
cat /proc/partitions
which should output:
8 0 3813383838 sda
8 1 4031 sda3 C:\
8 15 30588303 sdb
8 15 30588303 sdb1 E:\
8 21 30530020 sdc
8 22 30530020 sdc1 F:\
vv ... Ở đây bạn có thể thấy rõ ràng để tôi sao chép ổ F: ổ đĩa của mình sang ổ E: Tôi sẽ đưa ra lệnh sau.
Thực tế còn một bước nữa, bạn phải tìm ra root thiết bị của mình. Hãy tìm một sd * có kích thước của thiết bị của bạn. Điều này có thể dễ dàng vì kích thước nên được biết đến như 8GB, 16GB, 32GB được mở rộng dưới dạng byte như hình trên.
dd if=/dev/sdc of=/dev/sdb bs=8M
Hình ảnh của tôi là 32gb .. và tôi không muốn chỉ ngồi và chờ đợi với một con trỏ nhấp nháy .. Tôi muốn xem tiến trình nên tôi đã cài đặt "pv" trong cygwin.
dd if=/dev/sdc | pv | dd of=/dev/sdb bs=8M
Bây giờ nếu bạn muốn sao chép ngón tay cái vào một hình ảnh, hãy làm như sau.
dd if=/dev/sdX | pv | dd of=/cygdrive/c/Users/Myname/Desktop/mythumbdrive.img bs=8M
Hi vọng điêu nay co ich
dd if=/dev/sdd1 of RPi.img
chưa