วิธีการลดขนาดเครื่องเสมือน VirtualBox และเพิ่มพื้นที่ว่างบนดิสก์

Jul 10, 2025
การบำรุงรักษาและการเพิ่มประสิทธิภาพ

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

ที่เกี่ยวข้อง: Beginner Geek: วิธีสร้างและใช้เครื่องเสมือน

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

ขั้นตอนที่หนึ่ง: ตรวจสอบว่าคุณกำลังใช้ดิสก์แบบไดนามิก

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

ที่เกี่ยวข้อง: วิธีการแปลงระหว่างดิสก์คงที่และไดนามิกใน VirtualBox

หากคุณมีดิสก์ขนาดคงที่ที่คุณต้องการลดขนาดคุณสามารถทำได้ก่อน แปลงเป็นไดนามิกดิสก์ จากนั้นทำตามคำแนะนำด้านล่าง ตัวอย่างเช่นหากคุณมีดิสก์คงที่ขนาด 50 GB และมีข้อมูลเพียง 20 GB และคุณแปลงเป็นดิสก์ไดนามิกคุณควรจะสามารถย่อขนาดให้ใช้พื้นที่เพียง 20 GB

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

ขั้นตอนที่สอง: เขียนเลขศูนย์ลงในดิสก์ในเครื่องเสมือน

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

สำหรับระบบปฏิบัติการ Windows Guest

หากคุณติดตั้ง Windows ไว้ในเครื่องเสมือนตอนนี้คุณควรบูตเครื่องเสมือนขึ้นมาและจัดเรียงข้อมูลในดิสก์ ภายในเครื่องเสมือนค้นหาเมนูเริ่มสำหรับ "การจัดเรียงข้อมูล" และเปิดเครื่องมือ "ตัวจัดเรียงข้อมูลบนดิสก์" หรือ "การจัดเรียงข้อมูลและเพิ่มประสิทธิภาพไดรฟ์" เลือกดิสก์ที่คุณต้องการกระชับและคลิก“ Defragment disk”

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

ในการดำเนินการนี้ให้ดาวน์โหลดไฟล์ ลบ ยูทิลิตี้จาก Microsoft แตกไฟล์ make.eq ไฟล์ไปยังโฟลเดอร์บนคอมพิวเตอร์ของคุณ

เปิดหน้าต่างพร้อมรับคำสั่ง ในการดำเนินการดังกล่าวให้เปิดเมนู Start ค้นหา“ Command Prompt” และเปิดทางลัด

เปลี่ยนเป็นไดเร็กทอรีที่มี make.eq ไฟล์โดยพิมพ์ ซีดี กด Space ป้อนเส้นทางไปยังไดเร็กทอรีแล้วกด Enter อย่าลืมใส่เส้นทางในเครื่องหมายคำพูดหากมีอักขระช่องว่าง ควรมีลักษณะดังนี้:

cd "C: \ path \ to \ folder"

ตัวอย่างเช่นหากคุณแตกไฟล์ make.eq ไฟล์ไปยังโฟลเดอร์ดาวน์โหลดของบัญชีผู้ใช้ของคุณและชื่อผู้ใช้ Windows ของคุณคือ Bob คุณต้องเรียกใช้คำสั่งต่อไปนี้:

ซีดี "C: \ Users \ bob \ Downloads"

หากต้องการกรอกเส้นทางไดเรกทอรีอย่างรวดเร็วเพียงพิมพ์ ซีดี ในหน้าต่างพรอมต์คำสั่งกด Space จากนั้นลากและวางไอคอนโฟลเดอร์จากแถบที่อยู่ของตัวจัดการไฟล์

รันคำสั่งต่อไปนี้:

make.ek ts: -z

สิ่งนี้จะเขียนเลขศูนย์ลงในเนื้อที่ว่างทั้งหมดบนไดรฟ์ C: หากคุณต้องการย่อขนาดไดรฟ์สำรองที่อยู่ที่อักษรชื่อไดรฟ์อื่นในเครื่องเสมือนให้พิมพ์อักษรระบุไดรฟ์แทน c: นี่คือสิ่งที่เครื่องมือนี้ออกแบบมาสำหรับ ตามที่บันทึกหน้า SDelete ในเว็บไซต์ของ Microsoft ตัวเลือก -z คือ“ เหมาะสำหรับการเพิ่มประสิทธิภาพดิสก์เสมือน”

ระบบจะขอให้คุณยอมรับข้อตกลงใบอนุญาตของเครื่องมือก่อนดำเนินการต่อ เพียงคลิก "ยอมรับ"

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

