Không thể mở rộng ổ C trong Windows Server 2008 R2 - Cách khắc phục

bởi Allen, Cập nhật vào: 22 tháng 3 năm 2022

Tốt hơn so với Server 2003 trước đó, Windows Server 2008 có chức năng "Mở rộng khối lượng" mới trong Quản lý đĩa để giúp mở rộng phân vùng NTFS mà không làm mất dữ liệu. Khi hệ thống C: ổ đĩa đã đầy, nhiều người cố gắng mở rộng phân vùng bằng công cụ gốc này nhưng không thành công. Khi nhấp chuột phải vào ổ C, họ nhận thấy rằng Tùy chọn "Mở rộng âm lượng" chuyển sang màu xám. Trong bài viết này, tôi sẽ giới thiệu lý do tại sao bạn không thể mở rộng ổ C trong Windows Server 2008 (R2) với Disk Management hoặc một công cụ lệnh diskpart khác và cách giải quyết vấn đề này một cách dễ dàng.

Tại sao không thể mở rộng ổ C trong Server 2008 R2 bằng lệnh Diskpart

Diskpart là một công cụ dòng lệnh được tích hợp từ Windows XP. Nó có lệnh để thu nhỏ và mở rộng phân vùng, tuy nhiên nó chỉ hỗ trợ phân vùng NTFS. Hầu hết ổ C của hệ thống được định dạng bằng NTFS, vậy tại sao nhiều người vẫn phản hồi rằng họ không thể mở rộng ổ C bằng Diskpart trong Server 2008 R2?

Như chúng ta đã biết, kích thước của đĩa vật lý là cố định, đĩa 500GB không thể giảm xuống 250GB hoặc tăng lên 1TB. Bạn có thể thay đổi kích thước của một phân vùng nhưng bạn có thể thay đổi kích thước đĩa vật lý. Do đó, trước đây mở rộng một phân vùng phải có không gian "Chưa được phân bổ". Để có được loại không gian như vậy, bạn có thể xóa hoặc thu nhỏ một phân vùng. Khi thu nhỏ một ổ, tất cả các tệp trong đó vẫn giữ nguyên vẹn, vì vậy tốt hơn là xóa.

Tôi đã thu nhỏ ổ D với 20GB, nhưng khi tôi mở rộng ổ C, tôi nhận được thông báo lỗi - Kích thước của phạm vi nhỏ hơn mức tối thiểu.

Diskpart extend error

Sau đó tôi đã xóa ổ đĩa D và thử lại mở rộng, lần này ổ đĩa báo cáo ổ đĩa C được mở rộng thành công.

Extend done

Kiểu giúp mở rộng trong dấu nhắc lệnh của Diskpart, bạn sẽ thấy cách Mở rộng hoạt động, cú pháp và các giới hạn.

Extend command limitation

Trở nên ngắn:

Phân vùng hệ thống C là NTFS và không gian Unallocated thu nhỏ từ D cũng nằm trên cùng một đĩa. Tuy nhiên, không gian chưa được phân bổ này nằm ở bên phải của D sau khi thu nhỏ, vì vậy nó không thể được mở rộng đến không liền kề Ổ C. Đây là lý do tại sao bạn không thể mở rộng ổ C: trong Server 2008 (R2) bằng diskpart.

Không xóa ổ D: nếu có chương trình hoặc Windows dịch vụ chạy từ nó.

Tại sao không thể mở rộng ổ C trong Windows Server 2008 với quản lý đĩa

Disk Management có giao diện đồ họa và dễ sử dụng hơn. Tuy nhiên, nó có cùng một hạn chế với lệnh diskpart khi thu nhỏ và mở rộng phân vùng.

  • Không gian chưa phân bổ chỉ có thể được thực hiện trên ngay sau khi co lại.
  • Không gian chưa phân bổ chỉ có thể được kết hợp với tiếp giáp trái vách ngăn.

