แปลง VHD เป็น VMDK

การแปลงไฟล์ Virtual Hard Disk เป็นคอนเทนเนอร์ VMware Virtual Disk ช่วยให้เครื่องเสมือน Microsoft Hyper-V สามารถทำงานได้อย่างราบรื่นบนไฮเปอร์ไวเซอร์ของ VMware

เลือกหรือวางไฟล์ที่นี่

เป็นส่วนตัว - ไฟล์จะไม่ออกจากอุปกรณ์ของคุณ

หรือวาง Ctrl+V

ระหว่างรอไฟล์ คุณเล่น Code Rain ได้เลย

รับประกันความเป็นส่วนตัวโดยไม่มีการส่งข้อมูลผ่านเครือข่าย: อัปโหลด 0 ไบต์ไปยังเซิร์ฟเวอร์ภายนอก การประมวลผลทั้งหมดเกิดขึ้นภายในแซนด์บ็อกซ์ของเบราว์เซอร์ของคุณ

การเปรียบเทียบรูปแบบและข้อกำหนดทางเทคนิค

ข้อกำหนดVHDVMDK
ประเภท MIMEapplication/x-vhdapplication/x-vmdk
ประเภทฮาร์ดดิสก์เสมือนคอนเทนเนอร์ดิสก์เสมือน
การบีบอัดโครงสร้างแบบสปาร์สคงที่ / ไดนามิกจัดสรรแบบสปาร์ส / ไดนามิก (เลือกใช้ zlib ได้)
ข้อกำหนดมาตรฐานข้อกำหนดรูปแบบอิมเมจ VHD ของ Microsoftรูปแบบดิสก์เสมือน VMware 5.0
ส่วนหัวที่ระบุลายเซ็นไฟล์63 6F 6E 65 63 74 69 78 (conectix at footer)4B 44 4D 56 (KDMV)

ภาพรวมรูปแบบและการใช้งาน

ผู้ดูแลระบบเสมือนมักจะต้องย้ายเครื่องเสมือนระหว่างแพลตฟอร์มไฮเปอร์ไวเซอร์ที่แตกต่างกัน เมื่อเซิร์ฟเวอร์ที่ทำงานบน Microsoft Hyper-V จำเป็นต้องย้ายไปยังสภาพแวดล้อม VMware ESXi หรือ Workstation อิมเมจดิสก์พื้นฐานจึงต้องได้รับการแปลง รูปแบบ VHD ทำหน้าที่เป็นคอนเทนเนอร์ดิสก์ดั้งเดิมสำหรับระบบ Microsoft ในขณะที่รูปแบบ VMDK เป็นมาตรฐานสำหรับผลิตภัณฑ์ของ VMware การแปลไฟล์เหล่านี้ช่วยให้มั่นใจได้ว่าระบบปฏิบัติการ แอปพลิเคชันที่ติดตั้ง และข้อมูลผู้ใช้จะถ่ายโอนได้อย่างสมบูรณ์โดยไม่ต้องติดตั้งใหม่ทั้งหมด การดำเนินการโยกย้ายนี้จำเป็นต้องมียูทิลิตี้การแปลงเฉพาะทาง เช่น VMware vCenter Converter, qemu-img หรือ StarWind V2V Converter เครื่องมือเหล่านี้จะอ่านเซกเตอร์ดิสก์ต้นทางและเขียนลงในเลย์เอาต์ปลายทาง ในระหว่างกระบวนการนี้ เครื่องมือจะแมปตารางพาร์ติชัน ระบบไฟล์ และบันทึกการบูต เพื่อให้ไฮเปอร์ไวเซอร์เป้าหมายสามารถจดจำดิสก์เป็นไดรฟ์ที่สามารถบูตได้

ข้อกำหนดทางเทคนิคและรายละเอียดตัวแปลงสัญญาณ

