Câu trả lời:
Phương pháp 1: Sử dụng VMWare Converter:
Một số người nói rằng quá trình mở rộng chậm và Công cụ VMWare có thể cần phải được cài đặt lại.
Phương pháp 2: Sử dụng VDiskManager:
vmware-vdiskmanager -x 12GB "My harddisk.vmdk"
Lưu ý: Bởi vì điều này chỉ mở rộng đĩa chứ không phải phân vùng, bạn cũng cần thay đổi kích thước bảng phân vùng. Điều này có thể được thực hiện bởi các công cụ của bên thứ 3 như 'Magic Magic', nhưng cũng với 'đĩapart.exe', một công cụ của Windows. Trong trường hợp của tôi, đĩa này có khả năng khởi động, nghĩa là tôi không thể chạy Diskpart trên chính máy ảo. Tôi đã sử dụng một máy ảo khác, chạy Windows XP. Nó cũng hoạt động với Windows 7 beta 1, nhưng không thành công với Windows Server 2003.
Thêm đĩa cứng tăng vào máy ảo thứ hai;
Bật nguồn cho máy ảo thứ 2 này;
Mở một Dấu nhắc Lệnh và gõ:
diskpart
Loại:
list volume
Ghi nhớ số âm lượng (#) của âm lượng của bạn!
Nhập:
select volume <volume number>
(số từ bước 8)
Kiểu:
extend
Tắt máy ảo thứ 2 này và xóa đĩa cứng khỏi cấu hình máy ảo. Điều này sẽ không xóa đĩa cứng khỏi đĩa;
Đã kết thúc! (Windows tự động nhận dạng kích thước ổ đĩa và ổ đĩa mới và chính xác)
Cảm ơn Leon Meijer.
Kể từ phiên bản mới nhất của VMWare Workstations and Player (VMWare 7), bạn có thể thay đổi kích thước đĩa từ trong ứng dụng.
Bạn phải truy cập menu cài đặt của Máy ảo, chọn ổ đĩa và nhấp vào "Tiện ích". Ở đó bạn có thể chọn để mở rộng hoặc thu gọn nó.
Một lưu ý: rõ ràng bạn không thể mở rộng đĩa nếu bạn có ảnh chụp nhanh. Bạn sẽ phải xóa chúng và thử lại trước khi nén nó.
Trước khi bạn bắt đầu, hãy tạo một bản sao lưu của đĩa ảo để bạn có thể khôi phục nó trong trường hợp thất bại. Mở rộng đĩa ảo có thể là một hoạt động phức tạp vì nhiều lý do, ví dụ:
1) Đĩa ảo đầy đã xảy ra để chứa phân vùng khởi động / chính cho Windows
2) Có ảnh chụp nhanh
3) Không đủ dung lượng đĩa trống trên ổ đĩa vật lý để cho phép tăng trưởng
4) Đây là một quá trình gồm nhiều bước và liên quan đến việc sử dụng các công cụ và lệnh khác nhau trong một trình tự cụ thể. Các cá nhân sáng tạo đã nghĩ ra cách giải quyết để mở rộng phân vùng chính cho Windows bằng cách sử dụng các đĩa khởi động Linux và các công cụ phân vùng đĩa như GParted và bạn phải làm điều này đúng.
Bạn sẽ tìm thấy một số bài viết liên quan đến chủ đề này trên Google. Về cơ bản, chúng là tất cả các biến thể của bài viết được tóm tắt trong
http://blog.sharevm.com/2010/01/11/survey-extend-Exand-vmware-virtual-disk/
Có một cách dễ dàng! Bạn nên tải xuống và dùng thử fatVM http://www.gudgud.com/fatvm
fatVM là một giải pháp 1 lần nhấp đáng tin cậy, mạnh mẽ và an toàn để mở rộng ổ C của đĩa ảo VMware Fusion hoặc Workstation đang trở nên đầy đủ. a) Nó cung cấp một giao diện đơn giản, trực quan và một quy trình đáng tin cậy che giấu sự phức tạp kỹ thuật của việc mở rộng đĩa ảo. b) Nó mạnh mẽ vì nó có thể mở rộng các đĩa ảo có ảnh chụp nhanh và nhân bản. c) Nó an toàn vì nó bảo quản đĩa gốc của bạn, vẫn còn có sẵn cho bạn khi có nhu cầu.
Tôi tin rằng bạn chỉ có thể thay đổi kích thước đĩa bằng VMWare Converter nếu VM đang chạy Windows. Có thể nó hoạt động với Linux nếu bạn đã cài đặt các công cụ VMWare.
Nếu bạn đang chạy phiên bản VMWare hỗ trợ các đĩa được cung cấp mỏng thì kích thước VMDK có thể nhỏ hơn so với những gì HĐH nhìn thấy và VMDK phát triển khi bạn sử dụng nhiều không gian hơn trong VM. Nếu máy của bạn có một đĩa như thế này thì tất cả những gì bạn phải làm là bắt đầu quá trình thu nhỏ. Bạn bắt đầu quá trình thu nhỏ bên trong máy bằng lệnh (Linux) hoặc trong các công cụ VMWare (Windows). Sau đó, nó di chuyển dữ liệu vào đầu đĩa giống như một số ứng dụng chống phân mảnh. Sau khi làm điều đó, nó bắt đầu một quá trình trong VMWare để thay đổi kích thước tệp VMDK.
Tôi đang sử dụng ESXi 3.5 không hỗ trợ các đĩa được cung cấp mỏng. Những gì tôi đã làm gần đây là như sau: 1. Tạo một đĩa có kích thước mong muốn trong VM. 2. Khởi động CD Ubuntu. Cũng có thể là CD Live gparted hoặc bất kỳ CD khởi động phân vùng nào khác. 3. Sử dụng ứng dụng gparted hoặc phân vùng để thay đổi kích thước phân vùng xuống và sao chép phân vùng vào ổ đĩa nhỏ. 4. Loại bỏ đĩa cũ khỏi VM của bạn. 5. Khởi động đĩa cài đặt cho hệ điều hành và sửa chữa MBR. 6. Xóa tệp VMDK đĩa cũ.