1. **Détection & sélection de disque** list disk select disk X 2. **Nettoyage** clean clean all * `clean` : supprime les partitions / volumes, **mais pas les données physiquement**. * `clean all` : efface tout **secteur par secteur**, plus lent mais irrécupérable. → Parfait avant une revente ou si t’as des partitions corrompues récalcitrantes. 3. **Type de table de partition** convert gpt convert mbr * À utiliser **juste après** un `clean`. * Attention : impossible de convertir *sans perte* dans `diskpart` → faut clean avant. * GPT recommandé pour les disques > 2 To ou les systèmes UEFI. --- 4. **Création de partition** create partition primary create partition efi size=100 create partition msr size=16 create partition extended * `primary` → partition principale classique * `efi` + `msr` → si tu veux préparer un disque bootable en GPT (Windows) * `extended` → pour MBR uniquement, si tu veux faire plusieurs logiques (old school) ⚠️ Tu peux aussi préciser la taille : create partition primary size=xxxx (la taille est en Mo) --- 5. **Formatage** format fs=ntfs quick format fs=fat32 quick format fs=exfat quick format fs=ntfs label="NomVolume" quick * `quick` : format rapide, sinon ça fait un *full format* (long). * `label="Nom"` : nomme le volume directement (équivalent du renommage ensuite). * `unit=xxxx` → optionnel, taille d’unité d’allocation en octets (ex : `unit=4096`) 6. **Attribution de lettre / montage** assign assign letter=X remove letter=X * `assign` sans option donne la première lettre dispo. * `assign letter=D` → pratique pour automatiser un process d’imagerie par ex. * `remove` → pour désassigner proprement (par ex, avant une sauvegarde raw) Bonus : d'autres commandes utiles list volume select volume X shrink desired=xxxx extend delete partition * `shrink` : réduit une partition (pas toujours possible selon l'occupation disque). * `extend` : étend une partition (souvent utilisé après suppression d'une autre). * `delete partition override` : si une partition résiste (genre OEM protégée). --- Exemple de script complet pour un disque neuf en GPT ```bash diskpart select disk 1 clean convert gpt create partition primary format fs=ntfs label="Stockage" quick assign letter=E exit