DiskPart est un utilitaire en ligne de commandes qui permet de gérer les disques et partitionnements de disques. Windows permet la gestion graphique des partitions avec la gestion des disques graphique. Cependant, il arrive parfois que la gestion de disque ne vous permette pas de réaliser certaines tâches, ou lorsque Windows ne démarre plus, on peut avoir besoin d’utiliser DiskPart, notamment depuis les options de récupération système.

La commande DISKPART s'adresse à un public averti ayant déjà un minimum de connaissances sur le partitionnement et le formatage des disques ainsi que sur l'utilisation de commandes en mode invite de commandes. Une mauvaise utilisation avec cette commande peut entrainer la perte de vos données. Je ne pourrai être tenu responsable des pertes ou dégâts occasionnés par l'utilisation des différentes instructions décrites dans cet article.

Dans le cas ou votre gestionnaire de disque ne réalise pas certaines opérations, Diskpart s’avèrera être votre utilitaire privilégié. Ce dernier est intégré à la majorité des versions de Windows comme Windows XP, Vista, Seven, Windows 8… Diskpart est un utilitaire fonctionnant en lignes de commandes. Il permettra la gestion de vos disques. Certaines commandes ne sont accessibles que par cet utilitaire et non par le gestionnaire de disque de Windows. C'est d'ailleurs ce qui en fait un outil puissant permettant entre autres de :

- Visualiser les disques qui n'apparaissent pas dans le gestionnaire de disque.
- Convertir un disque de base en un disque dynamique.
- Partitionner un disque.
- Supprimer toutes les informations du disque.
- De gérer les partitions (créer, supprimer, modifier.).
- Assigner, modifier et supprimer une lettre de lecteur.
- Formater une partition avec de nombreuses possibilités.

Les différentes manières d'utiliser Diskpart sont par scripts ou en lignes de commandes.

LANCEMENT DE DISKPART

A partir du menu Démarrer de Windows, saisir DISKPART et valider. L’utilitaire s’exécutera dans une fenêtre d’invite de commande.
Image1

Si vous désirez exécuter Diskpart en mode script, il faudra au préalable placer dans un fichier texte les différentes commandes à exécuter comme le montre l’exemple ci-dessous.

Image2

L’exécution de diskpart en mode script s’effectuera de la manière suivante :

diskpart.exe /s script.txt

LES PRINCIPALES COMMANDES DE DISKPART


VISUALISATION DES DISQUES – LIST DISK
Image3

SELECTIONNER UN DISQUE – SELECT DISK X
(X remplacera le numéro du disque voulu).
Image4

Image5
Vous remarquerez la présence d’une petite étoile présente devant le disque sélectionné.

VISUALISER LES DETAILS D’UN DISQUE – DETAIL DISK
Image6

VISUALISER LES PARTITIONS DU DISQUE – LIST PARTITION
Image7


SELECTIONNER UNE PARTITION – SELECT PARTITION X
(X remplacera le numéro du disque voulu).
Image8

Image9
Vous remarquerez la présence d’une petite étoile présente devant la partition sélectionnée.

VISUALISER LES DETAILS DE LA PARTITIONS – DETAIL PARTITION
Image10

VISUALISER LES VOLUMES – LIST VOLUME
Image11

SELECTIONNER UN VOLUME – SELECT VOLUME X
(X remplacera le numéro du volume voulu).
Image12

Image13
Vous remarquerez la présence d’une petite étoile présente devant le volume sélectionné.

VISUALISER LE DETAIL DU VOLUME – DETAIL VOLUME
Image14

SUPPRIMER TOUTES LES PARTITIONS D’UN DISQUE – CLEAN
(Penser au préalable à sélectionner un disque).
Image3

Image4

Image5

Image15

CLEAN ALL supprimera toutes les partitions du disque sélectionné, mais elle écrira également des zéros sur chaque octet et secteur du disque. Ce processus est particulièrement long !


FORCER DISKPART A RAFRAICHIR SES DONNEES – RESCAN
Image16

CREER UNE PARTITION PRIMAIRE – CREATE PARTITION PRIMARY SIZE=XXXXX
Image17

Image18

AUTRES COMMANDES DE PARTITIONS

CREATE PARTITION PRIMARY SIZE=X
Crée une partition primaire de la taille définie par le paramètre x.

CREATE PARTITION EXTENDED SIZE=X
Crée une partition étendue de la taille définie par le paramètre x.

CREATE PARTITION LOGICAL SIZE=X
Crée une partition logique dans la partition étendue de la taille définie par le paramètre x.

DELETE PARTITION
Efface la partition sélectionnée.

ASSIGNER UNE LETTRE A UN VOLUME
Image19

Image20

SUPPRIMER LA LETTRE D’UN VOLUME
Image21

Image22

LES COMMANDES DE CONVERSION

CONVERT MBR
Convertit un disque GPT basic ou dynamique en disque MBR classique

CONVERT GPT
Uniquement en 64 bits. Convertit le disque MBR sélectionné en disque GPT

CONVERT DYNAMIC
Convertit un disque de base en disque dynamique (pratique sur les serveurs notamment) sans perdre les données

CONVERT BASIC
Convertit un disque dynamique en disque de base. Attention, le disque doit être vide de toutes données.

AUTRES COMMANDES A CONNAITRE

?
Donne la liste de toutes les commandes

HELP nom de la commande
Explique les paramètres d'une commande (exemple : HELP SHRINK)

EXIT
Quitte DISKPART et retourne à l'invite de commandes classique

OFFLINE DISK
Met "hors connexion" le disque actuel

ONLINE DISK
Reconnecte le disque placé OFFLINE

ACTIVE
Fait de la partition sélectionnée, la nouvelle partition de démarrage (Active Partition)

EXEMPLES DE MISES EN OEUVRES

EXEMPLE1 : PREPARER UNE CLE USB EN FAT32
Image23

Image24

Image25

LISTE DES COMMANDES
SELECT DISK 1
CLEAN
CREATE PARTITION PRIMARY
ACTIVE
FORMAT FS=FAT32 QUICK
ASSIGN LETTER=E
LIST VOLUME

EXEMPLE2 : PREPARER UNE CLE USB EN NTFS
Image26

Image27

LISTE DES COMMANDES
SELECT DISK 1
CLEAN
CREATE PARTITION PRIMARY
ACTIVE
FORMAT FS=NTFS QUICK
ASSIGN LETTER=F
LIST VOLUME

EXEMPLE3 : PREPARER UNE CLE USB EN exFAT
Image28

Image29

LISTE DES COMMANDES
SELECT DISK 1
CLEAN
CREATE PARTITION PRIMARY
ACTIVE
FORMAT FS=exFAT QUICK
ASSIGN LETTER=G
LIST VOLUME