Mở rộng / tăng kích thước đĩa ảo cho Hyper-V

Cập nhật vào ngày 16 tháng 2019 năm XNUMX

Bài viết này giới thiệu cách tăng / mở rộng kích thước đĩa của máy ảo Hyper-V mà không mất dữ liệu và cách tăng dung lượng của phân vùng ảo sau khi mở rộng đĩa.

Áp dụng cho: Windows 10, Windows Server 2008, Windows Server 2012, Windows Server 2016 và Windows Server 2019.

Ngày nay, nhiều người sử dụng máy ảo như Hyper-VVMware. So sánh với máy tính vật lý, máy ảo có các ưu điểm như tạo ảnh chụp nhanh hoặc điểm kiểm tra, dễ dàng thêm, xóa và chỉnh sửa phần cứng mô phỏng. Ngoài ra, bạn có thể mở rộng dung lượng lưu trữ nhanh chóng và dễ dàng

Kích thước của một đĩa cứng vật lý đã được cố định, vì vậy khi nó đầy, bạn phải sao chép hoặc sao lưu và khôi phục sang một đĩa lớn hơn. Nó tốn một thời gian dài như vậy đặc biệt là khi đĩa này rất lớn. Nhưng với đĩa cứng ảo trong máy ảo Hyper-V hoặc VMware, bạn có thể tăng kích thước của đĩa ảo mà không mất dữ liệu trong vài phút.

Sau khi mở rộng đĩa ảo, không gian bổ sung sẽ được hiển thị dưới dạng Không được gán vào cuối đĩa này. Nếu bạn muốn tăng dung lượng đĩa của phân vùng liền kề bên trái với không gian chưa phân bổ bổ sung, Windows có Quản lý đĩa gốc để giúp bạn. Tuy nhiên, nếu bạn muốn thêm không gian chưa phân bổ này vào bất kỳ khối lượng không liền kề nào, bạn nên chạy phần mềm của bên thứ ba để di chuyển không gian chưa phân bổ.

Bài viết này chỉ cho thấy cách tăng kích thước của đĩa cứng ảo và phân vùng trong Hyper-V.

Các câu hỏi thường gặp liên quan đến việc mở rộng đĩa Hyper-V

Q1. Có sự khác biệt nào khi tăng kích thước đĩa của VHD và VHDX không?

A: Phương pháp mở rộng một trong hai loại đĩa ảo là như nhau, nhưng bạn không thể mở rộng đĩa VHD trực tuyến, các đĩa VHDX của bộ điều khiển SCSI có thể được tăng trực tuyến.

Q2. Có sự khác biệt nào với Hyper-V thế hệ 1 và 2 không?

A: Không, không quan trọng nếu bạn sử dụng Hyper-V thế hệ 1 hoặc 2, không có sự khác biệt trong khi thay đổi kích thước và mở rộng đĩa ảo.

Q3. Tôi có nên kết nối đĩa ảo với máy ảo trước khi mở rộng?

A: Không, không có vấn đề gì nếu đĩa ảo được kết nối hay không, nhưng bạn nên chắc chắn liệu đĩa ảo VHD / VHDX này có được đặt hay không.

Q4. Tôi có thể mở rộng đĩa ảo hệ thống trong Hyper-V trực tuyến (mà không cần tắt máy ảo) không?

A: Việc đĩa ảo Hyper-V có thể được mở rộng hay không không phụ thuộc vào việc có hay không có Hệ điều hành, VHD đĩa có bộ điều khiển IDE hoặc SCSI không thể mở rộng trực tuyến. VHDX với bộ điều khiển IDE không thể tăng trực tuyến. VHDX với SCSI Bộ điều khiển có thể được mở rộng trực tuyến cho dù đó là đĩa hệ thống hay không.

Cách kiểm tra loại và bộ điều khiển của đĩa ảo của bạn:

Mở Quản lý Hyper-V, chọn máy ảo, sau đó bấm Cài đặt bên phải Hoạt động bảng điều khiển.

Hyper-V Settings

Trên bảng điều khiển bên trái của cửa sổ tiếp theo, bạn sẽ thấy (các) ổ đĩa cứng được liệt kê bên dưới IDE và (hoặc) Bộ điều khiển SCSI với .vhd hoặc .vhdx

Virtual disk type

Cách mở rộng kích thước đĩa ảo trong Hyper-V

Có hai cách phổ biến để mở rộng ổ cứng ảo Hyper-V với PowerShell và Hyper-V Manager.

Dù bằng cách nào, trước tiên, bạn nên kiểm tra xem máy ảo có lưu hoặc có trạm kiểm soát. Nếu có, không ai các đĩa của nó có thể được mở rộng. Trong trường hợp đó, xóa Trạng thái đã lưu và (các) Điểm kiểm tra trước khi mở rộng bất kỳ loại đĩa ảo Hyper-V nào.

