create
Komenda create
w narzędziu DiskPart umożliwia tworzenie nowych partycji, woluminów oraz wirtualnych dysków (VHD) zgodnie z określonymi parametrami. Przed jej użyciem należy wybrać odpowiedni dysk lub plik VHD za pomocą select disk <n>
lub select vdisk file="<ścieżka>"
, inaczej operacja się nie powiedzie.
- Partycje: tworzy partycję podstawową na wybranym dysku i automatycznie przenosi fokus na nią.
- Woluminy: pozwala tworzyć woluminy proste, rozłożone (spanned), paskowane (stripe), lustrzane (mirrored) lub RAID na dyskach dynamicznych.
- VHD: generuje plik dysku wirtualnego o podanym rozmiarze, który można następnie zamontować, partycjonować i formatować.
Składnia
Dział zatytułowany „Składnia”create partition primary [size=<n>] [offset=<n>] [id=<GUID>] [align=<n>] [noerr]create volume simple|spanned|stripe|mirrored|raid [disk=<n[,n,…]>] [size=<n>] [noerr]create vdisk file="<ścieżka>" maximum=<n> [type={fixed|expandable}] [noerr]
Parametry
Dział zatytułowany „Parametry”Parametr | Opis |
---|---|
size | Rozmiar partycji/wolumenu w MB (domyślnie – cała dostępna przestrzeń). |
offset | Przesunięcie w KB od początku dysku. |
id | GUID partycji (dotyczy dysków MBR/GPT). |
align | Wyrównanie partycji w KB. |
disk | Numer(y) dysków przy tworzeniu wolumenu rozłożonego/paskowanego/RAID. |
file | Ścieżka pliku dla VHD. |
maximum | Maksymalny rozmiar VHD w MB. |
type | Typ VHD (fixed lub expandable ). |
noerr | Ignoruje błędy i kontynuuje wykonywanie skryptu. |
Przykłady użycia
Dział zatytułowany „Przykłady użycia”1. Tworzenie partycji podstawowej
Dział zatytułowany „1. Tworzenie partycji podstawowej”diskpartlist diskselect disk 1create partition primary size=102400
Tworzy partycję o rozmiarze 100 GB na dysku 1 i ustawia ją jako bieżący fokus.
2. Tworzenie prostego wolumenu
Dział zatytułowany „2. Tworzenie prostego wolumenu”diskpartselect disk 2convert dynamiccreate volume simple size=512000assign letter=G
Konwertuje dysk na dynamiczny, tworzy wolumen 500 GB i przypisuje mu literę G.
3. Tworzenie wirtualnego dysku (VHD)
Dział zatytułowany „3. Tworzenie wirtualnego dysku (VHD)”diskpartcreate vdisk file="C:\VHDs\Win10.vhd" maximum=20480 type=expandableselect vdisk file="C:\VHDs\Win10.vhd"attach vdiskcreate partition primaryformat fs=ntfs quick label="Win10VHD"assign letter=V
Tworzy dynamiczny VHD do 20 GB, montuje go, tworzy i formatuje partycję NTFS oraz przypisuje literę V.
- DiskPart wymaga uruchomienia z uprawnieniami administratora.
- Partycje tworzy wyłącznie na dyskach podstawowych; wolumeny – na dynamicznych.
- Po wykonaniu
create partition
fokus przenosi się automatycznie na nowo utworzoną partycję. - Przed utworzeniem warto sprawdzić wolne miejsce poleceniem
list free
i zweryfikować fokus przezdetail disk
lubdetail vdisk
.
Najczęściej spotykane błędy i rozwiązania
Dział zatytułowany „Najczęściej spotykane błędy i rozwiązania”Błąd | Przyczyna | Rozwiązanie |
---|---|---|
No disk selected. | Brak wybranego dysku | Użyć select disk <n> , potem powtórzyć create partition . |
Only basic disks… | Dysk nie jest podstawowy | Przełączyć dysk na Basic lub użyć WinPE z poleceniem GPT. |
Access is denied. | Brak uprawnień administratora | Uruchomić CMD jako administrator. |
The file exists. | Plik VHD już istnieje | Usunąć lub wskazać inną ścieżkę przed create vdisk . |