Nie można rozszerzyć dysku C. Windows Server 2008 R2 - Rozwiązania

autor: Lance, aktualizacja: 25 października 2021 r

Windows Server 2008 zostało wydanych od ponad 10 lat, wiele partycji dysków serwera zabrakło miejsca, zwłaszcza do partycji systemowej C. Wielu administratorów serwerów próbuje to zrobić przedłużyć dysk C. bez marnowania czasu na odtworzenie partycji i przywrócenie wszystkiego. Jednak wiele osób twierdzi, że tak nie można przedłużyć napędu C. Windows Serwer 2008 za pomocą polecenia diskpart lub Zarządzanie dyskami. W tym artykule przedstawię, dlaczego te natywne narzędzia nie są w stanie rozszerzyć woluminu dysku C w Windows Server 2008 i jak łatwo rozwiązać ten problem.

1. Dlaczego nie można rozszerzyć dysku C za pomocą polecenia Diskpart

Diskpart działa za pośrednictwem wiersza poleceń, jest bardzo łatwy i szybki. Jednak w przeciwieństwie do Zarządzania dyskami, diskpart wyświetla tylko pojedyncze partycje z częścią informacji. Nie wyświetla struktury partycji i żadnego nieprzydzielonego miejsca, więc możesz napotkać więcej problemów, jeśli nie wiesz wszystkiego o partycjach dysku.

Diskpart może rozszerzyć dysk C tylko wtedy, gdy istnieje sąsiadujący Nieprzydzielone miejsce po prawej stronie. To nie można przedłużyć dysku C. zmniejszając D lub inną partycję, ponieważ nieprzydzielone miejsce, które zmniejszyło się z tego woluminu, jest nie sąsiadujące na dysk C.

Jak widać, po zmniejszeniu ciągłego tomu D wystąpił błąd ”Rozmiar zasięgu jest mniejszy niż minimum"podczas rozszerzania dysku C.

Unable with diskpart

Wkład help extend w oknie poleceń diskpart zobaczysz, jak działa polecenie diskpart Extend, składnię i ograniczenia.

Extend command limitation

Krótko mówiąc:

2. Dlaczego nie można rozszerzyć partycji C poprzez Zarządzanie dyskami

Aby zwiększyć możliwości zarządzania partycjami dysku, Microsoft dodaje nowe Zmniejsz woluminRozszerz wolumin funkcje z interfejsem graficznym w Server 2008 natywne zarządzanie dyskami. Jednak to samo z poleceniem Diskpart, Server 2008 Zarządzanie dyskami to nie można rozszerzyć partycji C zmniejszając D lub inny napęd. To samo z poleceniem rozszerzania diskpart, funkcja Extend Volume wymaga ciągłego nieprzydzielonego miejsca po prawej stronie.

Jak widać na moim serwerze, 20 GB nieprzydzielonego miejsca jest zmniejszone z D, nie przylega do dysku C i po lewej stronie E, więc Wydłuż objętość wyszarzone dla tych tomów.

Jeśli Zarządzanie dyskami pozwala na utworzenie nieprzydzielonej przestrzeni po lewej stronie lub przeniesienie jej z prawej do lewej, to nie występuje taki problem.

Extend greyed

Jeśli partycja D to logiczny, Server 2008 Zarządzanie dyskami nadal nie można przedłużyć dysku C nawet po usunięciu D..

Extend volume disabled

W przeciwieństwie do partycji podstawowej partycja logiczna zostanie przekonwertowana na Darmowy spacja po usunięciu, która nadal jest częścią partycji rozszerzonej.

In Server 2008 Zarządzanie dyskami, Nieprzydzielone miejsca usuniętego z partycji podstawowej nie można rozszerzyć na żaden dysk logiczny. Darmowy miejsca usuniętego z dysku logicznego nie można rozszerzyć na żadną partycję podstawową.

Diskpart nie ma takich ograniczeń, wolne miejsce usunięte z D można rozszerzyć na dysk C.

3. Co zrobić, gdy nie można rozszerzyć systemowego dysku C.

Aby rozwiązać ten problem, wystarczy 1 krok do przesuń Nieprzydzielone miejsce od prawej D do lewej. Aby wykonać to zadanie, potrzebujesz oprogramowania innej firmy, takiego jak NIUBI Partition Editor. Lepsze niż inne narzędzia, jest o wiele szybsze i bezpieczniejsze ze względu na swój wyjątkowy charakter 1 sekunda wycofania, Tryb wirtualny i Anuluj do woli technologii.

Jak naprawić Windows Server 2008 (R2) nie może rozszerzyć partycji dysku C:

Do pobrania NIUBI Partition Editor a zobaczysz główne okno ze strukturą partycji dysku i innymi informacjami. Na dysku 20 znajduje się 0 GB nieprzydzielonego miejsca zmniejszonego z dysku D.

NIUBI Partition Editor

Krok 1: kliknij prawym przyciskiem myszy D: napęd i wybierz „Zmień rozmiar/Przenieś”, umieść wskaźnik myszy w środkowy dysku D i przeciągnij w prawo w wyskakującym okienku.

Move drive D

Następnie nieprzydzielone miejsce zostaje przesunięte w lewo.

Move Unallocated space

Krok 2: kliknij prawym przyciskiem myszy C: dysk i ponownie wybierz „Zmień rozmiar/Przenieś”, przeciągnij prawa granica w kierunku prawo w wyskakującym okienku.

Extend C drive

Następnie nieprzydzielone miejsce jest łączone z dyskiem C:

Move Unallocated space

Krok 3: Kliknij Wykonać w lewym górnym rogu, aby wykonać. (Wszystkie operacje poprzedzające ten krok działają tylko w trybie wirtualnym)

Obejrzyj film, jak działać, gdy nie możesz rozszerzyć dysku C Server 2008 Zarządzanie dyskami:

Video guide

Jeżeli nie zmniejszyłeś woluminu D za pomocą Diskpart lub Zarządzania dyskami, możesz utworzyć nieprzydzielone miejsce bezpośrednio po lewej stronie, bez jego przenoszenia, wykonując kroki pokazane na filmie:

Video guide

Nie można rozszerzyć partycji C o inny dysk

Jeśli na tym samym dysku nie ma dostępnego wolnego miejsca, żadne oprogramowanie nie może rozszerzyć dysku C o wolne/nieprzydzielone miejsce na innym dysku. W tej sytuacji masz dwie możliwości, zgodnie z konfiguracją partycji dysku.

Jeśli dysk C jest w VMDK lub VHD:

Zwiększ rozmiar dysku wirtualnego za pomocą własnego narzędzia VMware or Hyper-V, dodatkowe miejsce na dysku zostanie wyświetlone jako Nieprzydzielone na końcu. Postępuj zgodnie z instrukcjami w filmie, aby przenieść i połączyć nieprzydzielone miejsce na dysku C.

W przypadku korzystania z dysku fizycznego lub sprzętowej macierzy RAID:

Skopiuj na większy dysk i rozwiń dysk C z dodatkowym miejscem na dysku.

Oprócz zmniejszania, przenoszenia, rozszerzania i kopiowania partycji dysku, NIUBI Partition Editor pomaga wykonywać wiele innych operacji zarządzania.

POBIERZ