Créer, supprimer, formater des partitions de disque en Powershell sur Windows 10

Sur Windows 10, il existe plusieurs méthodes pour créer, supprimer, formater, agrandir ou réduire des partitions de disque.
Vous pouvez utiliser la gestion des disques de Windows en graphique ou avec diskpart en ligne de commandes.
Dans ce tutoriel, nous allons expliquer comment créer ou supprimer des partitions de disque en Powershell.

Voici comment manipuler les partitions de disque avec PowerShell sur Windows 10.

Créer, supprimer, formater des partitions de disque en Powershell

Créer, supprimer, formater des partitions de disque en Powershell

Pour ouvrir PowerShell :

Lister les disques, partitions ou volume en Powershell

Voici les trois cmdlets (commande) pour lister les disques, partitions et volume :

  • Get-Disk : lister les disques et leur numéro. Les disques sont identifiés par des numéros
  • Get-Partition : lister les partitions de disques qui sont identifiés par un numéro de disque
  • Get-Volume : enfin la liste des volumes identifiés par des lettres.
Créer, supprimer, formater des partitions de disque en Powershell

Si le disque n'est pas initialisé, vous pouvez le faire avec la commande suivante :

Initialize-Disk -Number 0

Créer une partition de disque

La commande pour créer une partition en PowerShell est New-Partition.

Pour créer une partition sur le disque 0 avec la taille maximale, il faut utiliser la commande suivante.

New-Partition -DiskNumber 0 -AssignDriveLetter
Créer, supprimer, formater des partitions de disque en Powershell

Voici un exemple de commande Powershell à utiliser si vous souhaitez créer une partition en fixant la taille de celle-ci.

New-Partition -DiskNumber 0 -AssignDriveLetter -Size 500gb

Supprimer une partition

Dans un premier temps, vous devez lister les partitions de disque, pour cela, il faut utiliser la commande suivante :

Get-Volume

Une fois la partition de disque que vous souhaitez supprimer repérée, il faut saisir la commande suivante :

Remove-Partition -DriveLetter X

Remplacez X par la lettre du lecteur.
Dans l'exemple ci-dessous, on supprime la partition E.

Créer, supprimer, formater des partitions de disque en Powershell

Formater la partition de disque

Une fois la partition de disque créée, vous pouvez aussi formater celle-ci en Powershell pour préparer le système de fichiers et ainsi accueillir les fichiers et dossiers.
La commande en Powershell pour formater un disque est : Format-Volume

Voici un exemple pour formater la partition E

Format-Volume -DriveLetter E -FileSystem NTFS
Créer, supprimer, formater des partitions de disque en Powershell
Créer, supprimer, formater des partitions de disque en Powershell

La commande accepte plusieurs lettres de lecteurs pour formater ces derniers successivement :

Format-Volume -DriveLetter F,G -FileSystem NTFS

Agrandir ou réduire des partitions de disque en Powershell

Le cmdlet ou commande Powershell pour réduire ou agrandir les partitions est : Resize-Partition
Ce dernier permet de fixer la taille de la partition et donc d'agrandir ou réduire celle-ci.

Pour fixer la taille de la partition E à 2 Go, il faut utiliser la commande Resize-Partition de cette manière :

Resize-Partition -DriveLetter E -Size 2gb
Créer, supprimer, formater des partitions de disque en Powershell