VirtualBox มี
- สนับสนุนอย่างเต็มที่สำหรับ
- การสนับสนุนบางส่วนสำหรับ
- HDD (Parallels รุ่น 2 เท่านั้น)
- และการสนับสนุนที่ไม่มีเอกสารสำหรับ
ที่มา: Oracle® VM VirtualBox®คู่มือการใช้งาน » บทที่ 5 การจัดเก็บข้อมูลเสมือนจริง » 5.2 ไฟล์ภาพดิสก์ (VDI, VMDK, VHD, HDD)
ตอบข้อพิจารณาของคุณ
- สามารถใช้การปรับขนาดแบบไดนามิก
VDI , VMDKและVHDทั้งหมดสนับสนุนหน่วยเก็บข้อมูลที่จัดสรรแบบไดนามิก VMDK มีความสามารถเพิ่มเติมในการแยกไฟล์หน่วยเก็บข้อมูลออกเป็นไฟล์น้อยกว่า 2 GB ซึ่งจะมีประโยชน์หากระบบไฟล์ของคุณมีขนาดไฟล์ จำกัด
HDD , QCOWและQEDต้องได้รับการจัดสรรแบบไดนามิกหากสร้างใน VirtualBox
VirtualBox รองรับการถ่ายภาพในหกรูปแบบทั้งหมด
- สามารถย้ายเครื่องเสมือนของฉันไปยังระบบปฏิบัติการอื่นหรือแม้กระทั่งโซลูชันการจำลองเสมือนฟรีอื่น ๆ ได้โดยใช้ความพยายามเพียงเล็กน้อย
VDIเป็นรูปแบบดั้งเดิมของ VirtualBox ซอฟต์แวร์การจำลองเสมือนอื่น ๆ โดยทั่วไปจะไม่สนับสนุน VDI แต่ก็สวยง่ายในการแปลงจาก VDI qemu-img convert
รูปแบบอื่นโดยเฉพาะอย่างยิ่งกับ
VMDKได้รับการพัฒนาโดยและสำหรับ VMWare แต่ VirtualBox และ QEMU (ซอฟต์แวร์การจำลองเสมือนทั่วไปอื่น ๆ ) ก็รองรับเช่นกัน รูปแบบนี้อาจเป็นตัวเลือกที่ดีที่สุดสำหรับคุณเนื่องจากคุณต้องการความเข้ากันได้กับซอฟต์แวร์การจำลองเสมือนอื่น
VHDเป็นรูปแบบดั้งเดิมของ Microsoft Virtual PC Windows Server 2012 แนะนำ VHDX ในฐานะผู้สืบทอดต่อ VHD แต่ VirtualBox ไม่รองรับ VHDX
HDDเป็นรูปแบบสำหรับParallels Parallels เชี่ยวชาญด้านการจำลองเสมือนสำหรับ macOS นี่อาจไม่เหมาะสำหรับคุณโดยเฉพาะเมื่อพิจารณาว่า VirtualBox รองรับรูปแบบ HDD รุ่นเก่าเท่านั้น
QCOWเป็นเวอร์ชันดั้งเดิมของรูปแบบ qcow มันถูกแทนที่โดย qcow2 ซึ่ง VirtualBox ไม่สนับสนุน
QEDเป็นการปรับปรุงที่ถูกทอดทิ้งของ qcow2 QEMU แนะนำให้ใช้ QED
รูปแบบแต่ละรูปแบบอาจมีคุณสมบัติด้านประสิทธิภาพที่เหมาะสมเนื่องจากวิธีการจัดเก็บบล็อกเป็นนามธรรมโดยรูปแบบ แต่ฉันไม่พบมาตรฐานเปรียบเทียบรูปแบบที่รองรับ VirtualBox
มีปัจจัยที่ใหญ่กว่าที่มีผลต่อประสิทธิภาพเช่น:
- ข้อ จำกัด อุปกรณ์ทางกายภาพของคุณ (เห็นได้ชัดเจนมากขึ้นในฮาร์ดดิสก์ไดรฟ์กว่าโซลิดสเตทไดรฟ์ ... เพราะเหตุใด )
- การขยายดิสก์ไดร์ฟเสมือนที่จัดสรรแบบไดนามิก (การดำเนินการเขียนช้ากว่าเมื่อดิสก์เสมือนขยาย แต่เมื่อมีขนาดใหญ่พอการขยายควรเกิดขึ้นน้อยลง)
- เทคโนโลยีการจำลองเสมือน ( ฮาร์ดแวร์กับซอฟต์แวร์การจำลองเสมือนฮาร์ดแวร์ช่วย VirtualBox และปรับปรุงความเร็วของระบบปฏิบัติการเสมือน)
- ข้อเท็จจริงที่ว่าคุณกำลังเรียกใช้ระบบปฏิบัติการเสมือน ประสิทธิภาพจะช้ากว่าการรันระบบปฏิบัติการบนโฮสต์เสมอเนื่องจากค่าใช้จ่ายด้านการจำลองเสมือน