รูปแบบ VHD ซึ่งระบุด้วย MIME type application/x-vhd ใช้เลย์เอาต์เรขาคณิตแบบขนาดคงที่หรือแบบสปาร์สไดนามิก โดยส่วนท้ายขนาด 512 ไบต์จะบรรจุข้อมูลเมตา รวมถึงแอปพลิเคชันผู้สร้างและเรขาคณิตของดิสก์ ลายเซ็นไฟล์เริ่มต้นด้วยสตริง ASCII 'conectix' ที่ท้ายไฟล์ ในทางกลับกัน รูปแบบ VMDK ซึ่งระบุด้วย application/x-vmdk ใช้ไฟล์ข้อความตัวบรรยายคู่กับข้อมูลส่วนขยายไบนารี ซึ่งมักเริ่มต้นด้วยลายเซ็นไฟล์ 'KDMV' ทั้งสองรูปแบบรักษาข้อมูลโดยไม่สูญเสีย ซึ่งหมายความว่าทุกบิตของระบบไฟล์ต้นฉบับยังคงสมบูรณ์โดยไม่มีข้อมูลเสื่อมลง การบีบอัดแตกต่างกันไป โดย VHD ใช้การจัดสรรบล็อกแบบสปาร์ส ส่วน VMDK สามารถใช้การบีบอัด zlib ภายในแกรนูลแต่ละส่วนเพื่อลดพื้นที่จัดเก็บทางกายภาพบนระบบโฮสต์

ความเข้ากันได้ของระบบปฏิบัติการและเบราว์เซอร์

ไฟล์ VHD รองรับโดยเนทีฟบน Microsoft Hyper-V, Windows Disk Management และ VirtualBox ไฟล์ VMDK รองรับโดยเนทีฟบน VMware ESXi, VMware Workstation, VMware Fusion และ VirtualBox ทั้งสองรูปแบบไม่รองรับโดยเนทีฟบนเว็บเบราว์เซอร์สมัยใหม่หรือระบบปฏิบัติการมือถืออย่าง iOS และ Android เนื่องจากรูปแบบเหล่านี้จำกัดอยู่เพียงซอฟต์แวร์เสมือนจริงบนเดสก์ท็อปและไฮเปอร์ไวเซอร์ของเซิร์ฟเวอร์

เคล็ดลับการใช้งาน

เมื่อแปลงไฟล์ VHD แบบไดนามิกเป็นไฟล์ VMDK แบบสปาร์ส ให้เรียกใช้ยูทิลิตี้การจัดเรียงข้อมูลดิสก์และเติมศูนย์ภายในระบบปฏิบัติการแขกก่อนเสมอ เพื่อเรียกคืนพื้นที่ที่ไม่ได้ใช้และลดขนาดการถ่ายโอนขั้นสุดท้าย

คำถามที่พบบ่อย

จะแปลงไฟล์ Virtual Hard Disk เป็น VMware Virtual Disk โดยไม่สูญเสียคุณภาพได้อย่างไร

การแปลงอิมเมจดิสก์เป็นการดำเนินการแบบไม่สูญเสียข้อมูลอย่างเคร่งครัด เนื่องจากเครื่องมือจะคัดลอกข้อมูลเซกเตอร์ทีละบล็อก จากคอนเทนเนอร์ต้นทางไปยังคอนเทนเนอร์ปลายทาง จึงไม่มีการเปลี่ยนแปลงหรือลบไฟล์ การตั้งค่าระบบปฏิบัติการ หรือเซกเตอร์ดิสก์ใดๆ ในระหว่างการแปลง

ความแตกต่างระหว่าง Virtual Hard Disk และ VMware Virtual Disk คืออะไร

VHD เป็นรูปแบบคอนเทนเนอร์ของ Microsoft ที่เก็บข้อมูลเมตาไว้ที่ส่วนท้ายและใช้เลย์เอาต์บล็อกแบบคงที่หรือแบบไดนามิก VMDK เป็นรูปแบบคอนเทนเนอร์ของ VMware ที่แยกข้อมูลเมตาออกเป็นไฟล์ตัวอธิบายข้อความ ในขณะที่จัดเก็บข้อมูลดิสก์ดิบไว้ในไฟล์เอกซ์ต์แยกต่างหาก รองรับคุณสมบัติขั้นสูง เช่น สแนปชอตและการบีบอัด zlib