Bạn chỉ có thể thực hiện điều này trong VMware Fusion hoặc VMware Workstation. VMware Player không bao gồm lệnh cần thiết. VMware Player luôn tạo các đĩa có thể phát triển mở rộng theo thời gian và không có cách nào để chuyển đổi thành preallocated mà không cần sử dụng một sản phẩm VMware khác.
VMware Fusion
Điều này rất đơn giản trong VMware Fusion trên máy Mac. VMware Fusion luôn tạo các ổ đĩa ảo mới dưới dạng đĩa có thể phát triển. Bạn có thể chuyển đổi chúng thành đĩa được phân bổ sau đó, hoặc chuyển đổi đĩa trở lại đĩa có thể phát triển nếu trước đó bạn đã chuyển đổi chúng thành đĩa được phân bổ trước.
Để làm điều này, trước tiên hãy tắt máy ảo. Bạn không thể chuyển đổi đĩa của mình nếu đĩa được bật hoặc bị treo.
Chọn máy ảo trong cửa sổ VMware Fusion chính và nhấp vào Máy ảo> Cài đặt.
Trong cửa sổ cài đặt Đĩa cứng, mở rộng phần "Tùy chọn nâng cao". Kiểm tra “Pre-allocate disk space” để chuyển đổi đĩa có thể phát triển thành đĩa được preallocated, hoặc bỏ chọn “Pre-allocate disk space” để chuyển đổi đĩa preallocated trở lại đĩa có thể phát triển. Nhấp vào “Áp dụng” để áp dụng các thay đổi của bạn sau đó.
VMware Workstation
Quá trình này phức tạp hơn một chút trong máy trạm VMWare và bạn sẽ cần sử dụng Dấu nhắc Lệnh - tùy chọn này không được hiển thị trong giao diện đồ họa trên VMware Workstation, vì vậy bạn sẽ phải sử dụng tính năng tích hợp sẵn
vmware-vdiskmanager
chỉ huy.
Bước một: Xóa mọi ảnh chụp nhanh
Đầu tiên, hãy tắt máy ảo trong VMware Workstation. Xóa mọi ảnh chụp liên kết với máy ảo bằng cách nhấp vào VM> Ảnh chụp nhanh> Ảnh chụp nhanh, nhấp chuột phải vào từng ảnh chụp nhanh và chọn "Xóa". Tất nhiên, bạn sẽ không thể khôi phục máy ảo của mình về các điểm trước đó trong thời gian sau khi xóa ảnh chụp nhanh.
Bước hai: Tìm lệnh vmware-vdiskmanagere.exe
Tiếp theo, tìm
vmware-vdiskmanager.exe
chỉ huy. Nếu bạn đã cài đặt VMware Workstation trong thư mục mặc định trên Windows, bạn sẽ tìm thấy nó tại
C:Program Files (x86)VMwareVMware Workstation
hoặc là
C:Program FilesVMwareVMware Workstation
vmware-vdiskmanager.exe
nếu nó khác trên hệ thống của bạn.
cd 'C:Program Files (x86)VMwareVMware Workstation'
vmware-vdiskmanager
lệnh như bạn sẽ chạy bất kỳ lệnh nào khác.
Bước ba: Tìm tệp đĩa ảo của bạn
Tìm thư mục của máy ảo trên đĩa của bạn và xác định tệp.vmdk của nó, đây là ổ đĩa ảo của máy ảo. Theo mặc định, VMware tạo các thư mục máy ảo bên trong thư mục tại
C:UsersNAMEDocumentsVirtual Machines
trong đó NAME là tên tài khoản người dùng Windows của bạn.
Bạn có thể thấy nhiều tệp.vmdk. Điều đó là bình thường. Tìm tệp.vmdk chính, không phải bất kỳ tệp.vmdk nào kết thúc bằng
-f
và sau đó là một số. Trong ảnh chụp màn hình bên dưới, nó có tên là Windows 7.vmdk.
Bước 4: Chuyển đổi đĩa ảo
Để chuyển đổi một máy ảo từ preallocated sang một đĩa ảo có thể phát triển được chia thành các tệp 2 GB, hãy chạy lệnh sau. Cách dễ nhất là tạo tệp mới, target.vmdk trong cùng thư mục với tệp đĩa ảo gốc.
vmware-vdiskmanager.exe -r 'c:path osource.vmdk' -t 1 'c:path o arget.vmdk'
Ví dụ: nếu đường dẫn đến tệp.vmdk ban đầu của bạn là
C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk
bạn có thể chạy lệnh sau:
vmware-vdiskmanager.exe -r 'C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk' -t 1 'C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7-growable.vmdk'
vmware-vdiskmanager.exe -r 'c:path osource.vmdk' -t 3 'c:path o arget.vmdk'
Ví dụ: nếu đường dẫn đến tệp.vmdk ban đầu của bạn là
C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk
bạn có thể chạy lệnh sau:
vmware-vdiskmanager.exe -r 'C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk' -t 1 'C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7-preallocated.vmdk'
Bước 5: Xóa (hoặc di chuyển) tập tin đĩa gốc
Lệnh trên chỉ tạo một bản sao mới của đĩa ảo tại đường dẫn đích. nếu bạn mở thư mục máy ảo của mình, bạn sẽ thấy rằng bạn có cả đĩa gốc và đĩa mới. Trong ví dụ này, chúng tôi có cả hai
Windows 7[something].vmdk
tệp và
Windows 7-growable[something].vmdk
các tập tin
Windows 7[something].vmdk
tập tin bao gồm cả chính
Windows 7.vmdk
tập tin.Tuy nhiên, bạn chỉ nên xóa hoặc di chuyển các tệp kết thúc bằng.vmdk. Để các tệp khác ở đây một mình.
Thay vì xóa những tập tin này, bạn có thể muốn sao chép chúng vào một thư mục khác. Điều này sẽ cung cấp cho bạn một bản sao lưu, bạn có thể khôi phục trong trường hợp có sự cố.
Bước 6: Di chuyển đĩa ảo mới sang vị trí của đĩa gốc
Đổi tên tệp.vmdk chính mới để có cùng tên với đĩa ảo gốc. Trong ví dụ này, chúng tôi sẽ đổi tên
Windows 7-growable.vmdk
đến
Windows 7.vmdk
và để Windows 7-growable-s001.vmdk, Windows 7-growable-s002.vmdk và các tệp khác một mình.