mars 5, 2022

Utilisation de Diskpart pour créer, supprimer, nettoyer ou étendre des partitions de disque

Pour les opérations de disque de base sur les systèmes Windows, les administrateurs peuvent utiliser diskpart, un utilitaire de ligne de commande qui reste utile pour de nombreuses tâches liées au disque plus de 20 ans après sa sortie.

Microsoft a inclus l’outil de gestion de disque gratuit dans Windows à partir de 1999 avec le système d’exploitation Windows 2000. Diskpart recherche les disques nouvellement ajoutés, mais il peut également créer, supprimer et redimensionner des partitions de lecteur, et attribuer ou réaffecter des lettres de lecteur. Diskpart fonctionne également avec les volumes de lecteur, les disques durs virtuels et les supports amovibles tels que les lecteurs flash USB.

Microsoft continue de développer diskpart, et la dernière version de l’utilitaire comporte 38 commandes. Pour utiliser diskpart, vous listez les objets, tels que des disques ou des partitions, puis sélectionnez l’objet à modifier.

 commandes diskpart
L’utilitaire Windows diskpart comprend 38 commandes pour les tâches d’édition liées au disque.

L’utilisation de diskpart nécessite une compréhension de la terminologie du stockage de données

L’utilisation de Diskpart nécessite une compréhension de base de la terminologie des disques Windows. Un disque de base est un périphérique de stockage, tel que des disques durs, des disques SSD et des clés USB, que vous formatez avec un système de fichiers Windows.

Un disque de base peut contenir une ou plusieurs partitions. Une partition est une structure logique limitée à un seul disque.

Un volume est une construction du système d’exploitation qui consiste en une ou plusieurs partitions pouvant s’étendre sur un ou plusieurs disques.

Utilisation de diskpart

Vous devez être prudent lorsque vous utilisez diskpart car il n’y a pas de fonction d’annulation si vous sélectionnez le mauvais objet. De plus, une fois qu’une commande est entrée, même destructrice, diskpart ne demande pas de confirmation avant son exécution. Par exemple, si vous effectuez une opération de suppression de partition diskpart errante, vous devez utiliser un autre utilitaire, tel qu’un programme de gestion de disque tiers, pour récupérer les données ou utiliser une image de sauvegarde pour restaurer le lecteur.

Suivez ces conseils pour éviter les problèmes lors de l’utilisation de diskpart:

  • N’utilisez pas diskpart tant que vous n’avez pas sauvegardé le disque que vous envisagez de modifier.
  • Faites preuve de prudence lorsque vous utilisez diskpart sur des systèmes qui utilisent des disques dynamiques, une technologie plus ancienne dotée de fonctionnalités avancées qui permettait aux administrateurs de créer un volume couvrant plusieurs disques.
  • Vérifiez auprès de votre fournisseur de matériel avant d’utiliser diskpart.

Créer une partition à l’aide de diskpart

L’utilisation de diskpart pour partitionner votre disque peut aider à augmenter les performances d’E/S des disques durs nouvellement ajoutés à une matrice RAID. La documentation de nombreuses applications serveur, telles que Exchange Server, recommande d’utiliser diskpart pour créer les partitions principales ou étendues. Vous pouvez utiliser une partition principale comme partition système ; vous ne pouvez utiliser une partition étendue que pour des affectations de lecteur logique supplémentaires.

La commande diskpart create crée des partitions de disque, des volumes sur un seul disque ou plusieurs disques et des disques durs virtuels.

Pour cela et toutes les commandes suivantes, vous devez ouvrir l’invite de commandes avant d’exécuter diskpart. Tapez cmd dans la fenêtre Exécuter la commande à partir de la zone de recherche Windows ou de la boîte de dialogue Exécuter la commande que vous ouvrez avec la combinaison de touches Windows + R.

Pour créer une partition:

  1. À une invite de commande, tapez : diskpart
  2. À l’invite DISKPART, tapez list disk (Notez le numéro de lecteur que vous souhaitez manipuler.)
  3. À l’invite DISKPART, tapez: sélectionnez le disque 0 (Cela sélectionne le disque à modifier; assurez-vous de saisir le numéro du disque à partir de la deuxième étape.)
  4. À l’invite DISKPART, tapez create partition primary size = 10000 (Le paramètre size fait référence à la taille en mégaoctets. Dans ce cas, 10000 équivaut à 10 Go. Changez le mot primaire en étendu pour créer une partition étendue. Si vous ne définissez pas de taille, tout l’espace disponible sur le disque sera utilisé pour la partition.)
  5. À l’invite DISKPART, tapez assign letter=D (Choisissez une lettre de lecteur inutilisée.)
  6. À l’invite DISKPART, tapez exit
  7. À partir de l’invite de commande, utilisez la commande format ou l’utilitaire de gestion de disque sous Windows ou tout autre outil de format de disque pour formater le lecteur. Vous utiliseriez généralement le système de fichiers NTFS pendant le processus d’initialisation.
 diskpart create partition
Utilisez la commande list pour trouver le disque à éditer, puis sélectionnez-le pour modifier la partition.

