VirtualBox เป็นหนึ่งในเครื่องมือพัฒนา Windows ที่ได้รับความนิยมมากที่สุดในปัจจุบัน ช่วยให้คุณสามารถติดตั้งระบบปฏิบัติการอื่นที่ด้านบนของระบบปฏิบัติการ Windows 10 ของคุณได้ ด้วยวิธีนี้ คุณจะสลับระหว่างระบบปฏิบัติการเหล่านี้ได้ตามต้องการ
แต่เมื่อเวลาผ่านไป เครื่องเสมือน (VM) หรือที่เรียกว่าระบบปฏิบัติการของแขก อาจเติบโตได้เนื่องจากไฟล์ที่คุณบันทึกไว้และกิจกรรมอื่นๆ ที่คุณทำในระบบปฏิบัติการ
ที่น่าตลกคือ การลบไฟล์โดยตรงจากภายใน VM ไม่ได้ทำให้พื้นที่จัดเก็บสำหรับระบบโฮสต์ว่างมากขึ้น หากคุณต้องการเพิ่มพื้นที่เก็บข้อมูล นี่คือขั้นตอนในการย่อ VirtualBox VM และเรียกคืนพื้นที่ที่หายไป
หน่วยความจำไดนามิกกับหน่วยความจำขนาดคงที่
หากคุณเลือกตัวเลือก "ขนาดคงที่" เมื่อคุณสร้าง VM เป็นครั้งแรก คู่มือนี้ใช้ไม่ได้ผลสำหรับคุณ เหตุผลเป็นเพราะคุณได้ตกลงขนาดตายตัวสำหรับ VirtualBox เพื่อใช้สำหรับระบบปฏิบัติการของแขก ไม่สามารถเติบโตหรือหดตัวเกินขอบเขตที่กำหนดไว้ได้
หากคุณเลือก "ขนาดไดนามิก" ขณะสร้าง VM แสดงว่าคุณพร้อมสำหรับขั้นตอนต่อไป ขนาดไดนามิกช่วยให้ระบบปฏิบัติการขยายการจัดสรรพื้นที่เก็บข้อมูลแบบไดนามิก
1. ลบและล้าง Space ใน Guest OS
คุณสามารถทำได้สำหรับทั้ง Windows และ Linux OS
สำหรับ Windows เป็นระบบปฏิบัติการแขก
1. ลบไฟล์ที่ไม่ต้องการใน Windows guest OS ไปที่ถังรีไซเคิลภายในระบบปฏิบัติการแขกของคุณและลบไฟล์ที่ไม่จำเป็นทั้งหมด ถอนการติดตั้งแอปพลิเคชันที่ไม่ต้องการทั้งหมดและลบข้อมูลสำรองที่ไม่จำเป็นทั้งหมดออก (เช่น Windows.old จุดคืนค่า Windows เก่า ฯลฯ) เป้าหมายคือการเพิ่มพื้นที่ว่างให้มากที่สุดเท่าที่จะทำได้จากภายในระบบปฏิบัติการของแขก
2. เปิดตัวจัดเรียงข้อมูลบนดิสก์ หากระบบปฏิบัติการสำหรับแขกของคุณคือ Windows 10 เพียงค้นหา "จัดเรียงข้อมูล" ในเมนูเริ่ม แล้วเปิดตัวเลือก "จัดเรียงข้อมูลและเพิ่มประสิทธิภาพไดรฟ์"
เลือกดิสก์ที่คุณต้องการจัดเรียงข้อมูลและคลิก "เพิ่มประสิทธิภาพ"
3. ดาวน์โหลดไฟล์ SDelete นี่คือยูทิลิตีบรรทัดคำสั่งเพื่อลบไฟล์ออกจากระบบอย่างปลอดภัย แยกยูทิลิตี้ SDelete ไปยังเดสก์ท็อป คุณควรพบ 3 ไฟล์ในโฟลเดอร์:Eula, sdelete และ sdelete64
4. จากนั้น เปิดพรอมต์คำสั่งและ cd
ไปที่โฟลเดอร์ SDelete
cd Desktop/SDelete
เรียกใช้คำสั่งต่อไปนี้:
sdelete.exe c: -z
-z
แฟล็กสั่งให้มีพื้นที่ว่างเป็นศูนย์ ซึ่งจำเป็นสำหรับการเพิ่มประสิทธิภาพดิสก์เสมือน การทำให้พื้นที่ว่างเป็นศูนย์หมายถึงการเติมพื้นที่ว่างทั้งหมดด้วยเลขศูนย์ เพื่อให้สามารถลบและเรียกคืนได้ในภายหลัง
5. ทันทีที่เสร็จสิ้นกระบวนการนี้ ให้ปิด Windows guest และ VirtualBox ของคุณ ตอนนี้คุณควรจะกลับไปใช้ระบบปฏิบัติการ Windows 10 ดั้งเดิมของคุณ
สำหรับ Linux เป็นระบบปฏิบัติการแขก
หาก Linux เป็นสิ่งที่คุณติดตั้งบน VirtualBox ให้ทำตามขั้นตอนถัดไปเพื่อเพิ่มหน่วยความจำภายใน
หมายเหตุ :เรากำลังใช้ Ubuntu สำหรับบทช่วยสอนนี้
1. เริ่มแขก Linux จาก Virtualbox ในการบูตเครื่อง ให้กดปุ่ม "Esc" ซ้ำๆ เพื่อเริ่มต้นอินเทอร์เฟซการบูตขั้นสูง
2. ตัวเลือกการบูตหลายรายการจะแสดงให้คุณเห็น เลือก “ตัวเลือกขั้นสูงสำหรับ Ubuntu”
3. เลือก “โหมดการกู้คืน”
4. เลือกโฟลเดอร์รูทเมื่อได้รับแจ้ง
5. จากนั้นเลือก “boot to recovery” และกด Enter เพื่อการบำรุงรักษา
6. ภายในอินเทอร์เฟซคำสั่ง ให้รันคำสั่งต่อไปนี้:
df
หน้าจอจะปรากฏขึ้นพร้อมรายการไดรฟ์ทั้งหมดที่เชื่อมต่อสำหรับแขก Linux ค้นหาสิ่งที่คุณต้องการล้าง (ในกรณีนี้คือ “/dev/sda1”)
7. วิ่ง:
zerofree -v /dev/sda1
รหัสนี้จะค้นหาบล็อกที่ไม่ได้รับการจัดสรรซึ่งมีเนื้อหาที่ไม่เป็นศูนย์และเติมด้วยเลขศูนย์เพื่อให้สามารถเรียกคืนได้ในภายหลัง
8. ทันทีที่โปรแกรมทำงานเสร็จ ให้รัน:
shutdown -h now
คำสั่งนี้จะปิดระบบปฏิบัติการ Linux ตอนนี้ปิด VirtualBox และปิดแอปพลิเคชัน
2. เรียกคืนพื้นที่ว่างใน Guest OS
หลังจากที่คุณได้เพิ่มพื้นที่เก็บข้อมูลในระบบปฏิบัติการของแขกแล้ว ก็ถึงเวลาที่จะเรียกคืนพื้นที่และเพิ่มกลับเข้าไปในระบบปฏิบัติการโฮสต์ของคุณ
1. เปิด command prompt ใน Windows 10. ภายใน command prompt ให้รันคำสั่งนี้:
diskpart
2. โปรแกรมเชลล์ใหม่ชื่อ DISKPART ควรปรากฏขึ้น เลือกใช่เมื่อมีข้อความแจ้งสำหรับการเข้าถึงของผู้ดูแลระบบ
3. ภายใน Diskpart คุณจะต้องระบุพาธไปยังไฟล์ VDisk ของคุณ ไฟล์นี้เป็นฮาร์ดไดรฟ์เสมือนสำหรับระบบปฏิบัติการแขกของคุณ เมื่อคุณมีแล้ว ให้คัดลอกเส้นทางและเรียกใช้:
select vdisk file = “V:path-to-your-vdisk-file”
คลิก Enter เพื่อเรียกใช้
4. เมื่อเสร็จสิ้นกระบวนการ ให้เรียกใช้:
attach vdisk readonly
5. วิ่ง:
compact vdisk
6. รอให้กระบวนการนี้เสร็จสิ้น จากนั้นเรียกใช้:
detach vdisk exit
ตอนนี้พื้นที่ทั้งหมดที่คุณว่างใน OS ของผู้เยี่ยมชมควรถูกเรียกคืนโดยระบบปฏิบัติการ Windows 10 ดั้งเดิมของคุณ
บทสรุป
ถ้าคุณไม่ระมัดระวังเกี่ยวกับการใช้งาน VirtualBox ของคุณ ขนาดของระบบปฏิบัติการของแขกสามารถเพิ่มขึ้นแบบทวีคูณโดยที่คุณไม่รู้ตัว เมื่อสิ่งนี้เกิดขึ้น และพื้นที่เก็บข้อมูลในระบบโฮสต์ของคุณใกล้หมด บทช่วยสอนนี้จะช่วยคุณในการลดขนาด VirtualBox VM และเรียกคืนพื้นที่ว่างที่หายไป เพื่อให้คุณสามารถนำไปใช้อย่างอื่นได้