VirtualBox ช่วยให้คุณสามารถเลือกฮาร์ดไดรฟ์ที่จัดสรรโดยอัตโนมัติหรือถาวรเมื่อสร้างไฟล์ฮาร์ดดิสก์เสมือนใหม่ ฮาร์ดไดรฟ์แบบพกพาสร้างได้เร็วกว่าและสามารถเพิ่มขนาดพื้นที่จัดเก็บข้อมูลได้ ฮาร์ดไดรฟ์ขนาดคงที่ยังเร็วกว่าเมื่อใช้ แต่ไม่สามารถเพิ่มขนาดได้เมื่อเต็ม อย่างไรก็ตาม คุณสามารถแปลงระหว่างสองรูปแบบและขนาดฮาร์ดไดรฟ์ได้หากต้องการ
ขั้นตอนที่ 1 - ค้นหาคำสั่ง VBoxManage และเปิด Command Prompt
VirtualBox ช่วยให้คุณสามารถแปลงฮาร์ดไดรฟ์แบบคงที่เป็นฮาร์ดไดรฟ์แบบพกพาและในทางกลับกัน แต่ตัวเลือกนี้จะไม่ปรากฏในอินเทอร์เฟซแบบกราฟิก คุณต้องใช้คำ สั่งVBoxManage.exeแทน
ระบุคำสั่งนี้เพื่อดำเนินการต่อ บน Windows คุณจะเห็นมันในโฟลเดอร์โปรแกรม VirtualBox ซึ่งตามค่าเริ่มต้นคือC:\Program Files\Oracle\ VirtualBox หากคุณติดตั้ง VirtualBox ไว้ในโฟลเดอร์อื่น ให้ดูในโฟลเดอร์นั้น
เปิด หน้าต่างพร้อมรับคำสั่ง หากต้องการทำสิ่งนี้ ให้เปิดเมนู Startพิมพ์ " cmd"แล้วกดEnter
พิมพ์"cd"ลงใน Command Prompt ตามเส้นทางของโฟลเดอร์ที่มีคำสั่ง VBoxManage (ใส่คำสั่งในเครื่องหมายคำพูด)
คุณทำได้อย่างรวดเร็วโดยพิมพ์ cd ในหน้าต่าง Command Prompt จากนั้นลากและวางไอคอนโฟลเดอร์จากแถบ address ของ file manager ลงใน Command Prompt
หากคุณใช้เส้นทางเริ่มต้น จะมีลักษณะดังนี้:
ซีดี "C:\Program Files\Oracle\VirtualBox"
หมายเหตุ:คำแนะนำเหล่านี้ถือว่าคุณกำลังใช้ VirtualBox บน Windows หากคุณใช้ VirtualBox บน macOS หรือ Linux คุณสามารถเปิดหน้าต่าง Terminal และเรียกใช้คำสั่ง vboxmanage ได้ตามปกติเหมือนกับที่คุณทำกับคำสั่งอื่นๆ
ขั้นตอนที่ 2 - ค้นหาเส้นทางไปยังไดรฟ์ที่คุณต้องการถ่ายโอน
เรียกใช้คำสั่งต่อไปนี้ในหน้าต่างพร้อมรับคำสั่งเพื่อดูรายการฮาร์ดไดรฟ์เสมือนบนคอมพิวเตอร์:
VBoxManage.exe แสดงรายการ hdds
ดูรายการและกำหนดเส้นทางของไฟล์ไปยังดิสก์เสมือนที่คุณต้องการแปลง สมมติว่าเราต้องการแปลงไดรฟ์เสมือนที่เชื่อมโยงกับเครื่องเสมือนชื่อ "Windows" ดังที่เราเห็นในผลลัพธ์ด้านล่าง เส้นทางไปยังดิสก์เสมือนนั้นในระบบคือC :\Users\chris\VirtualBox VMs\Windows\Windows.vdi
ขั้นตอนที่ 3 - แปลงฮาร์ดไดรฟ์เสมือน
ตอนนี้คุณสามารถใช้คำสั่ง VBoxManage เพื่อแปลงฮาร์ดไดรฟ์เสมือนจากแบบคงที่เป็นแบบถอดได้หรือในทางกลับกัน
หากต้องการแปลงจากฮาร์ดไดรฟ์แบบคงที่เป็นฮาร์ดไดรฟ์แบบถอดได้ ให้รันคำสั่งต่อไปนี้:
ดิสก์ VBoxManage.exe clonemedium "C:\path\to\source.vdi" "C:\path\to\destination.vdi" –ตัวแปรมาตรฐาน
ตัวอย่างเช่น หากฮาร์ดไดรฟ์ต้นทางอยู่ที่C:\Users\chris\VirtualBox VMs\Windows\Windows.vdiและคุณต้องการสร้างฮาร์ดไดรฟ์ใหม่ชื่อ "Windows-dynamic.vdi" ในไดเร็กทอรีเดียวกัน คุณจะ วิ่ง :
ดิสก์โคลนขนาดกลาง VBoxManage.exe "C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi" "C:\Users\chris\VirtualBox VMs\Windows\Windows-dynamic.vdi" –ตัวแปรมาตรฐาน
หากต้องการแปลงฮาร์ดไดรฟ์เสมือนจากแบบพกพาเป็นแบบถาวร ให้รันคำสั่งต่อไปนี้:
ดิสก์ VBoxManage.exe clonemedium "C:\path\to\source.vdi" "C:\path\to\destination.vdi" –ตัวแปรคงที่
ตัวอย่างเช่น หากฮาร์ดไดรฟ์ต้นทางอยู่ในC:\Users\chris\VirtualBox VMs\Windows\Windows.vdiและคุณต้องการสร้างดิสก์ใหม่ชื่อ "Windows-fixed.vdi" ในไดเรกทอรีเดียวกัน คุณจะเรียกใช้ : :
ดิสก์ VBoxManage.exe clonemedium "C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi" "C:\Users\chris\VirtualBox VMs\Windows\Windows-fixed.vdi" –ตัวแปรมาตรฐาน
ขั้นตอนที่ 4 - ลบฮาร์ดไดรฟ์เสมือนเก่า
คำสั่งดังกล่าวคัดลอกเฉพาะฮาร์ดไดรฟ์ปัจจุบันเท่านั้น คุณจะพบกับทั้งไฟล์ฮาร์ดไดรฟ์ดั้งเดิมและไฟล์ฮาร์ดไดรฟ์ใหม่
ขั้นแรก คุณต้องลบฮาร์ดไดรฟ์เสมือนที่มีอยู่ออกจาก VirtualBox ใน VirtualBox คลิกขวาที่เครื่องเสมือนโดยใช้ดิสก์เสมือนแล้วเลือกการตั้งค่า
เลือกที่เก็บข้อมูลเพื่อดูอุปกรณ์เก็บข้อมูลที่เชื่อมต่อ คลิกขวาที่ root VDIและเลือกRemove Attachmentจากนั้นคลิกตกลง
กระบวนการด้านล่างนี้จะลบไฟล์ต้นฉบับออกจากฮาร์ดไดรฟ์ โปรดทราบว่าคุณสามารถสำรองไฟล์ต้นฉบับของไดรฟ์ได้หากยังไม่ได้สำรองข้อมูล เผื่อว่ากระบวนการนี้จะเกิดข้อผิดพลาด
ใน Command Prompt ให้รันคำสั่งด้านล่างเพื่อดูรายการฮาร์ดไดรฟ์เสมือนบนคอมพิวเตอร์:
VBoxManage.exe แสดงรายการ hdds
ค้นหา UUID ของฮาร์ดไดรฟ์เดิมที่คุณต้องการลบ คุณสามารถคัดลอกไปยังคลิปบอร์ดได้โดยใช้ปุ่มซ้ายของเมาส์ จากนั้นคลิกขวาที่มัน
เรียกใช้คำสั่งด้านล่างเพื่อลบฮาร์ดไดรฟ์รูทออกจากรีจิสทรีของ VirtualBox แล้วลบออก คุณสามารถคลิกขวาในหน้าต่างพร้อมรับคำสั่งเพื่อวาง UUID
VBoxManage.exe ปิด UUID ขนาดกลาง --ลบ
ขั้นตอนที่ 5 - เปลี่ยนชื่อฮาร์ดไดรฟ์ใหม่
ตอนนี้ คุณควรเปลี่ยนชื่อไฟล์ฮาร์ดไดรฟ์ใหม่เพื่อให้มีชื่อเหมือนกับไฟล์ต้นฉบับ เพียงนำทางไปในหน้าต่าง File Explorer หรือ Windows Explorer
คลิกขวาที่ไฟล์ VDI เลือกRenameและเปลี่ยนชื่อเป็นชื่อเดิม ตัวอย่างเช่น ที่นี่เราเปลี่ยนชื่อไฟล์ "Windows-fixed.vdi" ที่เราสร้างเป็น "Windows.vdi"
เมื่อคุณเปลี่ยนชื่อฮาร์ดไดรฟ์แล้ว ให้ลบชื่อฮาร์ดไดรฟ์เก่าออกจาก VirtualBox คลิกไฟล์ > Virtual Media Managerใน VirtualBox และค้นหาชื่อเดิมของฮาร์ดไดรฟ์ที่เปลี่ยนชื่อ โดยจะมีไอคอนเตือนสีเหลืองทางด้านซ้าย คลิกขวาที่มันแล้วเลือกลบคลิกลบอีกครั้งเพื่อยืนยันและคลิกปิด
ขั้นตอนที่ 6 - ใส่ฮาร์ดไดรฟ์ลงใน VirtualBox
กลับไปที่ VirtualBox คลิกขวาที่เครื่องเสมือนที่เชื่อมโยงกับฮาร์ดไดรฟ์เสมือนแล้วเลือกการตั้งค่าใน Storage คลิกขวาที่คอนโทรลเลอร์: SATAและเลือกAdd Hard Disk
เลือกเลือกดิสก์ที่มีอยู่และเรียกดูไฟล์ที่คุณเพิ่งเปลี่ยนชื่อ
คลิกตกลงเพื่อปิดหน้าต่างการตั้งค่าเครื่องเสมือน ตอนนี้คุณสามารถเริ่มเครื่องเสมือนได้ตามปกติ ฮาร์ดไดรฟ์ของมันจะได้รับการแก้ไขหรือพกพาได้ไม่ว่าคุณจะแปลงเป็นอะไรก็ตาม
มันเสร็จแล้ว คุณได้แปลงจากไดรฟ์แบบคงที่เป็นไดรฟ์แบบถอดได้ใน VirtualBox หรือในทางกลับกัน
ขอให้โชคดี!