Récupération de données sous Windows Server avec un fichier .BAT


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.