Komputery Okna Internet

Konsolidacja dysków Dispart. Polecenia narzędzia Diskpart. Możliwe błędy i awarie

09.04.2017

Pomimo tego, że od kilku lat przesiadłem się na Linuksa, czasami wciąż muszę instalować Windowsa dla moich znajomych i bliskich.

Aby podzielić dysk na partycje do pracy z systemem, możesz użyć narzędzia DiskPart.

DiskPart to narzędzie konsolowe z interfejsem wiersza poleceń do pracy z dyskami, partycjami i woluminami. Opracowany przez firmę Microsoft dla rodziny systemów operacyjnych Windows. Dlatego problemów powinno być znacznie mniej, np. przy korzystaniu z oprogramowania firmy Acronis, czy Paragon. Ma o wiele więcej funkcji niż przystawka Zarządzanie dyskami oparta na graficznym interfejsie użytkownika. Możesz także uruchomić DiskPart podczas instalacji Windows Vista/7/8, co pomoże w przyszłości nie tworzyć dodatkowej zarezerwowanej partycji o rozmiarze 100 MB, którą Windows tworzy automatycznie.

Aby otworzyć konsolę podczas uruchamiania mechanizmu instalacji systemu Windows, należy nacisnąć kombinację klawiszy Shift+F10.

Spójrzmy na przykład partycjonowania dysku podczas instalacji systemu Windows 7. Jeśli wykonasz formatowanie za pomocą samego Kreatora instalacji systemu Windows, utworzy się partycja serwisowa o wielkości 100MB, której zwykły użytkownik nie potrzebuje! Dlatego lepiej jest skorzystać z narzędzia i samodzielnie podzielić dyski na partycje i zainstalować system Windows na już sformatowanej aktywnej partycji priorytetowego dysku twardego. Jeśli w komputerze jest tylko jeden dysk twardy, będzie on miał pierwszeństwo. Jeśli jest ich kilka, zaleca się odłączenie dodatkowych dysków na czas instalacji systemu Windows. Lub ustaw poprawnie priorytety w BIOS-ie (UEFI).

Rozważmy sytuację, w której dysk jest pusty, nie ma na nim żadnych danych lub jest on nieistotny i można go usunąć.

Aby więc uruchomić DiskPart podczas instalacji systemu Windows, w pierwszym etapie naciśnij Shift+F10 i przejdź do powłoki poleceń cmd. Uruchom narzędzie dyskowe dispart.

W programie discpart znajduje się polecenie pomocy, w którym można uzyskać ogólną pomoc lub aby uzyskać pomoc dotyczącą konkretnego polecenia, użyj polecenia help nazwa_polecenie (na przykład pomoc w czyszczeniu).

Stwórzmy partycję główną dla systemu oraz partycję rozszerzoną, w której znajdą się dwie partycje logiczne na dane i na dokumenty.

Spójrzmy na listę dysków w systemie:

Wybierz dysk=system

lub możesz wybrać dysk według numeru:

Wybierz dysk N

Sprawdźmy, czy został wybrany właściwy dysk:

lub zerowanie wszystkich sektorów na dysku (operacja jest bardzo czasochłonna - wszystkie sektory dysku są zapisywane do zera)

Utwórz podstawowy rozmiar części = 102400

Zróbmy to aktywnym (bootowalnym):

Format fs=ntfs label=System szybki

Utwórzmy rozszerzoną partycję na dane i dokumenty na całej pozostałej przestrzeni dyskowej

Utwórz część rozszerzoną

Wewnątrz partycji rozszerzonej utworzymy partycję logiczną na dane o wielkości 100 GB np. do przechowywania dokumentów:

Utwórz część o rozmiarze logicznym = 102400

Sformatujmy partycję w systemie NTFS, przypiszmy etykietę „Dokumenty”, zastosujmy szybkie formatowanie:

Formatuj fs=ntfs label=Dokumenty szybko

Podłączmy tę sekcję do systemu:

Utwórzmy na przykład kolejny dysk logiczny do przechowywania danych multimedialnych dla całej pozostałej wolnej przestrzeni:

Utwórz logikę części

Sformatujmy (szybko) partycję w systemie NTFS i przypiszmy jej etykietę „Media”:

Format fs=ntfs label=Media szybkie

Podłączmy tę sekcję do systemu:

Zobaczmy co się stało. System powinien pokazać wszystkie utworzone partycje na dysku:

Dysk szczegółowy

Jeśli wszystko się powiedzie, wyjdź z dysku i konsoli:

Jeśli napotkasz jakiekolwiek trudności podczas pracy z narzędziem discpart, zawsze możesz skorzystać z pomocy tego narzędzia. Oto kilka poleceń, które mogą się przydać:

