Powershell Thu nhỏ / Mở rộng Phân vùng trong Windows Server 2016

bởi John, Cập nhật vào: 28/7/2022

Nhiều quản trị viên muốn thay đổi kích thước Windows server phân vùng sau khi chạy máy chủ trong một khoảng thời gian. Một số người muốn thu nhỏ một phân vùng lớn để tạo khối lượng mới, một số người muốn mở rộng ổ C khi nó là hết chỗ. Đến phân vùng lại ổ cứng in Windows server, bạn có thể thử Powershell nếu bạn không muốn sử dụng bất kỳ phần mềm nào. Bài viết này giới thiệu cách thu nhỏ và mở rộng phân vùng với powershell in Windows Server 2016/ 2019/2022, sự thiếu hụt của Powershell và cách tốt hơn để thay đổi kích thước phân vùng máy chủ bằng phần mềm an toàn.

Làm thế nào để thu nhỏ phân vùng với powershell trong Server 2016/ 2019 / 2022

  1. Ấn Bản WindowsR cùng nhau trên bàn phím để mở Run, gõ PowerShell và nhấn Enter.
  2. Kiểu diskpart và nhấn Enter trong cửa sổ bật lên Windows Cửa sổ PowerShell.
  3. Kiểu list volume và nhấn Enter, sau đó bạn sẽ thấy tất cả các phân vùng đơn lẻ với một số tham số.
  4. Kiểu chọn tập D và nhấn Enter. (D là ký tự điều khiển hoặc số phân vùng mà bạn muốn thu nhỏ.)
  5. Kiểu thu nhỏ mong muốn = 20480 và nhấn Enter. (20480 là lượng không gian trống cần thu hẹp trong MBR, lượng tối đa sẽ được sử dụng nếu bạn không chỉ định giá trị.)

Trong một thời gian ngắn, PowerShell báo cáo rằng Diskpart đã thu nhỏ thành công dung lượng 20 GB. Nhập lại danh sách âm lượng, ổ D: của tôi bị thu hẹp từ 70 GB xuống còn 50 GB.

PowerShell shrink

Shrunk done

Cách mở rộng phân vùng bằng PowerShell trong Server 2016/ 2019 / 2022

Trước khi mở rộng âm lượng với PowerShell, bạn phải xóa của nó tiếp giáp phân vùng bên phải. Nếu không có âm lượng liền kề hoặc bạn không thể xóa nó, bạn không thể mở rộng âm lượng bằng powershell in Windows Server 2016/ 2019 / 2022.

Bạn không thể mở rộng phân vùng bằng cách thu nhỏ bất kỳ phân vùng nào khác. nếu bạn mở rộng C: lái xe với powershell sau khi thu nhỏ D, bạn sẽ nhận được Lỗi dịch vụ đĩa ảo: Kích thước của phần mở rộng nhỏ hơn mức tối thiểu.

Các bước để mở rộng phân vùng C với powershell trong Windows Server 2016/ 2019/2022:

  1. Chuyển tất cả các tệp trong phân vùng liền kề D: (trong một số máy chủ là E :) sang nơi khác.
  2. Kiểu diskpart và nhấn Enter trong cửa sổ PowerShell.
  3. (tùy chọn) Loại list volume và nhấn Enter.
  4. Kiểu chọn tập D và nhấn Enter.
  5. Kiểu xóa âm lượng và nhấn Enter.
  6. Kiểu chọn tập C và nhấn Enter.
  7. Kiểu thêm và nhấn Enter.

Trong một thời gian ngắn, ổ đĩa hệ thống C của tôi đã tăng từ 40 GB lên 110 GB. (Có 20 GB không gian chưa phân bổ phía sau ổ D, loại không gian này sẽ không được liệt kê.)

Powershell extend

Extend complete

Cách tốt hơn để thay đổi kích thước phân vùng trong Windows Server 2016

Có rất nhiều thiếu hụt trong khi thay đổi kích thước phân vùng với powershell trong Server 2016/2019/2022, ví dụ:

  1. Chỉ có NTFS phân vùng có thể được thu hẹp và mở rộng, FAT32 và bất kỳ loại nào khác không được hỗ trợ.
  2. Không gian chưa được phân bổ chỉ có thể được tạo bên phải trong khi thu hẹp phân vùng.
  3. Nếu có một số tệp "không thể di chuyển" trong một phân vùng, thì powershell chỉ có thể thu hẹp ít dung lượng trống mặc dù có dung lượng lớn.
  4. Không gian chưa được phân bổ chỉ có thể được sử dụng để tạo ổ đĩa mới, không thể di chuyển hoặc mở rộng sang các phân vùng khác.
  5. Bất kỳ hoạt động sẽ được thực hiện ngay lập tức.

Với NIUBI Partition Editor, không có những hạn chế như vậy. Bạn có thể tạo không gian Unallocated ở bên trái hoặc bên phải khi thu nhỏ phân vùng NTFS và FAT32. Mở rộng phân vùng với không gian liền kề hoặc không liền kề Chưa được phân bổ trên cùng một đĩa.

Tải về NIUBI Partition Editor và làm theo các bước trong video để thu nhỏ và mở rộng âm lượng trong Windows Máy chủ năm 2016.

Cách mở rộng ổ C: bằng cách thu nhỏ âm lượng khác:

Video guide

Cách mở rộng ổ D: bằng cách thu nhỏ âm lượng khác:

Video guide

  • Nếu bạn muốn thu nhỏ phân vùng và mở rộng một ổ đĩa không liền kề khác, có thêm một bước để di chuyển không gian chưa phân bổ.
  • Các bước đều giống nhau cho dù bạn chạy máy chủ vật lý với SSD, HDD, RAID hay máy chủ ảo trong VMware / Hyper-V.
  • Nếu không còn dung lượng trống trong ổ đĩa, bạn có thể sao chép ổ đĩa sang ổ đĩa lớn hơn hoặc di chuyển phân vùng sang ổ đĩa khác. Khi sao chép đĩa, bạn có thể mở rộng phân vùng với dung lượng đĩa bổ sung.

Tốt hơn so với các phần mềm khác, NIUBI Partition Editor có công nghệ tiên tiến để bảo vệ hệ thống và dữ liệu.

Bên cạnh việc thu hẹp, mở rộng, di chuyển và sao chép phân vùng đĩa, NIUBI Partition Editor giúp hợp nhất, chuyển đổi, chống phân mảnh, xóa, tối ưu hóa, ẩn phân vùng, quét các thành phần xấu và hơn thế nữa.

Tải về