โฮมเพจ » ทำอย่างไร » วิธีการแปลงระหว่างดิสก์คงที่และไดนามิกใน VirtualBox

    วิธีการแปลงระหว่างดิสก์คงที่และไดนามิกใน 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 แล้วเลือก“ เพิ่มฮาร์ดดิสก์”.

    เลือก“ เลือกดิสก์ที่มีอยู่” และเรียกดูไฟล์ที่คุณเพิ่งเปลี่ยนชื่อ.

    คลิก“ ตกลง” เพื่อปิดหน้าต่างการตั้งค่าเครื่องเสมือน ตอนนี้คุณควรจะสามารถบูตเครื่องเสมือนได้ตามปกติ ดิสก์ของมันจะเป็นดิสก์แบบคงที่หรือแบบไดนามิกไม่ว่าคุณจะแปลงเป็นแบบใดก็ตาม.