เป็นไปได้หรือไม่ที่จะแปลงไฟล์ภาพ 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 ใช่ไหม?
จูเนียร์