Thay đổi kích thước phân vùng của Windows 7 đang chạy trên VirtualBox với bộ nhớ được phân bổ động


22

Tôi chạy Windows 7 bên trong VirtualBox.

Tôi đã thay đổi kích thước đĩa của Windows 7 từ 25 GB thành 50 GB:

VBoxManage modifyhd Windows\ 7\ Pro.vdi --resize 50000
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

Kích thước VirtualBox

VẤN ĐỀ: Tôi có thể 'phát triển phân vùng, không phải với chính Windows 7 cũng như với GParted:

Quản lý đĩa

GParted

Có vẻ như VirtualBox không thông báo cho HĐH máy khách về kích thước mới.
Những bước bổ sung là cần thiết?


không nên có bất cứ điều gì khác, mặc dù tôi đã có may mắn hơn với gparted hơn là ngay trong cửa sổ. VM của bạn với đĩa đó có ảnh chụp nhanh không? thay đổi kích thước không hỗ trợ đĩa với ảnh chụp nhanh.
Ryan_S

1
Công cụ dòng lệnh làm việc cho tôi. Sau đó tôi có thể mở rộng phân vùng bên trong Windows.
Damian

Câu trả lời:


26

Bạn chỉ có thể thay đổi kích thước đĩa nếu chúng không phải là một phần của VM sử dụng ảnh chụp nhanh.

Nếu bạn đang sử dụng ảnh chụp nhanh, bạn có thể dễ dàng sao chép trạng thái sang VM và đĩa cứng mới và thay đổi kích thước của nó. VirtualBox 4 hiện hỗ trợ nhân bản từ GUI, vì vậy việc này cực kỳ dễ dàng.

VBoxManage - sửa đổihd

Đây là hướng dẫn hữu ích trong toàn bộ quá trình, Thay đổi kích thước và mở rộng Ổ cứng và phương tiện truyền thông ảo trong 4 bước


1
như Ryan nói, VM của tôi có ảnh chụp nhanh và tôi không thể mở rộng phân vùng trong Windows. Cuối cùng tôi đã nhân bản VM (không chỉ đĩa). Xem lệnh "vboxmanage clonevm". Bản sao chỉ chứa trạng thái hiện tại (không có ảnh chụp nhanh), vì vậy tôi có thể mở rộng phân vùng.
dalf

Đó là công việc! Lưu ý: Sau khi nhân bản và thay đổi kích thước đĩa, hãy mở cài đặt của VM, xóa đĩa cũ và thêm đĩa mới.
Nicolas Raoul

Ngoài ra, nó dường như không có sẵn cho hình ảnh đĩa VMDK
golimar

0

Đối với máy chủ Windows:

#command - give Windows direct path in order to use vboxmanage in any folder directly
PATH=%PATH%;C:\Program Files\Oracle\VirtualBox
#command - resize vdi, size in MB (75GB below), go to vdi folder first
VBoxmanage modifyhd [%vdiname].vdi --resize 75000
#comment - for Windows VM use some tool, e.g., partitionwizard free, to resize inside VM, profit

Đây là những gì tôi sử dụng, và nó làm việc cho tôi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.