Skip to content

Un petit outil en C++ qui automatise la préparation d'une clé USB avec DiskPart sur Windows.

Notifications You must be signed in to change notification settings

alphajoop/usb-prep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

USB Prep Automatisé (C++ / Windows)

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).

🚀 Fonctionnalités

  • 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)

⚠️ Avertissement

⚠️ Ce programme efface totalement le disque sélectionné. Vérifiez attentivement le numéro avant de confirmer.

🧰 Compilation

Avec MinGW

g++ src/usb_prep.cpp -o usb_prep.exe

Avec Visual Studio

  1. Crée un nouveau projet "Console App" en C++.
  2. Copie le contenu de usb_prep.cpp dans main.cpp.
  3. Compile en mode x64 Release.

▶️ Utilisation

  1. Exécute le terminal PowerShell en tant qu’administrateur.

  2. Va dans le dossier du projet :

    cd chemin\vers\usb-prep
  3. Lance le programme :

    .\usb_prep.exe
  4. Lance le programme :

    ./usb_prep.exe
  5. Choisis le numéro de ton disque et confirme.

🗂️ Structure du projet

usb-prep/
├── src/
│   └── usb_prep.cpp
├── .gitignore
└── README.md

📜 Licence

Projet libre à usage personnel et éducatif — © 2025 Alpha Diop

About

Un petit outil en C++ qui automatise la préparation d'une clé USB avec DiskPart sur Windows.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages