ฉันเคยเห็นคำแนะนำมากมายเกี่ยวกับวิธีการทำกายภาพ -> VHD แต่มีวิธีใดที่จะย้ายรูปภาพ VHD ไปยังดิสก์ทางกายภาพได้อย่างง่ายดายหรือไม่? หรือฉันควรแนบดิสก์และไปเมืองกับ GNU DD
ฉันเคยเห็นคำแนะนำมากมายเกี่ยวกับวิธีการทำกายภาพ -> VHD แต่มีวิธีใดที่จะย้ายรูปภาพ VHD ไปยังดิสก์ทางกายภาพได้อย่างง่ายดายหรือไม่? หรือฉันควรแนบดิสก์และไปเมืองกับ GNU DD
คำตอบ:
dd
วิธีการทำงาน แต่ถ้าดิสก์ทางกายภาพปลายทางสามารถทิ้งและเขียนทับโดยสิ้นเชิงและเป็นอย่างน้อยเป็นใหญ่เป็นขนาดการเจริญเติบโตสูงสุดของดิสก์เสมือน นอกจากนี้ยังสามารถใช้เวลานานหากดิสก์เสมือนไม่ "เต็ม"
อีกวิธีหนึ่งคือการใช้เครื่องมือสร้างภาพเช่น Ghost หรือ ImageX เพื่อจับเนื้อหาไฟล์ของพาร์ติชั่นดิสก์เสมือนลงในไฟล์เก็บถาวรที่สามารถแตกไฟล์ได้บางส่วนแล้วแยกเนื้อหาลงในฟิสิคัลดิสก์ที่แบ่งพาร์ติชัน
dd
จะทำงานโดยตรง VHD ไม่ใช่รูปแบบ RAW อาจต้องใช้qemu-img
เพื่อแปลงเป็นไฟล์ IMG ก่อน
ฉันใช้เครื่องมือฟรีแวร์เฉพาะ Windows HDD HDD Copy Copy Toolในการเขียนอิมเมจ. vhd ไปยังสื่อทางกายภาพ
กรณีการใช้งานของฉันคือการใช้ Windows 7 เพื่อทำซ้ำพาร์ติชัน FAT32 ลงในการ์ด micro SD แต่มันสามารถรองรับอินเตอร์เฟซ / ประเภทสื่อที่หลากหลาย
มันมีรุ่นพกพาสำหรับการใช้งานแบบครั้งเดียวหรือท่องเที่ยวหรือติดตั้งหากคุณต้องการสิ่งนั้น
GUI ค่อนข้างตรงไปตรงมา:
แนบ VHD กับเครื่องเสมือน (คุณสามารถใช้ MS Virtual PC, VirtualBox หรือซอฟต์แวร์การจำลองเสมือนอื่น ๆ ที่สนับสนุน VHD) จากนั้นบูต VM ด้วยการติดตั้ง Acronis True Image ISO ในไดรฟ์ซีดีเสมือนและสร้างTIB
อิมเมจจากนั้นบูตคอมพิวเตอร์ physicl ด้วยซีดีเดียวกัน (คราวนี้เขียนบนดิสก์) และกู้คืนTIB
อิมเมจไปยังฟิสิคัล HDD โดยใช้ Sector-by- ภาค
สิ่งนี้รองรับการกู้คืนพาร์ติชั่นหลายพาร์ติชันจากอิมเมจเดียวกัน
create TIB image
และจะเก็บไว้ที่ไหน? ไปที่ HDD เสมือนหรือไม่ เกิดอะไรขึ้นถ้า VHD 200 หรือมากกว่า Gb วิธีนี้ไม่สามารถใช้ได้
การดำเนินการต่อไปนี้ดำเนินการบน knoppix (ลินุกซ์สด) จากเทอร์มินัล
su
modprobe nbd
qemu-nbd -r -c /dev/nbd0 -f vpc <vhd_file_name>
ถ้า VHDX fromat
qemu-nbd -c /dev/nbd0 -f VHDX <vhdx_file_name>
ddrescue -v -f /dev/nbd0 /dev/sda >>>> image to /dev/sda writing
เขียนพาร์ติชันเดียวเท่านั้น
qemu-nbd -P 2 -r -c /dev/nbd2 -f vpc <vhd_file_name>
ddrescue -v -f /dev/nbd2 /dev/sda2 >>>> part2 of image to /dev/sda2 writing
พาร์ติชันเมาท์
qemu-nbd -P 2 -r -c /dev/nbd2 -f vpc <vhd_file_name> >>> -P 2 part2 of image
mount /dev/nbd2 /mnt
unmount และตัดการเชื่อมต่อไฟล์รูปภาพ
unmount /mnt
qemu-nbd -d /dev/nbd2
หากคุณต้องการใช้เครื่องมือที่ใช้ Windows คุณสามารถทำได้:
Savepart เป็นเครื่องมือ (ฟรี แต่ไม่โอเพ่นซอร์สมีให้สำหรับทั้ง Windows และ Linux) ที่สามารถใช้กับพาร์ติชันรูปภาพได้ เมื่อติด VHD แล้วจะสามารถกู้คืนฟิสิคัลพาร์ติชันได้โดย savepart ราวกับว่ามันเป็นฟิสิคัลพาร์ติชัน
ฉันทำสิ่งนี้ด้วยตนเองบนดิสก์ระบบโดยใช้ Acronis นี่เป็น Windows 8.1 ที่มี Hyper-V และฉันต้องการย้ายมันไปยังดิสก์ทางกายภาพเพื่ออัปเกรดเป็น Windows 10
นี่คือวิธีที่ฉันทำ: ฉันเชื่อมต่อ SSD กับพีซีเครื่องอื่นแล้วติดตั้ง VHD จากนั้นฉันก็โคลนจาก VHD ที่ติดตั้งไปยัง SSD อื่น (ฉันจะแทนที่มันต่อไป) ฉันเลือก "การตั้งค่าด้วยตนเอง" และการตั้งค่าเริ่มต้น แต่อาจใช้งานได้กับ "อัตโนมัติ" เช่นกัน
เมื่อฉันบูทโดยใช้ SSD Windows wounldld ใหม่ไม่เริ่มทำงานดังนั้นฉันรีบูตด้วยดิสก์การติดตั้ง Windows และเลือก "ซ่อมแซม" Windows เริ่มต้นตามปกติโดยตรงจากดิสก์
ปัญหาเดียวหลังจากนั้นคือข้อผิดพลาดเมื่อเริ่มต้นเครื่องเสมือนบอกฉันว่า Hypervisor ไม่ทำงาน แก้ไขปัญหานี้โดยการเรียกใช้คำสั่งต่อไปนี้จากพรอมต์ MS-DOS ที่ยกระดับและรีบูต: "bcdedit / set hypervisorlaunchtype Auto"