สำหรับระบบปฏิบัติการ Linux Guest

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

ในการดำเนินการนี้ก่อนอื่นคุณต้องติดตั้งไฟล์ ซีโรฟรี ยูทิลิตี้ภายในเครื่องเสมือน ควรมีอยู่ในที่เก็บซอฟต์แวร์ของการแจกจ่าย Linux ของคุณ ตัวอย่างเช่นคุณสามารถติดตั้งบน Ubuntu โดยเรียกใช้คำสั่งต่อไปนี้ที่เทอร์มินัลภายในเครื่องเสมือนของคุณ:

sudo apt ติดตั้ง zerofree

คุณไม่สามารถใช้งานได้จริง ซีโรฟรี บน / พาร์ติชันของคุณในขณะที่คุณบูตเข้าสู่สภาพแวดล้อม Linux มาตรฐาน แต่คุณจะต้องบูตเข้าสู่โหมดการกู้คืนพิเศษโดยที่พาร์ติชันรูทปกติของคุณไม่ได้ติดตั้งไว้ ใน Ubuntu ให้รีสตาร์ทเครื่องเสมือนของคุณแล้วกดปุ่ม“ Esc” ซ้ำ ๆ ในขณะที่กำลังบูตเพื่อเข้าถึงเมนู Grub เมื่อเมนู Grub ปรากฏขึ้นให้เลือก“ * ตัวเลือกขั้นสูงสำหรับ Ubuntu” แล้วกด Enter

เลือกตัวเลือก“ (โหมดการกู้คืน)” ที่เชื่อมโยงกับเคอร์เนล Linux ล่าสุดนั่นคือตัวเลือกที่มีหมายเลขเวอร์ชันสูงสุดใกล้กับด้านบนสุดของรายการแล้วกด Enter

เลือก“ root” ในเมนูการกู้คืนเพื่อบูตไปที่รูทเชลล์พร้อมต์

กด“ Enter” หลังจากนั้นเมื่อ“ กด Enter เพื่อการบำรุงรักษา” ปรากฏขึ้นบนหน้าจอของคุณ คุณจะได้รับแจ้งเทอร์มินัล

ที่บรรทัดคำสั่งกำหนดดิสก์เสมือนที่คุณต้องการให้เป็นศูนย์โดยรันคำสั่งต่อไปนี้:

df

ในผลลัพธ์ด้านล่างเราจะเห็นว่า / dev / sda1 เป็นอุปกรณ์ดิสก์จริงเพียงเครื่องเดียวของเราที่นี่ เรารู้ว่าเป็นเพราะเป็นดิสก์เดียวที่มี / dev / ในคอลัมน์ซ้ายสุด

สมมติว่าเครื่องเสมือนของคุณถูกสร้างขึ้นด้วยการตั้งค่าเริ่มต้นเครื่องจะมีเพียงไฟล์ / dev / sda1 ซึ่งเป็นพาร์ติชันแรกในฮาร์ดไดรฟ์ตัวแรก หากคุณตั้งค่าต่างจากดิสก์หลายตัวหรือหลายพาร์ติชันคุณอาจต้องกำหนดพาร์ติชันอื่นเป็นศูนย์หรือเป็นศูนย์

ตอนนี้คุณพร้อมที่จะทำให้ดิสก์เป็นศูนย์แล้ว รันคำสั่งต่อไปนี้แทนที่ / dev / sda1 ด้วยชื่ออุปกรณ์ของพาร์ติชันที่คุณต้องการเขียนเลขศูนย์ คนส่วนใหญ่จะมีไฟล์ / dev / sda1 อุปกรณ์เป็นศูนย์

ซีโรเฟรย์ -v / dev / sda1

เมื่อกระบวนการศูนย์เสร็จสิ้นให้รันคำสั่งต่อไปนี้เพื่อปิดเครื่องเสมือน:

หยุด

เมื่อคุณเห็นข้อความ "ระบบหยุด" บนหน้าจอแสดงว่าระบบหยุดทำงานและคุณสามารถปิดเครื่องเสมือนของคุณได้แล้ว ปิดหน้าต่างเครื่องเสมือนและเลือก“ ปิดเครื่องเสมือน”

ขั้นตอนที่สาม: ค้นหาคำสั่ง VBoxManage

กระบวนการที่เหลือจะดำเนินการภายนอกเครื่องเสมือนบนระบบปฏิบัติการโฮสต์ของคุณ ตัวอย่างเช่นหากคุณมี Windows 10 ที่ทำงานบนพีซีและ Windows 7 ที่ทำงานในเครื่องเสมือนคุณต้องดำเนินการตามขั้นตอนที่เหลือบน Windows 10

ตัวเลือกนี้จะไม่ปรากฏในอินเทอร์เฟซแบบกราฟิกของ VirtualBox แต่คุณต้องใช้ไฟล์ VBoxManage.exe คำสั่ง

ค้นหาคำสั่งนี้เพื่อดำเนินการต่อ ใน Windows คุณจะพบได้ในไดเรกทอรีโปรแกรม VirtualBox ซึ่งก็คือ C: \ Program Files \ Oracle \ VirtualBox โดยค่าเริ่มต้น. หากคุณติดตั้ง VirtualBox ลงในไดเร็กทอรีอื่นให้ดูที่นั่นแทน

เปิดหน้าต่างพร้อมรับคำสั่ง ในการดำเนินการนี้ให้เปิดเมนูเริ่มพิมพ์ cmd แล้วกด Enter

ประเภท ซีดี ลงใน Command Prompt ตามด้วยเส้นทางของโฟลเดอร์ที่คำสั่ง VBoxManage อยู่ คุณจะต้องใส่ไว้ในเครื่องหมายคำพูด

คุณสามารถทำได้อย่างรวดเร็วโดยพิมพ์ ซีดี ในหน้าต่างพรอมต์คำสั่งจากนั้นลากและวางไอคอนโฟลเดอร์จากแถบที่อยู่ของตัวจัดการไฟล์ลงใน Command Prompt

หากคุณกำลังใช้เส้นทางเริ่มต้นควรมีลักษณะดังนี้:

cd "C: \ Program Files \ Oracle \ VirtualBox"

หมายเหตุ: คำแนะนำเหล่านี้จะถือว่าคุณใช้ VirtualBox บน Windows หากคุณใช้ VirtualBox บน macOS หรือ Linux คุณสามารถเปิดหน้าต่าง Terminal และเรียกใช้ไฟล์ vboxmanage คำสั่งตามปกติเช่นเดียวกับที่คุณทำกับคำสั่งอื่น ๆ

ขั้นตอนที่สี่: ค้นหาเส้นทางไปยังดิสก์ที่คุณต้องการกระชับ

เรียกใช้คำสั่งต่อไปนี้ในหน้าต่างพรอมต์คำสั่งเพื่อดูรายการฮาร์ดดิสก์เสมือนทั้งหมดบนคอมพิวเตอร์ของคุณ:

VBoxManage.exe แสดงรายการ hdds

ดูรายการและระบุเส้นทางไฟล์ไปยังดิสก์เสมือนที่คุณต้องการกระชับ สมมติว่าเราต้องการแก้ไขดิสก์เสมือนที่เชื่อมโยงกับเครื่องเสมือนชื่อ“ Windows 7” ดังที่เราเห็นในผลลัพธ์ด้านล่างเส้นทางไปยังดิสก์เสมือนบนระบบของเราคือ C: \ Users \ chris \ VirtualBox VMs \ Windows 7 \ Windows 7.vdi .

ขั้นตอนที่ห้า: กระชับดิสก์

ในการบีบอัดดิสก์คุณจะต้องใช้ VBoxManage.exe ด้วยคำสั่งที่ถูกต้อง เพียงเรียกใช้คำสั่งต่อไปนี้โดยแทนที่เส้นทางไปยังไฟล์ VDI ของดิสก์ด้วยเส้นทางไปยังดิสก์บนระบบของคุณซึ่งคุณพบโดยใช้คำสั่งด้านบน อย่าลืมใส่พา ธ ของไฟล์ในเครื่องหมายคำพูดหากมีช่องว่างที่ใดก็ได้ในพา ธ

ควรมีลักษณะดังนี้:

VBoxManage.exe modifiedmedium disk "C: \ path \ to \ disk.vdi" --compact

ตัวอย่างเช่นเนื่องจากเส้นทางไปยังไฟล์คือ C: \ Users \ chris \ VirtualBox VMs \ Windows 7 \ Windows 7.vdi ในตัวอย่างของเราเราจะเรียกใช้คำสั่งต่อไปนี้:

VBoxManage.exe modifiedmedium disk "C: \ Users \ chris \ VirtualBox VMs \ Windows 7 \ Windows 7.vdi" --compact

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

พิจารณาลบสแนปชอตด้วย

ที่เกี่ยวข้อง: วิธีประหยัดเวลาโดยใช้ Snapshots ใน VirtualBox

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

หากต้องการเพิ่มพื้นที่ว่างให้ลบสแนปชอตที่คุณไม่ได้ใช้ หากต้องการดูสแนปชอตที่คุณบันทึกไว้สำหรับเครื่องเสมือนให้เลือกในหน้าต่างหลักของ VirtualBox แล้วคลิกปุ่ม "สแนปชอต" ทางด้านขวาของรายละเอียดบนแถบเครื่องมือ หากคุณไม่ต้องการสแนปชอตอีกต่อไปให้คลิกขวาในรายการแล้วเลือก“ ลบสแนปชอต” เพื่อเพิ่มพื้นที่ว่าง

How To Shrink A VirtualBox Virtual Machine And Free Up Disk Space

How To Shrink A VMware Virtual Machine And Free Up Disk Space

How To Free Up Disk Space On Virtual Machine

How To Shrink Or Decrease Virtual Machine Disks On VMware

How To Shrink / Decrease A Virtual Machines Disk VMware

VirtualBox How To Shrink Decrase Size Of VHD Files (Virtual Hard Disk) Compact VDisk

How To Reduce The Disk Size Of A Windows Guest Virtual Disk File In VirtualBox

How To Increase Virtual Disk Size In Virtualbox (mac)

How To Resize A VirtualBox Disk - 2019

Resize A Virtual Hard Drive In VirtualBox

How To Increase Disk Space In Kali Linux Or Parrot Os Virtualbox || Vdi Size Increment||

Shrink Your VirtualBox .VDI Files On A Windows Host

Virtual Box : How To Increase Disk Size - Windows

The Easiest Way To Increase Virtualbox Disk Size Vdi And Vhd

Resize A Virtual Hard Drive In VirtualBox...The Easy Way

VirtualBox: How To Increase Disk Size (Windows Host) Ubuntu VM

How To Add More Storage To VirtualBox VM - Disk Partition, Format And Mount - 2019


การบำรุงรักษาและการเพิ่มประสิทธิภาพ - บทความยอดนิยม

วิธีเพิ่มความเร็วปิดใช้งานหรือสร้างดัชนีการค้นหาของ Windows ใหม่

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Jul 11, 2025

Windows Search ทำให้การค้นหาไฟล์บนพีซีของคุณเร็วขึ้นมาก แต่ถ้าคุ..


วิธีติดตั้งจัดการและใช้แอพ iMessage

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Sep 19, 2025

เนื้อหาที่ไม่ถูกแคช ไม่เพียง แต่ iMessage จะเป็นแอปที่อัปเดตหนักที่�..


Swapfile.sys คืออะไรและคุณจะลบมันได้อย่างไร

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Sep 10, 2025

Windows 10 (และ 8) มีไฟล์หน่วยความจำเสมือนใหม่ชื่อ swapfile.sys ซึ่งเก็บไว้ในไดร�..


วิธีการลบธีมบล็อกของ Windows Live Writer และใช้มุมมองเริ่มต้นแทน

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Sep 8, 2025

เนื้อหาที่ไม่ถูกแคช Windows Live Writer มีคุณลักษณะที่ยอดเยี่ยมที่ตรวจจับรูปแ..


วิธีหลีกเลี่ยงข้อผิดพลาดส่วนเสริมที่เข้ากันไม่ได้ของ Firefox 4.0 Beta และติดตั้งส่วนขยายต่อไป

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Jul 23, 2025

Firefox Beta ล่าสุดค่อนข้างยอดเยี่ยมโดยมีแท็บอยู่ด้านบนและเมนูใหม่ที่ดูเ�..


ปรับแต่งพฤติกรรมของแท็บใน Firefox ด้วย Tab Kit

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Aug 3, 2025

เนื้อหาที่ไม่ถูกแคช กำลังมองหาวิธีง่ายๆในการปรับพฤติกรรมแท็บใน Fire..


แสดงตัวอย่างแท็บใน Firefox ด้วย Tab Preview 0.3

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Jun 18, 2025

สำหรับหลาย ๆ คน Windows 7 มีการเปลี่ยนแปลงเล็กน้อยเกี่ยวกับพฤติกรรมการท่�..


เปิดใช้งานการทำให้สมบูรณ์อัตโนมัติบางส่วนในแถบที่อยู่ Firefox

การบำรุงรักษาและการเพิ่มประสิทธิภาพ Dec 3, 2024

คุณเคยจำชื่อหน้าที่คุณดูเมื่อเร็ว ๆ นี้ แต่จำลิงก์แบบเต็มไม่ได้หร�..


หมวดหมู่