Aby wyświetlić listę partycji należy uruchomić komendę:

Część listy

Możesz wybrać żądaną sekcję za pomocą polecenia:

Wybierz część N

Możesz usunąć wybraną partycję za pomocą polecenia:

Część del

To wszystko! Jednak moja wieloletnia praca nad systemami Linux pokazuje, że era Windowsa już minęła, chociaż gracze mogą się ze mną kłócić, bo instalowanie gier tutaj jest nadal bardzo problematyczne (nie interesuję się grami, więc mnie to nie martwi w ogóle)

Na komputerach z procesorami x86 partycję MBR można oznaczyć jako aktywny za pomocą narzędzia wiersza poleceń Diskpart. Oznacza to, że komputer rozpocznie uruchamianie z tej partycji. Nie można oznaczyć woluminów dysków dynamicznych jako aktywnych. Kiedy konwertujesz dysk podstawowy z partycją aktywną na dysk dynamiczny, partycja ta automatycznie staje się prostym woluminem aktywnym.

Aby oznaczyć partycję jako aktywną, postępuj zgodnie z poniższą procedurą.

  1. Uruchom DisPart, wchodząc część dysku w wierszu poleceń.
  2. Wybierz dysk zawierający partycję, którą chcesz uaktywnić, w ten sposób: DISKPART> wybierz dysk 0
  3. Wyświetl listę partycji dysku za pomocą polecenia partycja listy.
  4. Wybierz wymaganą sekcję: DISKPART> wybierz partycję 0
  5. Aktywuj wybraną partycję wpisując komendę aktywny.

Zmiana typu dysku w DiskPart

Systemy Windows XP i Windows Server 2003 obsługują dyski podstawowe i dynamiczne. Czasami zachodzi potrzeba konwersji jednego typu dysku na inny, a system Windows udostępnia narzędzia umożliwiające wykonanie tego zadania. Podczas konwertowania dysku podstawowego na dysk dynamiczny partycje są automatycznie konwertowane na woluminy odpowiedniego typu. Jednakże nie można po prostu przekonwertować woluminów z powrotem na podstawowe partycje dyskowe. Najpierw musisz usunąć woluminy dysków dynamicznych, a dopiero potem przekonwertować je z powrotem na podstawowe. Usunięcie woluminów spowoduje utratę wszystkich informacji na dysku.

Konwersja dysku podstawowego na dynamiczny jest procesem prostym, jednak wiąże się z pewnymi ograniczeniami. Przed rozpoczęciem tej operacji należy wziąć pod uwagę następujące kwestie.

  • Z dyskami dynamicznymi współpracują tylko komputery z systemem Windows 2000, Windows XP lub Windows Server 2003. Dlatego też, jeśli konwertowany dysk zawiera wcześniejsze wersje systemu Windows, po konwersji nie będzie można uruchomić tych wersji.
  • Dyski z partycjami MBR muszą mieć na końcu co najmniej 1 MB wolnego miejsca. W przeciwnym razie konwersja nie zostanie wykonana. Konsola zarządzania dyskami i DiskPart automatycznie rezerwują to miejsce; jednakże w przypadku korzystania z innych narzędzi dyskowych należy samodzielnie zadbać o dostępność tego wolnego miejsca.
  • Dyski z partycjami GPT muszą mieć ciągłe, rozpoznane partycje danych. Jeśli dysk GPT zawiera partycje nierozpoznawane przez system Windows, na przykład utworzone przez inny system operacyjny, dysku nie można przekonwertować na dysk dynamiczny.

Oprócz powyższego, dla każdego typu dysku obowiązują następujące zasady:

  • Nie można konwertować dysków z sektorami większymi niż 512 bajtów. Jeśli używane są większe sektory, dysk należy sformatować;
  • Dysków dynamicznych nie można tworzyć na laptopach ani nośnikach wymiennych. W takim przypadku dyski mogą być tylko podstawowe z partycjami podstawowymi;
  • Nie można przekonwertować dysku, jeśli partycja systemowa lub rozruchowa jest częścią woluminu lustrzanego, łączonego, rozłożonego lub woluminu RAID-5. Najpierw musisz cofnąć nakładanie się, odbicie lustrzane lub paski;
  • można jednak konwertować dyski z partycjami innych typów, które są częścią woluminów lustrzanych, nakładających się/rozłożonych lub woluminów RAID-5. Woluminy te stają się woluminami dynamicznymi tego samego typu i należy przekonwertować wszystkie dyski w zestawie.

Konwersja dysku podstawowego na dynamiczny w DiskPart

