แปลงไดรฟ์ USB เป็น HDD เครื่องเสมือน


6

ฉันกำลังสร้างแฟลชไดรฟ์ USB ที่สามารถบู๊ตได้ ก่อนที่จะใช้ฉันต้องการทดสอบกับ VMware Player (หรือ VirtualBox)

ฉันสามารถสร้างภาพดิบของ UFD และแปลงเป็น "qemu"

qemu-img convert -O vmdk imagefile.img imagefile.vmdk

หรือฉันสามารถใช้raw2vmdk

ปัญหาของฉันคือ UFD ของฉันมีขนาดใหญ่มากเมื่อเปรียบเทียบกับข้อมูลจริงที่เก็บไว้ในนั้น (ใหญ่กว่า HDD หลักในระบบของฉัน) ดังนั้นจึงไม่มีที่ว่างสำหรับอิมเมจ raw และไฟล์ vmdk บนระบบของฉัน

เป็นไปได้หรือไม่ที่จะสร้างภาพดิบของ UFD ตามข้อมูลจริง (ภาคที่ใช้แล้ว)?

หรืออย่างน้อยก็เป็นไปได้ที่จะมีกระบวนการโดยตรง? UFD ไปยัง VMDK โดยไม่ต้องผ่านภาพดิบ?

ฉันต้องการหลีกเลี่ยงการแก้ปัญหาด้วย UFD ทางกายภาพซึ่งบังคับให้ฉันต้องเสียบ UFD ของฉัน

เห็นได้ชัดว่าหลังจากเล่นกับเครื่องเสมือนจริงแล้วการย้อนกลับควรเป็นไปได้เช่นการคัดลอกไดรฟ์เสมือนไปยัง UFD


หากคุณต้องการทำสิ่งนี้คุณจะต้องมีพื้นที่เก็บข้อมูลเพิ่มเติม
Ramhound

คำตอบ:


2

คุณสามารถใช้ VBoxManage มันมาพร้อมกับ VirtualBox

สิ่งนี้จะสร้างดิสก์เสมือน "โปร่งใส" ซึ่งช่วยให้คุณเข้าถึงอุปกรณ์ที่ระบุได้โดยตรง VBoxManage internalcommands createrawvmdk -filename mydrive.vmdk -rawdisk \\.\PhysicalDrive0

ดูที่นี่สำหรับตัวอย่างเพิ่มเติม: http://www.sysprobs.com/access-physical-disk-virtualbox-desktop-virtualization-software


ขอบคุณ เพียงสิ่งหนึ่ง. ควรเชื่อมต่อ UFD ของฉันก็ต่อเมื่อทำงานVBoxManage internalcommands createrawvmdk...หรือหลังจากนั้นเมื่อฉันใช้mydrive.vmdk ในเกสต์ VM
อันโตนิโอ

ไฟล์รูปภาพนั้นทำหน้าที่เป็นพร็อกซีดังนั้นคุณต้องเสียบ UFD ไม่เคยลอง แต่ฉันคิดว่าคุณสามารถใช้clonehdพารามิเตอร์ในการโคลนพาร์ติชัน UFD ของคุณผ่านทางนั้นmydrive.vmdkเพื่อภาพที่มีขนาดตัวแปร
สัปดาห์

5

สำหรับผู้ที่ต้องการแปลงไดรฟ์แทนที่จะใช้ดิสก์เสมือนแบบโปร่งใสหรือลิงก์ ... (ใช้เวลาประมาณ 20 นาทีในการแปลงไดรฟ์ USB 32GB เป็น vmdk)

VBoxManage convertfromraw \\.\PhysicalDrive2 D:\VirtualMachines.vmdk --format vmdk
  • * \. \ PhysicalDrive = จำนวนไดรฟ์ USB ของคุณที่พบในการจัดการดิสก์
  • * D: \ VirtualMachines = นี่คือเส้นทางที่ฉันใช้ สามารถอยู่ได้ทุกที่
  • * .vmdk / --format vmdk = นามสกุลและรูปแบบที่เลือกควรตรงกัน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.