La commande Diskpart

Diskpart : l’art de manipuler les disques sous Windows (avec ou sans douleur)

Vous pensiez que gérer vos disques durs avec l’interface graphique de Windows était suffisant ? C’est mignon. Mais quand tout plante, quand une clé USB refuse d’être formatée, quand une partition se rebelle, une seule solution reste : diskpart.

Mais attention : diskpart ne plaisante pas. Une mauvaise commande, et vous ne formatez pas seulement votre clé USB. Vous pourriez effacer la partition de démarrage de Windows. C’est la version informatique du « bouton rouge ».

Qu’est-ce que Diskpart ?

Diskpart est un utilitaire en ligne de commande intégré à Windows, utilisé pour gérer les disques, partitions, volumes et périphériques de stockage. Il remplace l’ancien fdisk, avec plus de puissance, plus de fonctionnalités… et plus de potentiel de destruction.

Il fonctionne uniquement en mode administrateur. Et pour cause : il peut tout casser.

Comment lancer diskpart

1. Ouvrez une invite de commande en tant qu’administrateur (clic droit → "Exécuter en tant qu’administrateur")
2. Tapez : diskpart
3. Vous verrez : DISKPART>

Bienvenue dans le terminal sombre du partitionnement. Entrez à vos risques et périls.

Commandes de base et exemples

1. list disk

Affiche tous les disques physiques connectés.

DISKPART> list disk

Exemple de sortie :

  Disque 0    En ligne      476 GB
  Disque 1    En ligne       32 GB

2. select disk X

Sélectionne un disque (remplacez X par le numéro du disque).

DISKPART> select disk 1

Important : Toutes les commandes suivantes s’appliqueront à ce disque. Une erreur ici, et vous pleurez des données.

3. list partition

Liste les partitions du disque sélectionné.

DISKPART> list partition

4. select partition X

Sélectionne une partition à manipuler.

DISKPART> select partition 1

5. delete partition

Supprime la partition sélectionnée. Attention, pas de « voulez-vous vraiment… ? ». C’est immédiat.

DISKPART> delete partition

6. clean

Efface toutes les partitions du disque sélectionné. Remet le disque à nu. Sans sommation. Sans retour. À ne jamais taper « pour tester ».

DISKPART> clean

Utilisé souvent pour repartir sur une base propre avant de recréer des partitions.

7. create partition primary

Crée une partition principale sur tout l’espace disponible.

DISKPART> create partition primary

8. format fs=ntfs quick

Formate la partition en NTFS rapidement.

DISKPART> format fs=ntfs quick

Autres systèmes de fichiers possibles : fat32, exfat

9. assign

Attribue automatiquement une lettre à la partition créée.

DISKPART> assign

Sinon, vous pouvez spécifier : assign letter=E

10. exit

Pour sortir dignement de diskpart.

DISKPART> exit

Cas pratiques

💥 Réinitialiser une clé USB impossible à formater :

diskpart
list disk
select disk 2       (attention à bien choisir la bonne)
clean
create partition primary
format fs=fat32 quick
assign
exit

📁 Créer une nouvelle partition sur un disque secondaire :

diskpart
list disk
select disk 1
create partition primary
format fs=ntfs quick
assign letter=F
exit

🚨 Supprimer une partition EFI (en cas de multiboot foireux) :

diskpart
list disk
select disk 0
list partition
select partition 1
delete partition override

Note : l’option override est le joker pour forcer la suppression. Utilisez-le avec le respect dû à une épée de Damoclès.

Commandes avancées (mais dangereuses)

  • convert gpt : convertit un disque en GPT (perd toutes les données)
  • convert mbr : convertit en MBR (idem)
  • active : marque une partition comme active (utilisée au boot)

Conclusion : Un outil à manier avec respect (et sueur froide)

Diskpart est un outil puissant. Trop puissant. Il peut sauver une clé USB coincée, créer un dual boot, réinitialiser un SSD… ou ruiner votre partition système en 3 secondes.

Ne tapez jamais une commande sans savoir exactement ce qu’elle fait. Sauvegardez vos données. Et gardez à l’esprit que « clean » ne veut pas dire « nettoyage de printemps », mais plutôt « nettoyage terminal ».

Comme toujours : testez sur une VM avant de ruiner la seule machine qui démarre encore.