ฉันเพิ่งต้องโคลนไดรฟ์ USB หนึ่งไปยังอีกที่หนึ่งบน windows ไดรฟ์ของฉันเป็นมัลติบูตพร้อมซอฟต์แวร์เพิ่มเติมดังนั้นฉันไม่ต้องการคัดลอกไฟล์ทั้งหมดใน FS DD เป็นตัวเลือกที่ชัดเจน แต่ฉันไม่ได้อยู่ใน linux ดังนั้นมีบางสิ่งที่ฉันต้องทำเพื่อให้มันทำงานได้
ฉันติดตั้ง cygwin แล้วและทำสิ่งต่อไปนี้
ก่อนอื่นฉันต้องหาว่าอุปกรณ์ / dev / sdX ของฉันคืออะไรปริมาณ: โดยให้รันคำสั่งนี้ใน cygwin (เคล็ดลับ: ตรวจสอบให้แน่ใจว่าคุณเริ่ม cygwin ด้วย privs ของผู้ดูแลระบบ .. * คลิกขวาที่ cygwin และ "Run as administrator")
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:\
ฯลฯ ... ที่นี่คุณสามารถเห็นฉันอย่างชัดเจนถึงการโคลน F: ขับไปที่ E: ขับฉันจะออกคำสั่งต่อไปนี้
มีอีกขั้นตอนหนึ่งจริง ๆ แล้วคุณต้องค้นหารากของอุปกรณ์ของคุณ มองหา sd * ที่มีขนาดอุปกรณ์ของคุณ สิ่งนี้จะง่ายอย่างที่ขนาดควรเป็นที่รู้จักกันดีเช่น 8GB, 16GB, 32GB ขยายเป็นไบต์ตามที่แสดงด้านบน
dd if=/dev/sdc of=/dev/sdb bs=8M
ภาพของฉันคือ 32gb .. และฉันไม่ต้องการนั่งรอด้วยเคอร์เซอร์กะพริบ .. ฉันต้องการเห็นความคืบหน้าดังนั้นฉันจึงติดตั้ง "pv" ใน cygwin
dd if=/dev/sdc | pv | dd of=/dev/sdb bs=8M
ตอนนี้ถ้าคุณต้องการคัดลอก thumbdrive ไปที่ภาพให้ทำดังต่อไปนี้
dd if=/dev/sdX | pv | dd of=/cygdrive/c/Users/Myname/Desktop/mythumbdrive.img bs=8M
หวังว่านี่จะช่วยได้
dd if=/dev/sdd1 of RPi.img
ไหม