วิธีการแปลงระหว่างดิสก์คงที่และไดนามิกใน VirtualBox
VirtualBox ช่วยให้คุณสามารถเลือกดิสก์ขนาดที่ถูกจัดสรรแบบไดนามิกหรือขนาดคงที่เมื่อสร้างไฟล์ฮาร์ดดิสก์เสมือนใหม่ ดิสก์ที่ปันส่วนแบบไดนามิกนั้นเร็วกว่าในการสร้างและสามารถขยายให้ใหญ่ขึ้นได้ ดิสก์ขนาดคงที่อาจใช้งานได้เร็วขึ้น แต่ไม่สามารถขยายขนาดใหญ่ขึ้นได้เมื่อเติมเต็ม คุณสามารถแปลงระหว่างสองรูปแบบและปรับขนาดดิสก์ได้หากต้องการ.
ขั้นตอนที่หนึ่ง: ค้นหาคำสั่ง VBoxManage และเปิดพร้อมท์คำสั่ง
VirtualBox ช่วยให้คุณสามารถแปลงดิสก์แบบคงที่เป็นดิสก์แบบไดนามิกหรือดิสก์แบบไดนามิกเป็นดิสก์แบบคงที่ได้ แต่ตัวเลือกนี้ไม่ได้แสดงอยู่ในส่วนต่อประสานกราฟิก แต่คุณต้องใช้ VBoxManage.exe
คำสั่ง.
ค้นหาคำสั่งนี้เพื่อดำเนินการต่อ บน Windows คุณจะพบมันได้ในไดเรกทอรีโปรแกรม VirtualBox ซึ่งก็คือ C: \ Program Files \ Oracle \ VirtualBox
โดยค่าเริ่มต้น. หากคุณติดตั้ง VirtualBox ไปยังไดเรกทอรีอื่นให้ดูที่นั่นแทน.
เปิดหน้าต่างพรอมต์คำสั่ง เมื่อต้องการทำสิ่งนี้ให้เปิดเมนูเริ่มพิมพ์ cmd
, และกด Enter.
ชนิด ซีดี
ลงใน Command Prompt แล้วตามด้วยพา ธ ของโฟลเดอร์ที่คำสั่ง VBoxManage อยู่ คุณจะต้องใส่ไว้ในเครื่องหมายคำพูด.
คุณสามารถทำได้อย่างรวดเร็วโดยพิมพ์ ซีดี
ลงในหน้าต่างพรอมต์คำสั่งจากนั้นลากและวางไอคอนโฟลเดอร์จากแถบที่อยู่ของตัวจัดการไฟล์ลงในพร้อมท์คำสั่ง.
หากคุณใช้เส้นทางเริ่มต้นควรมีลักษณะดังต่อไปนี้:
cd "C: \ Program Files \ Oracle \ VirtualBox"
หมายเหตุ: คำแนะนำเหล่านี้ถือว่าคุณใช้ VirtualBox บน Windows หากคุณใช้ VirtualBox บน macOS หรือ Linux คุณสามารถเปิดหน้าต่างเทอร์มินัลแล้วเรียกใช้ vboxmanage
คำสั่งตามปกติตามที่คุณต้องการคำสั่งอื่น ๆ.
ขั้นตอนที่สอง: ค้นหาเส้นทางไปยังดิสก์ที่คุณต้องการแปลง
เรียกใช้คำสั่งต่อไปนี้ในหน้าต่างพรอมต์คำสั่งเพื่อดูรายการของฮาร์ดดิสก์เสมือนทั้งหมดในคอมพิวเตอร์ของคุณ:
VBoxManage.exe รายการ hdds
ดูรายการและระบุพา ธ ของไฟล์ไปยังดิสก์เสมือนที่คุณต้องการแปลง สมมติว่าเราต้องการแก้ไขดิสก์เสมือนที่เชื่อมโยงกับเครื่องเสมือนที่ชื่อว่า“ Windows” ดังที่เราเห็นในผลลัพธ์ด้านล่างเส้นทางไปยังดิสก์เสมือนนั้นบนระบบของเราคือ C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi
.
ขั้นตอนที่สาม: แปลงดิสก์เสมือน
ตอนนี้คุณสามารถใช้คำสั่ง 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 ดิสก์ clonemedium "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-Windows. fixed.vdi" มาตรฐาน
ขั้นตอนที่สี่: ลบดิสก์เสมือนเก่า
คำสั่งดังกล่าวเพียงโคลนดิสก์ที่มีอยู่ คุณจบลงด้วยไฟล์ดิสก์ดั้งเดิมและไฟล์ดิสก์ใหม่.
ก่อนอื่นคุณจะต้องลบดิสก์เสมือนจริงที่มีอยู่ออกจาก VirtualBox ใน VirtualBox คลิกขวาที่เครื่องเสมือนที่ใช้ดิสก์เสมือนและเลือก "การตั้งค่า".
เลือก“ ที่เก็บข้อมูล” เพื่อดูอุปกรณ์เก็บข้อมูลที่เชื่อมต่อ คลิกขวา VDI ดั้งเดิมแล้วเลือก“ Remove Attachment” คลิก“ ตกลง” หลังจากนั้น.
กระบวนการด้านล่างจะลบไฟล์ดิสก์ดั้งเดิมออกจากไดรฟ์ของคุณ. การเตือน: คุณอาจต้องการสำรองไฟล์ดิสก์ดั้งเดิมหากยังไม่ได้ดำเนินการในกรณีที่เกิดข้อผิดพลาดกับกระบวนการนี้.
ในพรอมต์คำสั่งเรียกใช้คำสั่งต่อไปนี้เพื่อดูรายการของดิสก์เสมือนทั้งหมดบนคอมพิวเตอร์ของคุณ:
VBoxManage.exe รายการ hdds
ค้นหา UUID ของดิสก์ดั้งเดิมที่คุณต้องการลบ คุณสามารถคัดลอกไปยังคลิปบอร์ดของคุณโดยเลือกด้วยปุ่มซ้ายของเมาส์แล้วคลิกขวา.
เรียกใช้คำสั่งต่อไปนี้เพื่อลบดิสก์ดั้งเดิมออกจากรีจิสตรีของ VirtualBox และลบทิ้ง คุณสามารถคลิกขวาในหน้าต่างพรอมต์คำสั่งเพื่อวาง UUID.
VBoxManage.exe closemedium UUID - ลบ
ขั้นตอนที่ห้า: เปลี่ยนชื่อดิสก์ใหม่
ตอนนี้คุณควรเปลี่ยนชื่อไฟล์ดิสก์ใหม่เพื่อให้มีชื่อเหมือนกับไฟล์ต้นฉบับ เพียงนำทางไปในหน้าต่าง File Explorer หรือ Windows Explorer.
คลิกขวาที่ไฟล์ VDI เลือก“ เปลี่ยนชื่อ” และเปลี่ยนเป็นชื่อเดิม ตัวอย่างเช่นที่นี่เราเปลี่ยนชื่อไฟล์ Windows-fixed.vdi ที่เราสร้างเป็น Windows.vdi.
เมื่อคุณเปลี่ยนชื่อดิสก์แล้วให้ลบชื่อดิสก์เก่าออกจาก VirtualBox คลิกไฟล์> Virtual Media Manager ใน VirtualBox และค้นหาชื่อเดิมของดิสก์ที่เปลี่ยนชื่อซึ่งจะมีไอคอนคำเตือนสีเหลืองทางด้านซ้าย คลิกขวาและเลือก“ ลบ” คลิก“ ลบ” อีกครั้งเพื่อยืนยันและปิด“ ปิด”.
ขั้นตอนที่หก: ใส่ดิสก์ใน VirtualBox
กลับไปที่ VirtualBox คลิกขวาที่เครื่องเสมือนที่เชื่อมโยงกับดิสก์เสมือนแล้วเลือก“ การตั้งค่า” ใต้ที่เก็บข้อมูลคลิกขวาที่คอนโทรลเลอร์ SATA แล้วเลือก“ เพิ่มฮาร์ดดิสก์”.
เลือก“ เลือกดิสก์ที่มีอยู่” และเรียกดูไฟล์ที่คุณเพิ่งเปลี่ยนชื่อ.
คลิก“ ตกลง” เพื่อปิดหน้าต่างการตั้งค่าเครื่องเสมือน ตอนนี้คุณควรจะสามารถบูตเครื่องเสมือนได้ตามปกติ ดิสก์ของมันจะเป็นดิสก์แบบคงที่หรือแบบไดนามิกไม่ว่าคุณจะแปลงเป็นแบบใดก็ตาม.