165 commands · 10 cheat sheets · Windows
DiskPart master quick reference
Browse 165 commands from 10 focused cheat sheets on page 1 of 1. Each example opens its matching detailed section.
DiskPart · 18 commands
DiskPart BIOS/MBR Windows Partitioning Cheat Sheet
| Use | Syntax | Examples |
|---|---|---|
| Select the destination disk | select disk 3 | View examples |
| Verify disk identity | detail disk | View examples |
| Erase existing layout | clean | View examples |
| Initialize MBR | convert mbr | View examples |
| Create a system partition | create partition primary size=500 | View examples |
| Format the system partition | format quick fs=ntfs label="System" | View examples |
| Mark the system partition active | active | View examples |
| Mount system in WinPE | assign letter=S | View examples |
| Create the Windows partition | create partition primary | View examples |
| Reserve 1500 MB for recovery | shrink desired=1500 minimum=1500 | View examples |
| Format Windows as NTFS | format quick fs=ntfs label="Windows" | View examples |
| Mount Windows in WinPE | assign letter=W | View examples |
| Create recovery storage | create partition primary | View examples |
| Set the MBR recovery type | set id=27 | View examples |
| Create an extended partition | create partition extended | View examples |
| Create a logical drive | create partition logical size=20480 | View examples |
| List final partitions | list partition | View examples |
| List final volumes | list volume | View examples |
DiskPart · 16 commands
DiskPart Clean, Clean All, GPT, and MBR Conversion Cheat Sheet
| Use | Syntax | Examples |
|---|---|---|
| List candidate disks | list disk | View examples |
| Select the approved disk | select disk 3 | View examples |
| Inspect target details | detail disk | View examples |
| List existing partitions | list partition | View examples |
| List all volumes | list volume | View examples |
| Read clean help | help clean | View examples |
| Remove partition metadata | clean | View examples |
| Zero every sector | clean all | View examples |
| Read conversion help | help convert | View examples |
| Convert an empty disk to GPT | convert gpt | View examples |
| Convert an empty disk to MBR | convert mbr | View examples |
| Verify partition style | list disk | View examples |
| Verify the empty layout | list partition | View examples |
| Validate MBR2GPT conversion | mbr2gpt /validate /disk:3 /allowFullOS | View examples |
| Run MBR2GPT conversion | mbr2gpt /convert /disk:3 /allowFullOS | View examples |
| Exit DiskPart | exit | View examples |
DiskPart · 17 commands
DiskPart Disk State, Attributes, SAN Policy, and IDs Cheat Sheet
| Use | Syntax | Examples |
|---|---|---|
| Show disk attributes | attributes disk | View examples |
| Set disk read-only | attributes disk set readonly | View examples |
| Clear disk read-only | attributes disk clear readonly | View examples |
| Show volume attributes | attributes volume | View examples |
| Set volume read-only | attributes volume set readonly | View examples |
| Clear volume read-only | attributes volume clear readonly | View examples |
| Mark a volume hidden | attributes volume set hidden | View examples |
| Suppress default letter | attributes volume set nodefaultdriveletter | View examples |
| Take a disk offline | offline disk | View examples |
| Bring a disk online | online disk | View examples |
| Take a volume offline | offline volume | View examples |
| Bring a volume online | online volume | View examples |
| Show SAN policy | san | View examples |
| Keep shared disks offline | san policy=OfflineShared | View examples |
| Show disk ID | uniqueid disk | View examples |
| Set a GPT disk ID | uniqueid disk id=6f9619ff-8b86-d011-b42d-00c04fc964ff | View examples |
| Verify final disk state | list disk | View examples |
DiskPart · 16 commands
DiskPart Drive Letters, Mount Points, and Automount Cheat Sheet
| Use | Syntax | Examples |
|---|---|---|
| List volumes | list volume | View examples |
| Select a volume | select volume 7 | View examples |
| Show all volume paths | detail volume | View examples |
| Assign a drive letter | assign letter=R | View examples |
| Assign the next free letter | assign | View examples |
| Remove a drive letter | remove letter=R | View examples |
| Assign a folder mount point | assign mount=C:\Mounts\Archive | View examples |
| Remove a folder mount point | remove mount=C:\Mounts\Archive | View examples |
| Remove every path | remove all | View examples |
| Show automount state | automount | View examples |
| Enable automount | automount enable | View examples |
| Disable automount | automount disable | View examples |
| Scrub stale mount data | automount scrub | View examples |
| Suppress a default letter | attributes volume set nodefaultdriveletter | View examples |
| Allow a default letter | attributes volume clear nodefaultdriveletter | View examples |
| Verify final paths | detail volume | View examples |
DiskPart · 15 commands
DiskPart Extend, Shrink, and Delete Cheat Sheet
| Use | Syntax | Examples |
|---|---|---|
| List volumes | list volume | View examples |
| Select a volume | select volume 7 | View examples |
| Inspect the selected volume | detail volume | View examples |
| List disk partitions | list partition | View examples |
| Query maximum shrink | shrink querymax | View examples |
| Shrink by up to 10 GB | shrink desired=10240 minimum=8192 | View examples |
| Extend by 20 GB | extend size=20480 | View examples |
| Use all eligible free space | extend | View examples |
| Grow filesystem to partition | extend filesystem | View examples |
| Select a partition | select partition 4 | View examples |
| Inspect a partition | detail partition | View examples |
| Delete a partition | delete partition | View examples |
| Override partition protection | delete partition override | View examples |
| Delete a volume | delete volume | View examples |
| Verify the resulting layout | list partition | View examples |
DiskPart · 16 commands
DiskPart Format, Filesystems, and Allocation Units Cheat Sheet
| Use | Syntax | Examples |
|---|---|---|
| List volumes | list volume | View examples |
| Select a volume | select volume 7 | View examples |
| Inspect the selected volume | detail volume | View examples |
| List supported filesystems | filesystems | View examples |
| Full-format NTFS | format fs=ntfs label="Data" | View examples |
| Quick-format NTFS | format fs=ntfs label="Data" quick | View examples |
| Quick-format exFAT | format fs=exfat label="Exchange" quick | View examples |
| Quick-format FAT32 | format fs=fat32 label="EFI" quick | View examples |
| Quick-format ReFS | format fs=refs label="Data" quick | View examples |
| Use 64 KB NTFS clusters | format fs=ntfs unit=64k label="Database" quick | View examples |
| Use recommended settings | format recommended label="Data" quick | View examples |
| Enable default NTFS compression | format fs=ntfs label="Archive" compress quick | View examples |
| Force dismount for format | format fs=ntfs label="Data" quick override | View examples |
| Assign a letter | assign letter=R | View examples |
| Verify the result | detail volume | View examples |
| Scan the new NTFS volume | chkdsk R: /scan | View examples |
DiskPart · 17 commands
DiskPart Fundamentals, Focus, and Script Safety Cheat Sheet
| Use | Syntax | Examples |
|---|---|---|
| Open DiskPart | diskpart | View examples |
| Show launcher help | diskpart /? | View examples |
| List command help | help | View examples |
| Explain one command | help select disk | View examples |
| List disks | list disk | View examples |
| List volumes | list volume | View examples |
| List selected disk partitions | list partition | View examples |
| List virtual disks | list vdisk | View examples |
| Select a disk | select disk 3 | View examples |
| Select a volume | select volume 7 | View examples |
| Verify selected disk | detail disk | View examples |
| Verify selected volume | detail volume | View examples |
| Rescan storage | rescan | View examples |
| Add a script comment | rem Verify the approved disk before continuing | View examples |
| Run a script | diskpart /s C:\Admin\disk-audit.txt | View examples |
| Capture script output | diskpart /s C:\Admin\disk-audit.txt > `
C:\Admin\disk-audit.log | View examples |
| Exit DiskPart | exit | View examples |
DiskPart · 16 commands
DiskPart Legacy Dynamic Disks and Volumes Cheat Sheet
| Use | Syntax | Examples |
|---|---|---|
| List disks | list disk | View examples |
| Select a dynamic disk | select disk 2 | View examples |
| Inspect disk membership | detail disk | View examples |
| List dynamic volumes | list volume | View examples |
| Convert a basic disk to dynamic | convert dynamic | View examples |
| Create a simple volume | create volume simple size=20480 disk=2 | View examples |
| Span onto another disk | extend disk=3 size=10240 | View examples |
| Create a striped volume | create volume stripe size=10240 disk=2,3 | View examples |
| Create a mirrored volume | create volume mirror size=10240 disk=2,3 | View examples |
| Add a mirror plex | add disk=3 | View examples |
| Break a mirror | break disk=3 | View examples |
| Create a RAID-5 volume | create volume raid size=10240 disk=2,3,4 | View examples |
| Repair a RAID-5 volume | repair disk=5 | View examples |
| Recover a disk group | recover | View examples |
| Import foreign disks | import | View examples |
| Convert an empty disk to basic | convert basic | View examples |
DiskPart · 18 commands
DiskPart UEFI/GPT Windows Partitioning Cheat Sheet
| Use | Syntax | Examples |
|---|---|---|
| Select the destination disk | select disk 3 | View examples |
| Inspect destination identity | detail disk | View examples |
| Erase the partition layout | clean | View examples |
| Initialize GPT | convert gpt | View examples |
| Create a 300 MB ESP | create partition efi size=300 | View examples |
| Format the ESP | format quick fs=fat32 label="System" | View examples |
| Mount the ESP in WinPE | assign letter=S | View examples |
| Create the MSR | create partition msr size=16 | View examples |
| Create the Windows partition | create partition primary | View examples |
| Reserve 1500 MB for recovery | shrink desired=1500 minimum=1500 | View examples |
| Format Windows as NTFS | format quick fs=ntfs label="Windows" | View examples |
| Mount Windows in WinPE | assign letter=W | View examples |
| Create the recovery partition | create partition primary | View examples |
| Format recovery as NTFS | format quick fs=ntfs label="Recovery" | View examples |
| Set the Windows RE type | set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac | View examples |
| Protect the recovery partition | gpt attributes=0x8000000000000001 | View examples |
| List the final partitions | list partition | View examples |
| List deployment volumes | list volume | View examples |
DiskPart · 16 commands
DiskPart VHD and VHDX Create, Attach, and Resize Cheat Sheet
| Use | Syntax | Examples |
|---|---|---|
| Create an expandable VHDX | create vdisk file="C:\VHDs\Data.vhdx" maximum=65536 `
type=expandable | View examples |
| Create a fixed VHDX | create vdisk file="C:\VHDs\Fixed.vhdx" maximum=65536 `
type=fixed | View examples |
| Create a differencing child | create vdisk file="C:\VHDs\Lab-child.vhdx" `
parent="C:\VHDs\Lab-base.vhdx" | View examples |
| Create a VHD copy | create vdisk file="C:\VHDs\Data-copy.vhdx" `
source="C:\VHDs\Data.vhdx" | View examples |
| Select a virtual disk file | select vdisk file="C:\VHDs\Data.vhdx" | View examples |
| Inspect the selected VHD | detail vdisk | View examples |
| List virtual disks | list vdisk | View examples |
| Attach read-only | attach vdisk readonly | View examples |
| Attach read-write | attach vdisk | View examples |
| Detach the virtual disk | detach vdisk | View examples |
| Compact an expandable VHD | compact vdisk | View examples |
| Expand virtual capacity | expand vdisk maximum=131072 | View examples |
| Merge one parent level | merge vdisk depth=1 | View examples |
| Find the attached disk | list disk | View examples |
| Verify attached disk identity | detail disk | View examples |
| Exit DiskPart | exit | View examples |



