Chúng tôi không biết tại sao Windows trong trường hợp của bạn không thể xử lý đĩa ảo được phân bổ động. Có thể đáng để kiểm tra tính toàn vẹn của hệ thống tệp hoặc thực hiện phân mảnh từ hệ điều hành khách Windows của bạn.
Tuy nhiên, chúng ta có thể dễ dàng tăng kích thước của một ổ đĩa ảo đang phát triển động được báo cáo cho HĐH khách bằng cách đưa ra lệnh sau đây chạy trong một thiết bị đầu cuối:
VBoxManage modifyhd <uuid/name> --resize <newsize in MB>
Thay thế bằng uuid hoặc tên tệp (đường dẫn đầy đủ cần thiết) của ổ đĩa ảo của bạn. Chúng có thể được liệt kê bằng lệnh sau:
VBoxManage list hdds
Lưu ý rằng rõ ràng chúng tôi không thể thay đổi kích thước ổ đĩa ảo nếu chúng tôi đã chụp ảnh nhanh hoặc lưu trạng thái của máy thay vì tắt nguồn. Trước khi thay đổi kích thước của ổ đĩa ảo, do đó chúng tôi cần xóa tất cả các ảnh chụp nhanh hoặc làm việc trên một bản sao để đảm bảo chúng tôi không làm mất nội dung của một ảnh chụp nhanh. Thu hẹp một đĩa tăng trưởng động là không thể.
Sau khi thay đổi kích thước ổ đĩa ảo, chúng ta sẽ phải điều chỉnh bảng phân vùng của khách với kích thước ổ đĩa bị thay đổi.
Trong Windows 7, đi tới Quản lý máy tính -> Quản lý đĩa để xem không gian chưa phân bổ mới (hiển thị sau khi thay đổi kích thước bằng cách thêm 10 GB vào ổ đĩa):
Nhấp chuột phải vào phân vùng chưa được phân bổ này để chọn "Mở rộng âm lượng ..." để tăng kích thước phân vùng. Bạn cũng có thể thực hiện việc này bằng cách khởi động Ubuntu trực tiếp .iso trên máy ảo này để thay đổi kích thước các phân vùng bằng gparted.
Thêm chi tiết tại đây: Hướng dẫn sử dụng Virtual Box
Xem thêm: Làm cách nào để tăng kích thước ổ cứng của máy ảo?
Để thu nhỏ / nén vật lý một đĩa đang phát triển động, hãy xem: Làm cách nào để thu nhỏ đĩa VDI phát triển động từ VirtualBox?