Un petit outil en C++ qui automatise la préparation d'une clé USB avec DiskPart sur Windows.
Il liste les disques, demande confirmation, puis formate proprement la clé en exFAT (ou autre selon configuration).
- Liste les disques avec
diskpart - Sélection du disque à formater
- Exécution automatique des commandes :
attributes disk clear readonly
clean
convert mbr
create partition primary
select partition 1
active
format fs=exfat quick
assign- Sauvegarde un log complet (
usb_tool_log.txt)
⚠️ Ce programme efface totalement le disque sélectionné. Vérifiez attentivement le numéro avant de confirmer.
g++ src/usb_prep.cpp -o usb_prep.exe- Crée un nouveau projet "Console App" en C++.
- Copie le contenu de
usb_prep.cppdansmain.cpp. - Compile en mode x64 Release.
-
Exécute le terminal PowerShell en tant qu’administrateur.
-
Va dans le dossier du projet :
cd chemin\vers\usb-prep
-
Lance le programme :
.\usb_prep.exe -
Lance le programme :
./usb_prep.exe
-
Choisis le numéro de ton disque et confirme.
usb-prep/
├── src/
│ └── usb_prep.cpp
├── .gitignore
└── README.md
Projet libre à usage personnel et éducatif — © 2025 Alpha Diop