Tìm kiếm trang web

Mở rộng ổ đĩa (phân vùng) trong Windows


Các phiên bản hiện đại của Windows và Windows Server cho phép bạn tăng kích thước của bất kỳ ổ đĩa (phân vùng) nào với chi phí dung lượng ổ đĩa chưa sử dụng (chưa được phân bổ) mà không cần tắt máy tính và không làm mất dữ liệu. Trong bài viết này, chúng tôi sẽ giải thích cách mở rộng phân vùng đĩa trong Windows bằng GUI Quản lý đĩa,

diskpart

công cụ hoặc lệnh PowerShell.

Windows sẽ cho phép bạn mở rộng ổ đĩa cơ bản nếu:

  • Không gian chưa phân bổ miễn phí có sẵn trên cùng một vật lý (đĩa ảo);

  • Phân vùng được định dạng bằng hệ thống tệp NTFS hoặc ReFS;

  • Có không gian trống (không phân vùng) ở bên phải phân vùng bạn muốn mở rộng;

  • Bạn không thể tạo phân vùng lớn hơn 2 TB trên các đĩa có bảng phân vùng MBR. Đối với các ổ đĩa lớn (trên 2 GB), hãy sử dụng bảng phân vùng GPT (bạn có thể chuyển đổi MBR sang GPT trong Windows mà không mất dữ liệu)

Trước tiên, bạn phải tăng kích thước đĩa cứng ảo trong thuộc tính máy ảo nếu bạn đang chạy Windows trên máy ảo. Vui lòng tham khảo hướng dẫn mở rộng ổ đĩa ảo trong VMware và Hyper-V.

Cách mở rộng ổ đĩa bằng cách sử dụng phần đính vào quản lý đĩa

Cách dễ nhất để mở rộng phân vùng trong Windows là sử dụng MMC Quản lý đĩa:

  1. Mở bảng điều khiển Quản lý đĩa (

    diskmgmt.msc

    ) với tư cách là quản trị viên. Cập nhật thông tin ổ đĩa bằng cách sử dụng tùy chọn Hành động -> Quét lại đĩa (nếu gần đây bạn đã tăng kích thước đĩa cứng của máy ảo trong bộ ảo hóa và không thể thấy ổ đĩa mới được thêm vào không gian);

  2. Nhấp chuột phải vào ổ đĩa bạn muốn mở rộng. Trong trường hợp của tôi, đó là một phân vùng logic có

    C:\

    ký tự ổ đĩa được gán cho nó;

  3. Chọn Mở rộng âm lượng;

  4. Dung lượng trống tối đa tính bằng MB cho biết bạn có thể mở rộng phân vùng hiện tại thêm bao nhiêu. Nhập lượng MB cần thêm vào phân vùng sử dụng dung lượng chưa được phân bổ vào hộp Chọn lượng dung lượng trong MB. Trong ví dụ này, tôi sẽ thêm tất cả dung lượng trống vào ổ đĩa hệ thống của mình;

  5. Nhấn Next -> Finish và kiểm tra xem ổ C của bạn đã được mở rộng chưa.

Ảnh chụp màn hình bên dưới cho thấy có một ổ đĩa Môi trường phục hồi Windows giữa ổ C của bạn và vùng chưa được phân bổ. Lưu ý rằng tùy chọn Mở rộng ổ đĩa cho đĩa có màu xám.

Điều này có nghĩa là bạn sẽ không thể mở rộng ổ C: của mình cho đến khi bạn xóa phân vùng Recovery hoặc di chuyển nó đến cuối ổ đĩa. Xem cách thực hiện việc này trong hướng dẫn sau: Không thể mở rộng âm lượng sang không gian chưa phân bổ trong Windows.

Mở rộng ổ đĩa trong Windows từ dòng lệnh

Nếu cần tăng kích thước ổ đĩa từ dấu nhắc lệnh, bạn có thể sử dụng công cụ diskpart của bảng điều khiển hoặc lệnh ghép ngắn PowerShell để quản lý ổ đĩa và phân vùng từ mô-đun Storage tích hợp sẵn. Hơn nữa trong bài viết, chúng tôi sẽ hướng dẫn cách tăng kích thước ổ đĩa trên máy chủ chạy Windows Server Core hoặc Microsoft Hyper-V Server (không phải GUI).

Chạy lệnh:

Diskpart

Dưới đây là cách xem danh sách các đĩa có sẵn:

DISKPART ->

list disk

Chọn một đĩa:

DISKPART ->

select disk 0

Liệt kê các tập:

DISKPART ->

list vol

Chọn cái bạn muốn mở rộng:

DISKPART ->

select volume 3

Các tùy chọn diskpart sau đây được sử dụng để mở rộng ổ đĩa:

EXTEND [SIZE=] [DISK=] [NOERR]

Ví dụ: bạn có thể thêm 10 GB vào ổ đĩa hiện tại:

DISKPART ->

extend size=10000

Hoặc thêm tất cả không gian trống có sẵn:

DISKPART ->

extend

Đừng quên kiểm tra xem âm lượng đã được tăng chưa:

DISKPART ->

list vol

Đóng phiên diskpart:

DISKPART ->

exit

Bạn cũng có thể mở rộng âm lượng bằng PowerShell.

Bắt đầu bằng cách cập nhật thông tin về đĩa của bạn:

"rescan" | diskpart

Hiển thị thông tin về kích thước hiện tại của các phân vùng trên đĩa 0:

Get-Partition -DiskNumber 0

Lệnh bên dưới sẽ cung cấp cho bạn kích thước tối thiểu của ổ đĩa logic của bạn (

SizeMin

, là kích thước thực tế của dữ liệu trên phân vùng) và kích thước tối đa của phân vùng có thể được mở rộng thành (

SizeMax

):

Get-PartitionSupportedSize -DriveLetter C

Để tăng âm lượng cụ thể (ký tự ổ đĩa được gán), hãy chỉ định kích thước mới của nó:

Resize-Partition -DriveLetter C -Size 42169532416

Nếu bạn muốn mở rộng nó bằng cách sử dụng tất cả dung lượng trống có sẵn, hãy sử dụng các lệnh sau:

size = (Get-PartitionSupportedSize -DiskNumber 0 -PartitionNumber 3)
Resize-Partition -DiskNumber 0 -PartitionNumber 3 -Size $size.SizeMax

Cuối cùng, hãy kiểm tra xem phân vùng của bạn đã thực sự được mở rộng chưa:

Get-Partition -DiskNumber 0 -PartitionNumber 3

Xin lưu ý rằng Windows XP và Windows Server 2003 không hỗ trợ phần mở rộng trực tuyến của phân vùng hệ thống C:. Để mở rộng phân vùng hệ thống mà không cần khởi động lại các hệ điều hành này, bạn có thể sử dụng công cụ ExtPart của Dell.

Bài viết liên quan