Récupération de données sous Windows Server avec un fichier .BAT
Sous Windows Server (2016 / 2019 / 2022), on peut utiliser un fichier Batch (.bat) pour aider à réparer le système et rétablir l’accès aux données quand le disque ou Windows commence à avoir des problèmes.
Important : un .bat ne récupère pas directement les fichiers supprimés, mais il peut réparer Windows et le disque pour rendre les données accessibles.
Pourquoi utiliser un script .BAT sur Windows Server ?
Il peut aider à :
- Réparer les fichiers système corrompus
- Corriger les erreurs de disque
- Restaurer l’accès à un volume inaccessible
- Diagnostiquer les problèmes serveur
- Préparer un redémarrage propre
Exemple de script .BAT pour Windows Server
Crée un fichier :
server_recovery_tool.bat
Puis colle ce code :
@echo off
title Windows Server Recovery Tool
echo ============================
echo 1 - System File Check (SFC)
echo ============================
sfc /scannow
echo ============================
echo 2 - Disk Check (CHKDSK)
echo ============================
chkdsk C: /f /r /x
echo ============================
echo 3 - Repair Windows Image (DISM)
echo ============================
DISM /Online /Cleanup-Image /RestoreHealth
echo ============================
echo 4 - Network cleanup
echo ============================
ipconfig /flushdns
netsh winsock reset
echo ============================
echo 5 - Final step
echo ============================
echo Repair finished. Server restart recommended.
pause
shutdown /r /t 15
Explication des commandes (Windows Server)
🔹 SFC
Répare les fichiers système critiques du serveur.
🔹 CHKDSK
-
/f→ corrige les erreurs -
/r→ récupère les secteurs endommagés -
/x→ force le démontage du disque si nécessaire
🔹 DISM
Répare l’image Windows Server (très important pour les serveurs 2019/2022).
🔹 netsh winsock reset
Répare les problèmes réseau (utile pour serveurs RDP / services distants).
Cas spécial : disque RAW sur Windows Server
Si ton disque devient RAW :
- ❌ ne pas formater
- ❌ ne pas réinstaller directement
✔ utiliser :
- TestDisk (priorité)
- récupération via RAID controller (si HPE / Dell)
- ou récupération via Linux live USB
Conclusion
Un script .BAT sur Windows Server est très utile pour :
- réparer le système
- corriger les erreurs disque
- rétablir l’accès aux données
Mais pour une vraie récupération avancée (RAID, RAW, crash serveur), il faut des outils spécialisés.
