นี่คือกระบวนการทั้งหมดฉันจะพยายามให้รายละเอียดมากที่สุด
- ตรวจสอบให้แน่ใจว่าเครื่องที่คุณกำลังจะเติบโตมีขนาดอยู่ในสถานะ "ปิดเครื่อง" (ไม่ได้อยู่ใน "บันทึก" หรือสถานะอื่น ๆ )
ในกรณีของฉันมันเป็นเครื่องขนาด 32 GB และจะเรียกมันว่าSMALL VM
- สร้างเครื่องเสมือนใหม่ด้วยขนาดที่ต้องการใหม่
ในกรณีของฉันฉันตัดสินใจที่จะสร้างเครื่องเสมือน 70 GB ใหม่ในขณะที่กู้คืนเนื้อหาของเครื่องขนาดเล็กภายใน VM ใหม่นี้และฉันจะอ้างถึงสิ่งนี้เป็นLARGE VM
- รันคำสั่ง
VBoxManage list hdds
หรือเปิดVirtual Media Managerเพื่อรับ GUID ของSMALL VM (ต้นทาง) และ GUID ของLARGE VM (ปลายทาง)
ด้วย GUID เหล่านั้นให้สร้างคำสั่งต่อไปนี้
VBoxManage clonemedium SMALL_VM_GUID LARGE_VM_GUID - มีอยู่แล้ว
ในกรณีของฉันORIGIN - SMALL VMคือ: 39143127-42b6-478a-afb2-5e58f14218b
ในกรณีของฉันคำอธิบาย - VM ขนาดใหญ่คือ: bb808b5b-b88c-49b2-a646-3414af906d84
แน่นอนว่า GUID ของคุณจะแตกต่างจากของฉัน
ตรวจสอบให้แน่ใจว่าคุณไม่ได้คว่ำ GUIDs มิฉะนั้นเครื่องใหม่จะแทนที่เนื้อหาของเครื่องที่คุณมีอยู่ !!!!
หลังจากทำให้แน่ใจว่าคุณไม่ได้ผสมต้นกำเนิดกับปลายทางให้รันคำสั่งนี้:
$ VBoxManage clonemedium 39143127-42b6-478a-afb2-5e58f14218b2 bb808b5b-b88c-49b2-a646-3414af906d84 - ปัจจุบัน
0% ... 10% ... 20% ... 30% ... 40% ... 50% ... 60% ... 70% ... 80% ... 90% ... 100%
สื่อโคลนสร้างขึ้นในรูปแบบ 'VDI' UUID: bb808b5b-b88c-49b2-a646-3414af906d84
เริ่มLARGE VMใหม่ที่คุณสร้างในขั้นตอนที่ 2
ตรวจสอบในเครื่องมือหน้าต่างการจัดการคอมพิวเตอร์ว่าเครื่องมีขนาดพื้นที่ว่างที่ไม่ได้ใช้ / unformat มากขึ้น
หากคุณต้องการคุณสามารถเรียกใช้ "chkdsk" บนไดรฟ์ C เพื่อให้แน่ใจว่าทุกอย่างพร้อม (อาจทำให้คุณต้องรีบูตสองครั้งบนLARGE VM )
การใช้ gparted-live * .iso "ใส่เข้าไป" ในเครื่องเสมือนใหม่แล้วรีบูต
บูตเข้าสู่สภาพแวดล้อมแบบ gparted
ขยายพาร์ติชันของคุณและบันทึกการเปลี่ยนแปลง
"Eject" gparted-live * .iso เพื่อบูตอีกครั้งใน Windows
ตรวจสอบในเครื่องมือหน้าต่างการจัดการคอมพิวเตอร์ว่าขณะนี้เครื่องมีไดรฟ์ C ที่ใหญ่กว่าเพื่อแก้ปัญหา spece ของคุณ
ฉันมีภาพหน้าจอของกระบวนการเหล่านี้ แต่ตัดสินใจที่จะไม่รวมไว้เพราะจะทำให้คำตอบของฉันใหญ่และน่ากลัวสำหรับผู้ที่ "รีบ" เพื่อให้ได้พื้นที่ว่างบนเครื่องเสมือน Windows ของพวกเขา