ฉันจะแปลงไฟล์ VMWare VMDK HDD เป็นไฟล์ HyperV VHD ได้อย่างไร


10

วิธีที่ดีที่สุดในการแปลงไฟล์ VMWare VMDK HDD เป็นไฟล์ HyperV VHD คืออะไร

ฉันมอบหมายให้เปลี่ยนสภาพแวดล้อมของเราเป็น HyperV เพื่อการประเมินผล เราเป็นสมาชิก MSDN ดังนั้นซอฟต์แวร์ MS สำหรับงานนี้อาจใช้ได้สำหรับฉันถ้าคุณรู้

ฉันได้รับผลกระทบหรือพลาดความสำเร็จกับ "vmdk2vhd" - ประมาณครึ่งเวลาที่มันบอกฉันว่า "vmdk ไม่ถูกต้อง" และเท่าที่ฉันรู้ว่าพวกเขาควรจะดี


2
Microsoft เปิดตัว Solution Accelerator ใหม่ "Microsoft Virtual Machine Converter" ซึ่งรวมถึงปลั๊กอินสำหรับ vCenter! technet.microsoft.com/en-us/library/hh967435.aspx
Garrett

คำตอบ:


7

ฉันหวังว่าจะมีคำตอบที่ดีกว่านี้ แต่ฉันได้อ่านบัญชีซ้ำ ๆ ของความสำเร็จที่ดีขึ้นในการแปลง vmdks ขนาดใหญ่โดยแบ่งพวกเขาออกเป็นไดรฟ์ 2gb (พร้อม VMWare Converter) ก่อนการแปลง


1
ในขณะที่เจ็บปวดเมื่อฉันใช้ vmware-diskmanager จาก Workstation เพื่อแปลงดิสก์เป็น 2GB chunks vmdk2vhd รู้จักว่าเป็นไฟล์ VMDK ที่ถูกต้อง ขอบคุณ!
Garrett

4

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

เครื่องมือเล็ก ๆ อย่างหนึ่งที่เรียบร้อยคือตัวแปลง StarWind V2V:

อีกอันหนึ่งคือVmdk2Vhd จาก vmToolkitแต่ฉันไม่มีประสบการณ์กับอันนี้

หากคุณต้องการที่จะไปสำหรับการแก้ปัญหาขนาดใหญ่ที่มีฟังก์ชั่นอื่น ๆ อีกมากมายภายใต้ประทุนคุณสามารถลองVMware vCenter Converter


2

ใช้ WinImage 8.1 มันสามารถช่วยคุณแปลงภาพ vpc ระหว่าง VHD และ VMDK ใช้งานง่ายและทรงพลัง


1

เพียงแปลง vmdk เป็น vhd จะไม่ถ่ายโอนเซิร์ฟเวอร์ไปยัง Hyper-V เนื่องจากไดรเวอร์ทั้งหมดจะผิด ฉันต้องทำเช่นเดียวกับคุณโดยมีเซิร์ฟเวอร์เสมือน VMWare ประมาณครึ่งโหล ฉันทำได้โดยใช้ Microsoft System Center Virtual Machine Manager เพื่อนำเข้าเซิร์ฟเวอร์ราวกับว่าพวกเขาเป็นเซิร์ฟเวอร์จริง ฉันคิดว่า SCVMM สามารถดาวน์โหลดได้ฟรีจาก Microsoft หรืออย่างน้อยก็มีรุ่นทดลองใช้

หมายเหตุบางประการ: ถอนการติดตั้งเครื่องมือ VMWare จากเซิร์ฟเวอร์เสมือนก่อนที่คุณจะนำเข้าสู่ Hyper-V หรือพวกเขาจะให้ข้อผิดพลาดเมื่อคุณเริ่มเซิร์ฟเวอร์ Hyper-V ที่นำเข้า เซิร์ฟเวอร์ที่นำเข้าของฉันให้ข้อผิดพลาดเป็นครั้งคราว w32time แต่นอกเหนือจากที่พวกเขาทำงานอย่างสมบูรณ์

จูเนียร์


ฉันไม่คิดว่าฉันมีเวลาที่จะนำเข้าทางกายภาพจากเซิร์ฟเวอร์ทั้งหมด ... ฉันเพียงแค่ต้องสามารถแปลง VMDKs เป็น VHD และยิงพวกเขาขึ้น - สามารถถอนการติดตั้ง VMWare Tools หลังจากข้อเท็จจริง
Garrett

1

ฉันพยายามแปลง VMDK เป็น VHD และลงเอยด้วยหน้าจอสีดำและไม่สามารถเริ่ม Windows หลังจากการแปลงได้

ตรวจสอบเธรดข้อคิดเห็นต่อไปนี้สำหรับปัญหาที่คุณอาจมีกับไดรเวอร์ VMware และหน้าจอสีดำหลังจากการแปลง: http://vmtoolkit.com/blogs/announcements/archive/2006/11/20/vmdk-to-vhd-converter-available aspx

มีบทความที่นี่พร้อมข้อมูลที่คล้ายกันหรือคล้ายกับกระทู้ความคิดเห็นด้านบน แต่ต้องมีการลงทะเบียน: http://searchservervirtualization.techtarget.com/tip/0,289483,sid94_gci1225164,00.html?asrc=SS_CLA_303373&psrc=CLT_94

ในที่สุดกระทู้ฟอรั่มนี้มีข้อมูลที่คล้ายกันกับสองเว็บไซต์ข้างต้น: http://vmtoolkit.com/forums/thread/78.aspx


0

หมายเหตุเล็กน้อยคุณไม่สามารถถอนการติดตั้ง (ในประสบการณ์ของฉัน) VMWare Tools "หลังจากข้อเท็จจริง" ทำไม? เพราะมันทำให้ระบบที่ถูกแปลงไม่สามารถทำงานได้จนถึงจุดที่คุณสามารถบูทและล็อกอินได้อย่างน้อยนั่นก็เป็นประสบการณ์ของฉันในการแปลง Vista

System Center VMM เป็นวิธีที่จะไปแม้ว่าฉันจะสามารถมีเวลากับมัน

J.Ja


เราได้ติดตั้งสิ่งนี้เป็นทางเลือกอื่นเช่นกัน ... จนถึงตอนนี้มันเป็นเพียงตัวแปลงฮาร์ดไดรฟ์ที่ให้เกียรติและลดการตั้งค่าทั้งหมดสำหรับ NICs HDD และอื่น ๆ และเราต้องเพิ่มฮาร์แวร์กลับทั้งหมด ค่อนข้างไม่พอใจเลย
Garrett

0

เมื่อฉันแปลงเป็น vhd จาก vmdk โดยใช้ winimage ไฟล์ผลลัพธ์หลังจากถูกเพิ่มไปยัง Hyperv VM ใหม่ไม่สามารถบู๊ตได้และมันบอกฉันว่าเวอร์ชันของ windows บนดิสก์นั้นเสียหาย การเรียกใช้การซ่อมแซมจากไฟล์ภาพ windows ไม่ได้ช่วย ระบบปฏิบัติการคือ win2k3 SP2

มีอะไรพิเศษที่ต้องทำเพื่อให้การแปลงนี้ทำงานอย่างถูกต้องหรือไม่?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.