Konwersja dysku podstawowego na dysk dynamiczny odbywa się w następującej kolejności.

  1. Uruchom DisPart, wchodząc część dysku w wierszu poleceń.
  2. Wybierz dysk do konwersji, na przykład: DISKPART> wybierz dysk 0
  3. Konwertuj dysk, wprowadzając polecenie konwertuj dynamiczny.

Diskpart to narzędzie do zarządzania obiektami dyskowymi komputera: dyskami, woluminami, partycjami. Jest to interpreter poleceń tekstowych. Umożliwia sekwencjonowanie poleceń z partii i zapisywanie ich w automatycznych skryptach. Jest częścią rodziny systemów operacyjnych Windows, zarówno domowych (od XP), jak i serwerowych (od 2003).

Uruchamianie i wprowadzanie poleceń

Używanie poleceń i skryptów

Korzystając z sekwencji poleceń Diskpart, możemy stworzyć np. bootowalny pendrive:

Tworzenie rozruchowego dysku flash USB za pomocą narzędzia discpart

Skrypty są plikami tekstowymi, ta sama sekwencja poleceń jest zapisana w jednej linii. Interpreter wykonuje je jeden po drugim.

Aby uruchomić skrypt, należy wpisać w wierszu poleceń: discpart /s nazwa_skryptu.txt. Dane wyjściowe wykonania skryptu można również przekierować: część dysku /s skrypt.txt>log.txt.

Jeśli podczas wykonywania jednego z poleceń skryptu wystąpi błąd, skrypt zostanie zatrzymany. Aby tego uniknąć, należy dodać na końcu każdego polecenia skryptu:

Utwórz partycję podstawową nie

format fs=etykieta FAT32=WinNT szybki nie

Opcja ta powoduje ignorowanie błędów i uruchamianie skryptu niezależnie od ich wystąpienia.

LISTA I WYBIERAĆ to tylko dwa z wielu poleceń obsługiwanych przez DiskPart. Wiele z wymienionych poleceń akceptuje Noerr jako dodatkowy parametr. Parametr Noerr jest używany ze skryptami DiskPart i określa, że ​​DiskPart powinien kontynuować przetwarzanie poleceń skryptu, gdy wystąpi błąd. Bez tego parametru DiskPart zakończy działanie w przypadku błędu, a skrypt przestanie działać.

Zatem główne polecenia DISKART to:

  • Polecenia, z którymi można używać Noerr i które po zakończeniu zwracają kod błędu: DODAWAJ, PRZYPISUJ, AUTOMATYCZNIE, ŁAŃ, KONWERTUJ, TWORZYJ, USUWAJ, ROZSZERZAJ, IMPORTUJ, ONLINE, USUŃ i NAPRAW.
  • Polecenia, które nie używają Noerr lub nie zwracają kodu błędu: AKTYWNY, CZYSTY, SZCZEGÓŁY, WYJŚCIE, GPT, POMOC, NIEAKTYWNY, LISTA, REM, SKANUJ PONOWNIE, ZACHOWAJ i WYBIERZ.

Korzystanie ze skryptów DiskPart

Sposób, w jaki używasz skryptów w DiskPart, różni się nieco od innych poleceń. Powodem jest to, że DiskPart jest interpreterem wiersza poleceń, a nie zwykłym narzędziem. Po uruchomieniu programu DiskPart (wpisując polecenie discpart w wierszu poleceń) musisz poinformować interpretera, że ​​chcesz użyć skryptu, dodając opcję /S, jak pokazano poniżej:

  • część dysku /s NazwaSkryptu.txt

gdzie NazwaSkryptu.txt to nazwa pliku tekstowego z żądanym skryptem. Domyślnie DiskPart zapisuje dane wyjściowe w bieżącym wierszu poleceń.

Podczas uruchamiania skryptów DiskPart sprawdź, czy nie występują następujące kody błędów:

  • 0 - brak błędów, skrypt ukończony całkowicie;
  • 1 - krytyczny wyjątek (prawdopodobnie poważne problemy);
  • 2 - nieprawidłowe parametry polecenia;
  • 3 - nie można otworzyć określonego pliku skryptu lub pliku wyjściowego;
  • 4 - usługa, z której korzysta DiskPart, zwróciła kod błędu lub zgłosiła awarię;
  • 5 - niepoprawna składnia polecenia (zwykle z powodu nieprawidłowego wyboru dysku, partycji lub woluminu lub braku możliwości użycia go z tym poleceniem).

Przykładowy skrypt DiskPart