Extension d’une partition à l’aide de diskpart

Lorsqu’il s’agit d’ajouter de l’espace à une partition ou à un volume, cette méthode est supérieure à la configuration de deux disques. Les extensions de disque dynamique concaténent uniquement l’espace nouvellement ajouté, ce qui signifie qu’elles ajoutent simplement l’espace disque à la fin de la partition d’origine sans restaurer les données.

La concaténation isole les performances de chaque partition et n’offre pas de tolérance aux pannes lorsque la partition est configurée dans une matrice RAID. Diskpart restaure vos données existantes. Ceci est bénéfique lorsque la partition est configurée dans une matrice RAID, car les données de partition existantes se répartissent sur tous les lecteurs de la matrice, plutôt que d’ajouter simplement un nouvel espace à la fin, comme l’utilitaire de gestion des disques.

Pour étendre une partition:

  1. Vérifiez que l’espace libre contigu est disponible sur le même lecteur et que l’espace libre est à côté de la partition que vous avez l’intention d’étendre sans partitions entre les deux. Assurez-vous d’avoir une sauvegarde complète avant d’essayer cette méthode.
  2. À une invite de commande, tapez diskpart
  3. À l’invite DISKPART, tapez select disk 0 (Sélectionne le disque.)
  4. À l’invite DISKPART, tapez select volume 0 (Sélectionne le volume.)
  5. À l’invite DISKPART, tapez extend (Si vous ne définissez pas de taille, diskpart utilisera tout l’espace disponible sur le disque.)
  6. À l’invite DISKPART, tapez exit
 partition d'extension diskpart
Listez les volumes puis sélectionnez-en un à étendre avec diskpart.

Suppression d’une partition à l’aide de diskpart

La commande delete de diskpart supprime les disques dynamiques, les partitions, les volumes et les shadow copies. Lorsque vous avez plusieurs volumes sur le disque ou une partition indésirable, telle qu’une partition de récupération, cette commande les supprimera et les renverra à l’espace non alloué.

Pour supprimer une partition:

  1. À une invite de commande, tapez diskpart
  2. À l’invite DISKPART, tapez select disk 0 (Sélectionne le disque.)
  3. À l’invite DISKPART, tapez list partition
  4. À l’invite DISKPART, tapez select partition 4 (Sélectionne la partition.)
  5. À l’invite DISKPART, tapez supprimer la partition
  6. À l’invite DISKPART, tapez exit
 diskpart extend partition
Utilisez diskpart pour sélectionner la partition sur le disque, puis utilisez la commande delete pour la supprimer.

Création d’un volume à l’aide de diskpart

Lorsque vous utilisez des disques dynamiques sous Windows, vous pouvez créer quatre types de volume avec diskpart : volume miroir, volume RAID-5, volume simple et volume rayé.

Pour créer un volume simple:

  1. À une invite de commande, tapez diskpart
  2. À l’invite DISKPART, tapez select disk 0 (Sélectionne le disque.)
  3. À l’invite DISKPART, tapez create volume simple size = 1000 (La taille est en mégaoctets.)
  4. À l’invite DISKPART, tapez exit

Nettoyage d’un disque à l’aide de diskpart

Lorsque vous avez un disque entier à nettoyer, vous pouvez utiliser la commande diskpart clean pour convertir toutes les données stockées en espace non alloué. Cette opération supprime toutes les données du disque en écrivant des zéros sur chaque secteur du disque. Diskpart supprime également toutes les informations de partition et de volume du lecteur sélectionné.

Pour nettoyer un disque:

  1. À une invite de commande, tapez diskpart
  2. À l’invite DISKPART, tapez select disk 0
  3. À l’invite DISKPART, tapez clean all
  4. À l’invite DISKPART, tapez exit

Autres façons d’utiliser diskpart

Pour les travaux de maintenance nécessitant un lecteur flash USB amorçable, vous pouvez utiliser diskpart pour formater la partition et configurer le système de fichiers sur le lecteur amovible. Les administrateurs peuvent également utiliser diskpart dans l’environnement de Préinstallation Windows et l’environnement de récupération Windows pour corriger les problèmes de disque ou configurer la machine pour le déploiement.

Avec le commutateur diskpart/s, les administrateurs peuvent exécuter des scripts pour automatiser les tâches associées à la configuration des machines Windows, telles que la configuration des disques pour plusieurs systèmes, l’ajout d’une partition de récupération ou l’effacement de toutes les données d’un disque pour le ramener à un état d’usine.

Un exemple de code du site Microsoft donne des exemples de la façon de développer un fichier de script basé sur du texte que les administrateurs peuvent appeler à partir de diskpart et exécuter automatiquement. Les travailleurs informatiques peuvent exécuter plusieurs scripts diskpart, mais Microsoft recommande de créer dans un délai de 15 secondes après l’exécution d’un script pour éviter les problèmes.

Pour un tutoriel approfondi sur l’utilisation de diskpart pour préparer un système Windows 10 pour le déploiement, cet article de blog sur le site SearchEnterpriseDesktop fournit des instructions détaillées pour utiliser diskpart avec un script.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.