เป็นไปได้หรือไม่ที่จะแปลงไฟล์ภาพ VMWare vmdk เป็นฮาร์ดไดรฟ์ฟิสิคัล? ฉันรู้ว่า VMWare 6.5 สามารถใช้ฟิสิคัลฮาร์ดไดรฟ์โดยตรงเพื่อให้ได้ประสิทธิภาพที่ดีฉันสามารถแปลงไฟล์ vmdk ที่มีอยู่ไปเป็นฟิสิคัลฮาร์ดไดรฟ์จริงเพื่อให้ได้ประสิทธิภาพที่ดีขึ้นหรือไม่
เป็นไปได้หรือไม่ที่จะแปลงไฟล์ภาพ VMWare vmdk เป็นฮาร์ดไดรฟ์ฟิสิคัล? ฉันรู้ว่า VMWare 6.5 สามารถใช้ฟิสิคัลฮาร์ดไดรฟ์โดยตรงเพื่อให้ได้ประสิทธิภาพที่ดีฉันสามารถแปลงไฟล์ vmdk ที่มีอยู่ไปเป็นฟิสิคัลฮาร์ดไดรฟ์จริงเพื่อให้ได้ประสิทธิภาพที่ดีขึ้นหรือไม่
คำตอบ:
หากคุณมี qemu-img คุณควรทำสิ่งเหล่านี้ทั้งหมดจากบรรทัดคำสั่งที่เกี่ยวข้องกับไฟล์ภาพ
qemu-img แปลง source.vmdk -O raw / target / drive /
ที่จะเขียนสิ่งที่เป็นรูปแบบดิบ vmdk ถูกออกไปยังไดรฟ์ทางกายภาพ ฉันไม่สามารถทดสอบได้ด้วยตัวเอง แต่ฉันคิดว่ามันจะได้ผล :)
สายไปหน่อย แต่สำหรับการอ้างอิงฉันประสบความสำเร็จ
คุณไม่ได้พูดถึงสิ่งที่ระบบปฏิบัติการที่คุณใช้และคำตอบของAlexจะไม่ทำงานบน Windows และมีคนถามว่าจะทำอย่างไรกับ Windows ในความคิดเห็นดังนั้นนี่คือวิธี:
คุณควรใช้ Cygwin เพื่อให้สามารถใช้dd
และทำงานให้สำเร็จได้
ดาวน์โหลดและติดตั้ง Cygwin ได้จากที่นี่: http://www.cygwin.com/
เปิด Terminal Cygwin ในฐานะผู้ดูแลระบบและพิมพ์:
cat /proc/partitions
คุณสามารถเห็นฮาร์ดดิสก์ทั้งหมดของคุณด้วยพาร์ติชั่น ตัวเลขระบุพาร์ติชัน
dd if=/cygdrive/driveletter/path/to/vmdk bs=256k status=progress of=/dev/sdX
X ใน sdX เป็นไดรฟ์ที่คุณต้องการเขียนถึง แต่จำไว้ว่ามันแตกต่างจากตัวอักษรไดรฟ์ของ Windows อย่ามั่วพวกเขา!
สถานะ = ความคืบหน้าจะแสดงบรรทัดความคืบหน้าของวัน
bs = 256k เป็นขนาดบล็อก (แคช) คุณสามารถใช้ bs = 4M สำหรับฮาร์ดดิสก์วันนี้ แต่ฉันใช้ 256k ตั้งแต่ฉันกำลังบิดไปที่ USB thumb drive
หมายเหตุ: ระวังว่าถ้าเครื่องต้นทางเป็น Windows 10 dd
อาจจะไม่เข้ากันได้กับการแปลง VMDK เพื่อ RAW (ดิสก์) บางสถานการณ์ที่คล้ายกันรายงานที่นี่
ข้อมูลและคำสั่งเพิ่มเติมเกี่ยวกับ qemu-img ที่นี่หากคุณต้องการตรวจสอบให้แน่ใจว่าเป็นไปไม่ได้บน Windows: https://cloudbase.it/qemu-img-windows/
คุณได้ลองบูทในแผ่นซีดี BartPE (เช่น UltimateP2V) และใช้ Ghost หรือไม่? คุณอาจพบปัญหาไดรเวอร์เมื่อได้รับบนฮาร์ดแวร์ แต่สิ่งเหล่านั้นง่ายพอที่จะจัดการกับ (ในทางทฤษฎี lol)
หากคุณต้องการสร้างดิสก์ P2V (V2V, V2P และอื่น ๆ ) ของคุณเองลองดูการเขียนของ Mike Laverick (ดีที่สุด): http://www.rtfm-ed.co.uk/docs/vmwdocs/whitepaper-ultimateP2V รูปแบบไฟล์ PDF
ลองUDPCast
แนวคิดคือการสตรีม vmdk ทั้งหมดของคุณจากเครื่องเสมือนไปยังเครื่องทางกายภาพซึ่งถูกเขียนไปยัง hdd ทางกายภาพ
ขั้นตอนการอธิบายด้านล่าง
เนื่องจากคุณมีไฟล์ vmdk คุณอาจมี VMWare Workstation ตามที่คุณต้องการแม้กระทั่ง Virtual Machine ตัวนี้ vmdk ที่แนบมาด้วย เรียกใช้เครื่องเสมือนของคุณด้วย vmdk ที่แนบมานี้ แต่แทนที่จะใช้การบู๊ตทั่วไปให้ใช้ PartedMagic liveCD เพื่อบูตจาก
เมื่อ LiveCD UDPCast Disk Cloning
จะเริ่มต้นให้ไปที่เมนูหลักและหา กล่องโต้ตอบนั้นอธิบายตนเอง (ดูภาพหน้าจอ)
หลังจากเลือกเครื่องเสมือนนี้เป็นsender
คุณควรเลือกไดรฟ์ที่คุณต้องการออกอากาศ (โดยใช้สัญลักษณ์ Unix เช่น / dev / sda)
หลังจากที่คุณเริ่มต้นsender
คุณจะต้องเริ่มต้นreceiver
เช่นกัน เมื่อคุณมีฟิสิคัลฮาร์ดดิสก์ฉันถือว่าคุณมีพีซีที่สมบูรณ์ซึ่งมี HDD นี้ติดอยู่ สิ่งเดียวกันที่นี่: คุณต้องเริ่ม liveCD ด้วยUDPCast Disk Cloning
การเลือกreceiver
เวลานี้รวมถึงฟิสิคัลฮาร์ดดิสก์
น่าสังเกตว่าคุณควรทำการเตรียมการที่จำเป็นทั้งหมดเพื่อให้มีการเชื่อมต่อเครือข่ายระหว่างเครื่องเสมือนและฮาร์ดแวร์ทางกายภาพของคุณ คุณควรใช้ความระมัดระวังที่จำเป็นหาก vmdk ของคุณมีข้อมูลส่วนตัวเนื่องจากเนื้อหานั้นจะสตรีมอย่างมีประสิทธิภาพผ่านเครือข่ายของคุณ อีกสิ่งหนึ่งคือเป้าหมาย hdd ของคุณควรมีความจุไม่น้อยกว่าความจุของ vmdk ของคุณ เป็นที่ชัดเจน แต่ก็คุ้มค่าที่จะต้องทราบว่าภาพของคุณมีการจัดวางแบบหนึ่งต่อหนึ่งบน hdd เป้าหมายของคุณและคุณต้องดำเนินการที่เหมาะสมด้วย gparted หรือสิ่งที่คล้ายกันเพื่อใช้ประโยชน์จากความจุที่มากขึ้นของ hdd ใหม่ของคุณ
เมานต์ไดรฟ์ใน VM หรืออย่างไรก็ตามแล้วทำการจับ (www.drivesnapshot.de) จากนั้นติดตั้งดิสก์ดิบใน VM และกู้คืนสแน็ปช็อตลงบนดิสก์ ที่จะโอนภาคไดรฟ์โดยภาค ใน Linux ฉันคิดว่าคุณสามารถใช้ dd ทำสิ่งเดียวกันได้
วันนี้การใช้ฟิสิคัลดิสก์ไม่รองรับ VM VMWare ใช่ไหม?
จูเนียร์