Cách chuyển đổi giữa các đĩa Preallocated và Growable trong VMware
VMware thường tạo ra các đĩa có thể phát triển được, có thể phát triển các ổ đĩa cứng, phát triển theo thời gian khi bạn thêm dữ liệu. Tuy nhiên, bạn cũng có thể tạo các đĩa đĩa preallocated của bắt đầu với kích thước tối đa. Nếu bạn muốn thu gọn một đĩa sau này, bạn sẽ cần phải chuyển đổi nó từ preallocated sang có thể phát triển. Hoặc, bạn có thể muốn chuyển đổi một đĩa từ có thể phát triển thành preallocated để đạt hiệu suất tối đa.
Bạn chỉ có thể làm điều này trong VMware Fusion hoặc VMware Workstation. VMware Player không bao gồm các 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 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 các đĩa có thể phát triển. Sau đó, bạn có thể chuyển đổi chúng thành các đĩa được phát hành trước hoặc chuyển đổi các đĩa trở lại các đĩa có thể phát triển được nếu trước đó bạn đã chuyển đổi chúng thành các đĩa được phát hành trước.
Để làm điều này, đầu tiên hãy tắt máy ảo. Bạn không thể chuyển đổi đĩa của nó nếu nó được bật hoặc treo.
Chọn máy ảo trong cửa sổ VMware Fusion chính và bấm Máy ảo> Cài đặt.
Nhấp vào tùy chọn Đĩa cứng cứng cứng trong các thiết bị di động trong cửa sổ Cài đặt.
Nếu bạn thấy một thông báo nói rằng bạn không thể thực hiện những thay đổi này trong khi máy ảo của bạn có ảnh chụp nhanh, trước tiên bạn cần xóa bất kỳ ảnh chụp nhanh nào bạn đã tạo cho máy ảo của mình. Tất nhiên, bạn sẽ không thể khôi phục máy ảo của mình về trạng thái trước đó vào những thời điểm sau.
Để xóa ảnh chụp nhanh, bấm Máy ảo> Ảnh chụp nhanh> Ảnh chụp nhanh. Chọn từng ảnh chụp nhanh trong cửa sổ và nhấp vào nút Xóa Xóa trên thanh công cụ để xóa từng ảnh.
Trong cửa sổ cài đặt Đĩa cứng, mở rộng phần Tùy chọn Nâng cao của Trực tuyến. Kiểm tra trước khi phân bổ không gian đĩa Sắp xếp lại để chuyển đổi đĩa có thể phát triển thành đĩa được phân bổ trước hoặc bỏ chọn Nhấp vào ứng dụng vào ứng dụng trực tuyến.
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ích hợp sẵn vmware-vdiskmanager
chỉ huy.
Bước một: Xóa mọi ảnh chụp nhanh
Đầu tiên, tắt nguồn máy ảo trong VMware Workstation. Xóa mọi ảnh chụp nhanh liên quan đến 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 Xóa. Tất nhiên, bạn sẽ không thể khôi phục máy ảo của mình về những thời điểm trước đó sau khi xóa các ả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: \ Tệp chương trình (x86) \ VMware \ VMware Workstation
hoặc là C: \ Tệp chương trình \ VMware \ VMware Workstation
.
Mở cửa sổ Dấu nhắc Lệnh từ menu Bắt đầu và thay đổi thư mục VMware. Để làm điều này, sử dụng lệnh sau. Thay thế đường dẫn thư mục bằng đường dẫn chính xác đến thư mục VMware Workstation có chứa vmware-vdiskmanager.exe
tập tin nếu nó khác trên hệ thống của bạn.
cd "C: \ Chương trình tệp (x86) \ VMware \ VMware Workstation"
LƯU Ý: Các hướng dẫn ở đây giả sử bạn đang sử dụng Windows làm hệ điều hành máy chủ. Trên Linux, bạn chỉ cần mở cửa sổ Terminal và chạy vmware-vdiskmanager
lệnh như bạn chạy bất kỳ lệnh nào khác.
Bước ba: Tìm tệp đĩa ảo của bạn
Xác định vị trí 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ó, đó 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: \ Users \ NAME \ Documents \ Virtual Machines \
, 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. Hãy 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 Windows 7.vmdk.
Nếu bạn không chắc chắn nó ở đâu, bạn có thể xem đường dẫn thư mục của máy ảo ở cuối cửa sổ VMware Workstation.
Bước bốn: Chuyển đổi đĩa ảo
Để chuyển đổi một máy ảo từ preallocated thành 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. Dễ dàng nhất để tạo tệp .vmdk mới, đích trong cùng thư mục với tệp đĩa ảo gốc.
vmware-vdiskmanager.exe -r "c: \ path \ to \ source.vmdk" -t 1 "c: \ path \ to \ target.vmdk"
Ví dụ: nếu đường dẫn đến tệp .vmdk ban đầu của bạn là C: \ Users \ chris \ Documents \ Virtual Machines \ Windows 7 \ Windows 7.vmdk
, bạn có thể chạy lệnh sau:
vmware-vdiskmanager.exe -r "C: \ Users \ chris \ Documents \ Virtual Machines \ Windows 7 \ Windows 7.vmdk" -t 1 "C: \ Users \ chris \ Documents \ Virtual Machines \ Windows 7 \ Windows 7- phát triển.vmdk "
Để chuyển đổi một máy ảo từ có thể phát triển thành một đĩa được chia thành các tệp 2 GB, hãy chạy lệnh sau:
vmware-vdiskmanager.exe -r "c: \ path \ to \ source.vmdk" -t 3 "c: \ path \ to \ target.vmdk"
Ví dụ: nếu đường dẫn đến tệp .vmdk ban đầu của bạn là C: \ Users \ chris \ Documents \ Virtual Machines \ Windows 7 \ Windows 7.vmdk
, bạn có thể chạy lệnh sau:
vmware-vdiskmanager.exe -r "C: \ Users \ chris \ Documents \ Virtual Machines \ Windows 7 \ Windows 7.vmdk" -t 1 "C: \ Users \ chris \ Documents \ Virtual Machines \ Windows 7 \ Windows 7- preallocated.vmdk "
Bước năm: Xóa (hoặc di chuyển) các tệp đĩ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 của máy ảo, 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 ta có cả hai Windows 7 [một cái gì đó] .vmdk
tập tin và Windows 7-growable [cái gì đó] .vmdk
các tập tin
Bây giờ bạn có thể thoát khỏi đĩa gốc bằng cách xóa các tệp của nó. Trong ví dụ này, chúng tôi sẽ xóa tất cả Windows 7 [một cái gì đó] .vmdk
tập tin bao gồm 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 tin khác ở đây một mình.
Thay vì xóa các tệp này, bạn có thể muốn sao chép chúng vào thư mục khác. Điều này sẽ cung cấp cho bạn một bản sao lưu mà bạn có thể khôi phục trong trường hợp có sự cố..
Bước sáu: Di chuyển đĩa ảo mới đến 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 đã đổi tên Windows 7-growable.vmdk
đến Windows 7.vmdk
và để riêng Windows 7-growable-s001.vmdk, Windows 7-growable-s002.vmdk và các tệp khác.
Bây giờ bạn có thể khởi động máy ảo bình thường. Nó sẽ được tự động sử dụng đĩa có thể phát triển hoặc phát hành mới, vì nó ở cùng vị trí với đĩa trước đó mà nó đang sử dụng. Tệp đĩa chính .vmdk mới đó trỏ đến các tệp .vmdk nhỏ hơn mặc dù chúng có tên khác, vì vậy mọi thứ sẽ chỉ hoạt động..