Cách thay đổi kích thước tệp VirtualBox VDI hoặc VHD trên Mac OS X
Mục lục:
Nếu bạn sử dụng VirtualBox để chạy các hệ điều hành khách trong một máy ảo trên máy Mac, chẳng hạn như Windows 10 hoặc Ubuntu Linux, thì bạn có thể thấy mình cần thay đổi kích thước ổ đĩa ảo nơi chứa hệ điều hành. Trường hợp này thường xảy ra khi bạn ước tính không đầy đủ dung lượng cần thiết để cài đặt đúng cách trong một máy ảo có bộ nhớ được phân bổ động.
Để thay đổi kích thước tệp VDI hoặc VHD trong Mac OS X (điều này có thể hoạt động tương tự trong linux, hãy cho chúng tôi biết), bạn sẽ sử dụng công cụ VBoxManage từ dòng lệnh Mac. Ngay cả khi bạn chọn cài đặt các công cụ dòng lệnh VirtualBox, nó sẽ không nằm trong đường dẫn của bạn, vì vậy, bạn sẽ chuyển đến nội dung VirtualBox.app để sử dụng tiện ích thay thế.
Vì đây là sửa đổi máy ảo, nên bạn nên sao lưu tệp VDI hoặc VHD trước, nếu bạn không cảm thấy thoải mái với thiết bị đầu cuối, có lẽ bạn nên sao lưu toàn bộ máy Mac trước . Hãy nhớ rằng tiện ích thay đổi kích thước sử dụng megabyte để đo lường, vì vậy, nếu bạn đang thay đổi tệp vm thành 30GB, thì đó sẽ là 30000MB, 50GB là 50000, v.v.
Cách thay đổi kích thước đĩa ảo VirtualBox trong Mac OS
- Tắt máy ảo và thoát khỏi VirtualBox
- Mở ứng dụng Terminal và sử dụng lệnh sau để điều hướng đến thư mục ứng dụng VirtualBox:
- Bây giờ, trong thư mục thích hợp, bạn đã sẵn sàng chạy lệnh thay đổi kích thước theo cú pháp sau:
- Nếu muốn, hãy xác minh thay đổi đã diễn ra bằng lệnh showhdinfo:
- Khởi chạy lại VirtualBox và khởi động hệ điều hành khách mới được thay đổi kích thước của bạn
cd /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/
VBoxManage modifyhd --resize
Ví dụ: giả sử có một tệp VM VDI của Windows 10 nằm tại /Users/Paul/Documents/ VM/Windows10.vdi và chúng tôi muốn nó tăng từ 15GB lên 30GB, cú pháp sẽ là: VBoxManage modifyhd --resize 30000 ~/Documents/VM/Windows10.vdi
VBoxManage showhdinfo ~/path/to/vmdrive.vdi
Nếu đường dẫn đến tệp VM nằm ở vị trí phức tạp hoặc có nguồn gốc sâu xa, hãy sử dụng dấu ngoặc kép hoặc sử dụng thao tác kéo thả để in thủ thuật đường dẫn hoạt động hiệu quả trong ứng dụng Terminal để trỏ đúng vào hệ thống phân cấp thư mục phức tạp.
Thay đổi kích thước ổ đĩa bằng VBoxManage về cơ bản là tức thời từ dòng lệnh, nhưng hãy nhớ rằng khi bạn quay lại HĐH ảo (Windows, OS X, Linux hoặc bất kỳ thứ gì khác mà bạn đang chạy trong VirtualBox), bạn có thể muốn phân bổ lại phân vùng để sử dụng không gian mới.
Tôi đã chạy chương trình này để tăng kích thước tối thiểu của phân bổ động, nếu tệp VDI có kích thước cố định và bạn muốn thu nhỏ nó, công cụ VBoxManage sẽ vẫn thực hiện công việc nhưng cờ –compact là thứ bạn cần 'Đang tìm kiếm.
VBoxManage là một công cụ hữu ích với nhiều công dụng tuyệt vời, bạn cũng có thể sử dụng nó để nhanh chóng sao chép đĩa ảo và sửa đổi gần như mọi thứ trong VirtualBox từ dòng lệnh. Nếu định sử dụng VBoxManage thường xuyên, bạn có thể muốn thêm nó vào đường dẫn của mình hoặc tạo một bí danh để truy cập dễ dàng hơn.
Bạn có biết một cách khác để thay đổi kích thước VirtualBox VDI không? Hãy cho chúng tôi biết trong phần nhận xét.