Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีการย่อ Virtualbox VM ใน Windows 10

วิธีการย่อ Virtualbox VM ใน Windows 10

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 เพียงค้นหา "จัดเรียงข้อมูล" ในเมนูเริ่ม แล้วเปิดตัวเลือก "จัดเรียงข้อมูลและเพิ่มประสิทธิภาพไดรฟ์"

วิธีการย่อ Virtualbox VM ใน Windows 10

เลือกดิสก์ที่คุณต้องการจัดเรียงข้อมูลและคลิก "เพิ่มประสิทธิภาพ"

วิธีการย่อ Virtualbox VM ใน Windows 10

3. ดาวน์โหลดไฟล์ SDelete นี่คือยูทิลิตีบรรทัดคำสั่งเพื่อลบไฟล์ออกจากระบบอย่างปลอดภัย แยกยูทิลิตี้ SDelete ไปยังเดสก์ท็อป คุณควรพบ 3 ไฟล์ในโฟลเดอร์:Eula, sdelete และ sdelete64

วิธีการย่อ Virtualbox VM ใน Windows 10

4. จากนั้น เปิดพรอมต์คำสั่งและ cd ไปที่โฟลเดอร์ SDelete

cd Desktop/SDelete

เรียกใช้คำสั่งต่อไปนี้:

sdelete.exe c: -z

วิธีการย่อ Virtualbox VM ใน Windows 10

-z แฟล็กสั่งให้มีพื้นที่ว่างเป็นศูนย์ ซึ่งจำเป็นสำหรับการเพิ่มประสิทธิภาพดิสก์เสมือน การทำให้พื้นที่ว่างเป็นศูนย์หมายถึงการเติมพื้นที่ว่างทั้งหมดด้วยเลขศูนย์ เพื่อให้สามารถลบและเรียกคืนได้ในภายหลัง

5. ทันทีที่เสร็จสิ้นกระบวนการนี้ ให้ปิด Windows guest และ VirtualBox ของคุณ ตอนนี้คุณควรจะกลับไปใช้ระบบปฏิบัติการ Windows 10 ดั้งเดิมของคุณ

สำหรับ Linux เป็นระบบปฏิบัติการแขก

หาก Linux เป็นสิ่งที่คุณติดตั้งบน VirtualBox ให้ทำตามขั้นตอนถัดไปเพื่อเพิ่มหน่วยความจำภายใน

หมายเหตุ :เรากำลังใช้ Ubuntu สำหรับบทช่วยสอนนี้

1. เริ่มแขก Linux จาก Virtualbox ในการบูตเครื่อง ให้กดปุ่ม "Esc" ซ้ำๆ เพื่อเริ่มต้นอินเทอร์เฟซการบูตขั้นสูง

2. ตัวเลือกการบูตหลายรายการจะแสดงให้คุณเห็น เลือก “ตัวเลือกขั้นสูงสำหรับ Ubuntu”

วิธีการย่อ Virtualbox VM ใน Windows 10

3. เลือก “โหมดการกู้คืน”

วิธีการย่อ Virtualbox VM ใน Windows 10

4. เลือกโฟลเดอร์รูทเมื่อได้รับแจ้ง

วิธีการย่อ Virtualbox VM ใน Windows 10

5. จากนั้นเลือก “boot to recovery” และกด Enter เพื่อการบำรุงรักษา

6. ภายในอินเทอร์เฟซคำสั่ง ให้รันคำสั่งต่อไปนี้:

df

หน้าจอจะปรากฏขึ้นพร้อมรายการไดรฟ์ทั้งหมดที่เชื่อมต่อสำหรับแขก Linux ค้นหาสิ่งที่คุณต้องการล้าง (ในกรณีนี้คือ “/dev/sda1”)

วิธีการย่อ Virtualbox VM ใน Windows 10

7. วิ่ง:

zerofree -v /dev/sda1

รหัสนี้จะค้นหาบล็อกที่ไม่ได้รับการจัดสรรซึ่งมีเนื้อหาที่ไม่เป็นศูนย์และเติมด้วยเลขศูนย์เพื่อให้สามารถเรียกคืนได้ในภายหลัง

8. ทันทีที่โปรแกรมทำงานเสร็จ ให้รัน:

shutdown -h now

คำสั่งนี้จะปิดระบบปฏิบัติการ Linux ตอนนี้ปิด VirtualBox และปิดแอปพลิเคชัน

2. เรียกคืนพื้นที่ว่างใน Guest OS

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

1. เปิด command prompt ใน Windows 10. ภายใน command prompt ให้รันคำสั่งนี้:

diskpart

วิธีการย่อ Virtualbox VM ใน Windows 10

2. โปรแกรมเชลล์ใหม่ชื่อ DISKPART ควรปรากฏขึ้น เลือกใช่เมื่อมีข้อความแจ้งสำหรับการเข้าถึงของผู้ดูแลระบบ

วิธีการย่อ Virtualbox VM ใน Windows 10

3. ภายใน Diskpart คุณจะต้องระบุพาธไปยังไฟล์ VDisk ของคุณ ไฟล์นี้เป็นฮาร์ดไดรฟ์เสมือนสำหรับระบบปฏิบัติการแขกของคุณ เมื่อคุณมีแล้ว ให้คัดลอกเส้นทางและเรียกใช้:

select vdisk file = “V:path-to-your-vdisk-file”

คลิก Enter เพื่อเรียกใช้

4. เมื่อเสร็จสิ้นกระบวนการ ให้เรียกใช้:

attach vdisk readonly

5. วิ่ง:

compact vdisk

วิธีการย่อ Virtualbox VM ใน Windows 10

6. รอให้กระบวนการนี้เสร็จสิ้น จากนั้นเรียกใช้:

detach vdisk
exit

ตอนนี้พื้นที่ทั้งหมดที่คุณว่างใน OS ของผู้เยี่ยมชมควรถูกเรียกคืนโดยระบบปฏิบัติการ Windows 10 ดั้งเดิมของคุณ

บทสรุป

ถ้าคุณไม่ระมัดระวังเกี่ยวกับการใช้งาน VirtualBox ของคุณ ขนาดของระบบปฏิบัติการของแขกสามารถเพิ่มขึ้นแบบทวีคูณโดยที่คุณไม่รู้ตัว เมื่อสิ่งนี้เกิดขึ้น และพื้นที่เก็บข้อมูลในระบบโฮสต์ของคุณใกล้หมด บทช่วยสอนนี้จะช่วยคุณในการลดขนาด VirtualBox VM และเรียกคืนพื้นที่ว่างที่หายไป เพื่อให้คุณสามารถนำไปใช้อย่างอื่นได้