Tutoriel DiskPart : créer, supprimer, étendre des partitions de disque

DiskPart est un utilitaire en ligne de commandes qui permet de gérer les disques et partitionnement de disque.
Windows permet la gestion graphique des partitions avec la gestion des disques de Windows, diskpart lui s’utilise en invite de commandes.
Cependant, il arrive parfois que la gestion de disque ne permettent pas tout… ou lorsque Windows ne démarre plus, on peut avoir besoin d’utiliser DiskPart, notamment depuis les options de récupération système de trifouiller dans les partitions en ligne de commandes.

Voici comment utiliser DiskPart pour lister, créer ou supprimer des partitions.

diskpart_logo

Introduction

Avec DiskPart, vous pouvez à peu près tout faire, créer/supprimer et même étendre/réduire des partitions.
DiskPart permet aussi de convertir un disque en MBR/GPT.
Enfin DiskPart donne aussi la possibilité de formater un disque ou vérifier l’intégrité.

Avant de toucher quoique ce soit avec DiskPart, assurez-vous d’avoir une sauvegarde externe de vos documents.

Lancer DiskPart

Vous devez ouvrir une invite de commandes en administrateur :

  • Windows 8/Windows 10 : Ouvrez une invite de commandes en admin par un clic droit sur le menu Démarrer puis invite de commandes.
  • Windows Vista / Windows 7 : Menu Démarrer puis Tous les Programmes, allez dans Accessoires et sur invite de commandes, faites un clic droit puis exécuter en tant qu’administrateur

Saisissez ensuite simplement la commande diskpart pour démarrer ce dernier.
Une fois dans diskpart, vous pourrez passer la commande liée à ce dernier pour manipuler les disques ou partition de Windows.
La commande Help fournit la liste des commandes diskpart.

soit donc :

ACTIVE - Indiquer la partition sélectionnée comme étant active.
ADD - Ajouter un miroir à un volume simple.
ASSIGN - Assigner une lettre de lecteur ou un point de montage au volume sélectionné.
ATTRIBUTES - Manipuler les attributs de volume ou de disque.
ATTACH - Attache un fichier de disque virtuel.
AUTOMOUNT - Activer et désactiver le montage automatique des volumes de base.
BREAK - Détruire un jeu de miroir.
CLEAN - Effacer les informations de configuration ou toutes les informations du disque.
COMPACT - Tente de réduire la taille physique du fichier.
CONVERT - Convertir à différents formats de disque.
CREATE - Créer un volume, une partition ou un disque virtuel.
DELETE - Supprimer un objet.
DETAIL - Fournir des détails concernant un objet.
DETACH - Détache un fichier de disque virtuel.
EXIT - Quitter DiskPart.
EXTEND - Étendre un volume.
EXPAND - Étend la taille maximale disponible sur un disque virtuel.
FILESYSTEMS - Affiche les systèmes de fichiers en cours et pris en charge sur le volume.
FORMAT - Formater la partition ou le volume actif
GPT - Assigne des attributs à la partition GPT sélectionnée.
HELP - Imprimer une liste de commandes.
IMPORT - Importer un groupe de disques.
INACTIVE - Marquer la partition sélectionnée comme inactive.
LIST - Afficher une liste des objets.
MERGE - Fusionne un disque enfant avec ses parents.
ONLINE - Mettre en ligne un objet qui est actuellement marqué comme hors connexion.
OFFLINE - Mettre hors connexion un objet actuellement marqué comme en ligne.
RECOVER - Actualise l’état de tous les disques dans le jeu de disques sélectionné.
 Tente une récupération sur les disques situés dans le jeu de disques non valide, et resynchronise les volumes en miroir et les
 volumes RAID5 qui possèdent des données de plex ou de parité périmées.
REM - Ne fait rien. Utilisé pour commenter des scripts.
REMOVE - Supprimer une lettre de lecteur ou l’assignement d’un point de montage.
REPAIR - Réparer un volume RAID-5 avec un membre défectueux.
RESCAN - Analyser à nouveau l’ordinateur à la recherche de disques et de volumes.
RETAIN - Placer une partition nominale sous un volume simple.
SAN - Afficher ou définir la stratégie SAN pour le système d’exploitation actuellement démarré.
SELECT - Déplacer le focus vers un objet.
SETID - Changer le type de partition.
SHRINK - Réduisez la taille du volume sélectionné.
UNIQUEID - Affiche ou définit l’identificateur de la table de partition GUID (GPT) ou signature de l’enregistrement de démarrage principal (MBR) d’un disque.

Tutoriel Diskpart :  L'aide et les commandes de diskpart

Lister les disques et volumes

Lister les disques et les partitions se fait avec la commande list
Les disques et partitions sont identifiés avec un numéro, que l’on peut ensuite sélectionner pour travailler dessus.
Pour lister les disques :

list disk

Pour lister les partitions (volumes) :

list volume

Ensuite vous devez sélectionner le disk ou le volume avec lequel vous souhaitez travailler, en utilisant la commande sel et le numéro.

Voici un exemple ci-dessous avec une capture d’écran de la gestion des disques de Windows pour comparer les résultats.Tutoriel Diskpart :  lister les volumes ou partition

et si on a plusieurs disques dur, on obtient ceci :

Tutoriel Diskpart :  lister les volumes ou partition

La commande list disk nous indique aussi le type de disque, une étoile apparaît lorsque le disque est en GPT.

On sélectionne ensuite le disque ou la partition à travailler la commande selection ou sel