Vì vậy, Mở rộng âm lượng bị vô hiệu hóa cho ổ C: và E sau khi thu nhỏ D.

Đây là lý do phổ biến nhất khiến bạn không thể mở rộng ổ C trong Windows Server 2008 R2 với Quản lý đĩa.

Nếu Disk Management có thể tạo không gian Unallocated ở bên trái hoặc di chuyển phân vùng sang bên phải hoặc bên trái, thì không có vấn đề như vậy.

Extend greyed

Nếu ổ D bên phải là logic, Quản lý đĩa vẫn không thể mở rộng ổ C sau khi xóa D.

Trong quản lý đĩa Server 2008, Không được gán không gian đã bị xóa khỏi Tiểu học phân vùng không thể được mở rộng cho bất kỳ phân vùng hợp lý. Miễn phí không gian đã bị xóa khỏi logic phân vùng không thể được mở rộng cho bất kỳ phân vùng chính.

Đây là một lý do khác khiến bạn không thể mở rộng ổ C trong Windows Máy chủ 2008 với Disk Management.

Để chuyển đổi không gian "Miễn phí" này thành "Chưa được phân bổ", bạn phải xóa tất cả các các ổ đĩa Lôgic khác và sau đó xóa toàn bộ phân vùng Mở rộng. Rõ ràng, đó là một ý tưởng tồi. 

Extend volume disabled

Phải làm gì nếu không thể mở rộng phân vùng hệ thống C

Thật dễ dàng để giải quyết vấn đề này với NIUBI Partition Editor. Nếu bạn đã thu nhỏ D hoặc âm lượng khác, NIUBI có thể di chuyển không gian chưa phân bổ phía sau ổ C. Nếu ổ đĩa D liền kề là FAT32, cả lệnh Diskpart và Disk Management đều không thể thu nhỏ nó. Nhưng NIUBI có thể thu nhỏ nó lại và tạo ra không gian Unallocated ở bên trái, khi đó ổ C không thể được mở rộng mà không cần di chuyển phân vùng D.

Các bước khi không thể mở rộng ổ C trong Windows Server 2008 R2 sau khi thu nhỏ D (hoặc E):

Tải về NIUBI Partition Editor và bạn sẽ thấy cửa sổ chính với cấu trúc phân vùng đĩa và các thông tin khác. Có 20 GB dung lượng chưa phân bổ trong Đĩa 0 được thu nhỏ từ ổ D.

NIUBI Partition Editor

Bước 1: Click chuột phải D: lái xe và chọn "Resize/Move Volume", kéo  trung tâm của D lái xe về phía ngay trong cửa sổ bật lên.

Move drive D

Sau đó, không gian Unallocated được chuyển sang bên trái.

Move Unallocated space

Bước 2: Click chuột phải C: lái xe và chọn "Resize/Move Volume"một lần nữa, kéo biên giới bên phải đối với ngay trong cửa sổ bật lên.

Extend C drive

Sau đó, không gian Unallocated được kết hợp với ổ đĩa C :.

Move Unallocated space

Bước 3: Nhấp chuột Apply trên cùng bên trái để thực hiện. (Tất cả các hoạt động trước bước này chỉ hoạt động ở chế độ ảo)

Xem video hướng dẫn cách vận hành:

Video guide

Các bước đều giống nhau cho dù ổ D là NTFS hay FAT32, phân vùng Chính hay Hợp lý. Cũng không có gì khác biệt nếu bạn sử dụng bất kỳ loại mảng RAID phần cứng hoặc VMware / Hyper-V. Tốt hơn các công cụ khác, NIUBI Partition Editor có các công nghệ Rollback 1 giây, Virtual Mode và Cancel-at-well độc đáo để bảo vệ hệ thống và dữ liệu của bạn. Ngoài việc thu nhỏ, di chuyển và mở rộng phân vùng, nó còn giúp bạn thực hiện nhiều thao tác quản lý phân vùng đĩa khác.

TẢI VỀ