Thứ hai, nếu đĩa ảo mà bạn muốn tăng dung lượng là VHD (cả bộ điều khiển IDE và SCSI) hoặc VHDX với IDE Bộ điều khiển, bạn nên tắt máy ảo trước khi mở rộng.

Cách 1: Cách tăng kích thước đĩa ảo Hyper-V với PowerShell

Đó là cách dễ nhất và nhanh nhất, tuy nhiên, bạn nên xác định vị trí của VHD / VHDX và sử dụng đường dẫn tuyệt đối với ''.

Các bước để mở rộng không gian đĩa ảo VHD / VHDX với PowerShell:

  1. Mở PowerShell từ thanh Khởi động nhanh hoặc menu Bắt đầu theo Hệ điều hành của riêng bạn.
  2. Kiểu Thay đổi kích thước-VHD -Path 'E: \ yourown.vhdx' -SizeBytes 200gb

Expand Hyper-V disk

200gb ở đây có nghĩa là kích thước cuối cùng sau khi mở rộng, không thêm 200GB.

Cách 2: Cách mở rộng kích thước ổ đĩa ảo với Hyper-V Manager

Hyper-V Manager có tùy chọn chỉnh sửa đĩa cho dù đĩa VHD / VHDX có được kết nối với máy ảo này hay không.

Các bước để tăng kích thước của đĩa ảo Hyper-V trong Windows 10 or Server 2008/ 2012/2016/2019:

1. Mở Trình quản lý Hyper-V, nhấp vào máy chủ trong bảng điều khiển bên trái, sau đó nhấp vào Chỉnh sửa đĩa in Hoạt động bảng bên phải.

Edit disk

2. Chỉ cần nhấp vào Tiếp theo trong cửa sổ bật lên Chỉnh sửa thuật sĩ đĩa cứng ảo cửa sổ.

Edit Wizard

3. Nhấp chuột Xem trên cùng để xác định vị trí tệp đĩa ảo VHD / VHDX của bạn và nhấp vào Tiếp theo.

Locate disk

4. Chọn Mở rộng tùy chọn và nhấp vào Tiếp theo. (Nếu bạn không tắt máy ảo, chỉ có tùy chọn Mở rộng.)

Select Expand

5. Nhập một lượng kích thước mới và nhấp vào Tiếp theo.

Enter size

6. Xem lại thao tác mở rộng và nhấp vào Kết thúc để tiếp tục.

Select Expand

Trong một thời gian ngắn, đĩa hệ thống trong máy ảo Hyper-V của tôi Server 2012 được tăng từ 120GB lên 160GB, dung lượng ổ đĩa 40GB bổ sung được hiển thị dưới dạng Không được gán vào cuối

Original size

New disk size

Cách tăng dung lượng đĩa của phân vùng ảo

Nếu bạn muốn mở rộng tiếp giáp trái phân vùng (ở đây là D :) với không gian Unallocated bổ sung, bạn có thể đạt được với Windows công cụ quản lý đĩa gốc. Tuy nhiên, có 2 điều kiện tiên quyết:

Làm theo các bước để mở rộng phân vùng ảo D trong Quản lý đĩa nếu phân vùng của bạn đáp ứng các yêu cầu:

  1. Phải phân vùng này trong Quản lý đĩa và chọn Mở rộng Khối lượng.
  2. Chỉ cần nhấp Sau để Kết thúc trong cửa sổ Mở rộng Trình hướng dẫn Âm lượng.

Nếu bạn muốn tăng dung lượng ổ đĩa của phân vùng hệ thống không liền kề C, bạn cần phần mềm của bên thứ ba để di chuyển không gian Unallocated phía sau ổ C.

Tải về NIUBI Partition Editor và làm theo các bước dưới đây:

  1. Nhấp chuột phải vào ổ đĩa D: và chọn "Thay đổi kích thước / Di chuyển âm lượng", kéo trung tâm về phía bên phải trong cửa sổ bật lên.
  2. Nhấp chuột phải vào hệ thống ổ C: và chọn lại "Resize/Move Volume", kéo biên giới bên phải về phía bên phải để kết hợp không gian Unallocated.

Làm theo các bước trong video để tăng kích thước phân vùng hệ thống sau khi mở rộng đĩa ảo Hyper-V:

Video guide

Nếu phân vùng D là Hợp lý hoặc được định dạng bằng FAT32, Quản lý đĩa không thể giúp bạn. Trong trường hợp đó, chỉ cần làm theo bước 2 để hợp nhất không gian Unallocated với NIUBI Partition Editor.

Các phương pháp trên để tăng kích thước phân vùng đĩa ảo Hyper-V là hợp lệ đối với Windows 10/8/7, Windows Server 2008, Windows Server 2012, Windows Server 2016 và Windows Server 2019.