sel disk 0
sel partition 1
sel volume 4
etc

Toutes les commandes qui seront par la suite passées pour manipuler un disque ou partition se feront sur celui sélectionné.

Lorsque vous effectuez des opérations, il faut donc bien s’assurer que vous avez sélectionné le bon disque ou partition, sinon vous risquez de perdre des données.

Supprimer une partition

Listes les volumes avec la commande

list vol

puis sélectionnez le volume que vous souhaitez supprimer avec la commande

sel vol X

où X est le numéro du volume, enfin pour supprimer :

delete volume

Tutoriel Diskpart :  supprimer une partition de disque

Les partitions systèmes comme la partition EFI ou de récupération peuvent ne pas se supprimer

Erreur du service de disque virtuel :
Impossible de supprimer une partition protégée si le paramètre force protected n’est pas défini.

il faut alors utiliser la commande :

delete partition override

Tutoriel Diskpart :  supprimer une partition de disque

Créer une partition

La commande create partition permet de créer une nouvelle partition.
Si aucune information est donnée, diskpart va utiliser le première espace de disque disponible.
Par exemple pour créer une partition primaire :

create partition primary

Vous pouvez aussi indiquer l’espace disque à utiliser (en Mo):

create partition primary size = 1000

offset permet d’indiquer le décalage en kilo-octets (Ko), auquel la partition est créée. Si aucun décalage n’est fourni, la partition démarre au début de la plus grande extension de disque qui est assez grand pour l’accueillir.

il est possible ensuite de formater la partition :

select partition 1
format quick fs=ntfs label="Données disques"

et enfin d’appliquer un id à cette partition avec la commande set id, exemple :

set id=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7

Voici les id correspondant aux types de disques, pour un disque en GPT :

  • Partition système EFI : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
  • Partition réservée Microsoft (MSR) : e3c9e316-0b5c-4db8-817d-f92df00215ae
  • Partition de base de données : ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
  • Partition de métadonnées LDM sur un disque dynamique : 5808c8aa-7e8f-42e0-85d2-e1e90434cfb3
  • Partition de données LDM sur un disque dynamique : af9b60a0-1431-4f62-bc68-3311714a69ad
  • Partition de récupération : de94bba4-06d1-4d40-a16a-bfd50179d6ac

Information sur le disque ou partition

La commande Detail de diskpart permet d’obtenir des informations sur un disque ou partition.
Exemple ci-dessous avec detail disk
Le numéro d’offset (décalage octet) est alors indiqué.

Tutoriel Diskpart :  Information sur le disque ou partition

ou detail partition et detail volume qui permet d’obtenir les informations d’une partition ou d’un volume.

Tutoriel Diskpart :  Information sur le disque ou partition

Réinitialiser un disque

La réinitialisation du disque supprime toutes les partitions et permet de changer le type de disque, par exemple pour passer d’un disque MBR à GPT.

diskpart_reinitialiser_disque

On sélectionne le disque que l’on souhaite réinitialiser avec la commande sel disk X puis on passe la commande :

clean

Sur la gestion des disques de Windows, ce dernier a une icône rouge.
Un clic droit permet d’initialiser le disque en GPT ou MBR.

diskpart_reinitialiser_disque_2

Conversion GPT <> MBR

Dispart permet aussi de convertir un type de disque GPT ou MBR.

Se reporter à la page suivante pour obtenir plus de détails : Convertir disque GPT en MBR et inversement

Vous devez avoir réinitialisé le disque, avec la commande clean puis utiliser la commande convert
Pour convertir en GPT :

sel disk X
clean
convert GPT

Conversion d’un disque en GPT en vidéo :

Pour convertir en MBR :

convert MBR

Tutoriel Diskpart :  convertir un disque en MBR

ici on converti le disk 1 en GPT, comme vous pouvez le constater, une étoile apparâit dans GPT après la conversion.

Tutoriel Diskpart :  convertir un disque en GPT

Si vous tentez de convertir un disque ayant des volumes, vous obtenez l’erreur :

Erreur du service de disque virtuel :
Le disque spécifié n’est pas convertible. Les CD-ROM et
DVD sont des exemples de disques non convertibles.

Tutoriel Diskpart :  convertir un disque en GPT

Etendre/Réduire une partition

Diskpart peut aussi étendre ou réduire la taille d’une partition, selon l’espace disque libre.
Cela n’affecte pas les données.
Vous ne pouvez pas faire cela sur le disque système.

Une partition peut-être étendue avec la commande extend.
Si vous ne spécifiez aucun paramètre, la commande extend étend la partition à tout l’espace disque disponible.

Tutoriel Diskpart :  Etendre une partition de disque

Vous pouvez spécifier la taille à ajouter à la partition avec la commande size en Mo
Par exemple, ici on ajoute 15Go, la partition passe de 19Go à 34 Go

extend size=XXXX

Tutoriel Diskpart :  Etendre une partition de disque

Une partition peut-être réduire avec la commande shrink, l’option desired permet de donner la taille souhaitée.Tutoriel Diskpart :  Réduire une partition de disque

Recréer la partition EFI

Il est possible de recréer la partition EFI depuis un CD Live, si cette partition a été supprimée.
Cette vidéo illustre la recréation de la partition EFI et permettre le démarrage de Windows.

(Visité 17 767 fois, 9 visites ce jour)

Vous pouvez aussi lire...

Les Tags : #Windows10 - #Windows - #Tutoriel - #Virus - #Antivirus - #navigateurs WEB - #Securité - #Réseau - #Internet