W przypadku skryptów DiskPart wszystkie operacje, które chcesz wykonać, muszą zostać wykonane w ciągu jednej sesji. Skrypt powinien zawierać wszystkie potrzebne polecenia DiskPart. Nie ma potrzeby umieszczania w skrypcie polecenia EXIT, ponieważ interpreter automatycznie kończy pracę po zakończeniu skryptu.

  • rem Wybierz dysk 2
  • wybierz dysk 2
  • rem Utwórz partycję podstawową na dysku
  • rem i przypisz mu literę dysku
  • utwórz partycję rozmiar podstawowy=4096przypisz literę=s
  • rem Utwórz dodatkową (rozszerzoną) partycję
  • rem z dwoma dyskami logicznymi
  • utwórz partycję o rozszerzonym rozmiarze = 4096
  • utwórz partycję o rozmiarze logicznym = 2048
  • przypisz literę=u
  • utwórz partycję o rozmiarze logicznym = 2047
  • przypisz literę=v

W tym przykładzie tworzona jest partycja podstawowa i dodatkowa na dysku 2. Rozmiar partycji podstawowej jest zdefiniowany jako 4096 MB i ma przypisaną literę S. Rozmiar partycji dodatkowej jest zdefiniowany jako 4096 MB; tworzy dwie partycje logiczne: pierwsza ma rozmiar 2048 MB i jest oznaczona literą U, druga ma rozmiar 2047 MB ​​i jest oznaczona literą V. Takie rozmiary partycji logicznych są określone ze względu na pewne straty miejsca na dysku podczas partycjonowania. Można także utworzyć pojedynczą partycję logiczną o wielkości 4096 MB.

Cześć wszystkim! Dzisiaj chcę podzielić się z Wami sposobem na utworzenie dysku D za pomocą wiersza poleceń. Dlaczego jest to potrzebne? Załóżmy, że jeśli chcesz utworzyć drugą partycję, na przykład ten sam dysk D, najprawdopodobniej przejdziesz do narzędzia Zarządzanie dyskami. Tam klikniemy prawym przyciskiem myszy dysk C: i wybierz „Zmniejsz”, ale w wyniku tej metody może się zdarzyć, że partycja zostanie zmniejszona tylko nieznacznie, w tym przypadku o 100 GB. Może się to zdarzyć z powodu lub nawet być może istnieją inne przyczyny.

Ok, to tylko jedna metoda, ale możesz skorzystać z różnych narzędzi, np. AOMEI Partition Assistant Standard Edition, ale co jeśli tego programu nie masz pod ręką i nie ma możliwości jego pobrania? Tutaj na ratunek przychodzi linia poleceń. Skorzystamy z polecenia zmniejsz zapytaniemax i zajmij tyle miejsca na dysku C:, ile potrzeba. Iść!

Utwórz dysk D w wierszu poleceń

Spójrzmy na zrzut ekranu poniżej, tam widzimy dysk systemowy C: którego pojemność wynosi 915 GB.

Otwórzmy teraz wiersz poleceń jako administrator i rozpocznijmy proces tworzenia dysku. Ten proces jest bardzo prosty i przebiegnie szybko, pamiętaj o zapisaniu tego artykułu, aby móc do niego wrócić później, jeśli zajdzie potrzeba ponownego utworzenia nowego dysku.

Na koniec rozpocznijmy proces, wprowadź następujące polecenia w wierszu poleceń:

- znane nam narzędzie uruchamia interfejs zarządzania dyskami.

Lis obj— wyświetl listę wszystkich partycji w komputerze, w naszym przypadku dysk C: ma wolumin numer 1. Warto o tym pamiętać.

sel tom 1— za pomocą tego polecenia wybieramy wolumin dysku systemowego.

zmniejsz zapytaniemax– w końcu dotarliśmy do tego zespołu. Pokaże nam, ile możemy pobrać z dysku C: o maksymalnej pojemności. W praktyce okazało się, że około 876 GB, choć nie potrzebujemy aż tak dużo.

pożądane zmniejszenie = 500000— za pomocą tego polecenia dzielimy nasz dysk C: i pobieramy z niego 500 GB. Następnie zostanie utworzone nieprzydzielone miejsce na dysku.

utwórz par prim— polecenie utworzenia partycji.

sformatuj szybko fs=ntfs- tutaj formatujemy nową partycję na NTFS.

przydzielać— nadać nowej sekcji literę.

Wyjście— zakończenie prac wraz z mediami.



Teraz wystarczy przejść do „Zarządzania dyskami” i upewnić się, że dysk D jest tam, będzie on również w folderze Mój komputer.

Mam nadzieję, że ta mała instrukcja ci pomogła. I to wszystko.