• Note pour les visiteurs de Tutoriaux-Excalibur

    Vous trouvez Tutoriaux-Excalibur intéressant ?

    Nous espérons que vous avez trouvé les tutoriels sur Tutoriaux-Excalibur utiles et instructifs. Votre avis est trÚs important pour nous !

    Si vous avez apprécié votre expérience, nous vous invitons à partager vos commentaires sur notre page Trustpilot.

    Cliquez ici pour partager votre expérience sur Trustpilot.

    Merci de votre soutien !

Script Shell đŸ“ RĂ©parer les clusters dĂ©fectueux d’un disque dur avec PowerShell

Scripts d'automatisation pour Windows

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
📝 RĂ©parer les clusters dĂ©fectueux d’un disque dur avec PowerShell

🔩 Introduction

Ce tutoriel explique comment identifier et rĂ©parer les clusters dĂ©fectueux d’un disque dur en utilisant PowerShell sous Windows. Cette mĂ©thode permet de dĂ©tecter les erreurs physiques et logiques sur un disque afin d’amĂ©liorer sa fiabilitĂ©.



🔬 PrĂ©requis

‱ Connaissances de base en PowerShell

‱ Accùs administrateur sur Windows

‱ ExĂ©cution des scripts activĂ©e avec la commande
Code:
Set-ExecutionPolicy RemoteSigned

‱ VĂ©rification des disques disponibles avec la commande
Code:
Get-PhysicalDisk



📋 DiffĂ©rentes Approches

‱ Approche #1 : VĂ©rifier et rĂ©parer les clusters dĂ©fectueux avec une commande PowerShell

‱ Approche #2 : Automatiser l’analyse et la rĂ©paration avec un script PS1



📈 Niveau de difficultĂ©

‱ Approche #1 : Facile

‱ Approche #2 : IntermĂ©diaire



👍 Les Avantages

‱ Approche #1 : VĂ©rification rapide sans configuration complexe

‱ Approche #2 : Automatisation et gĂ©nĂ©ration de rapports sur l’état du disque



👎 Les InconvĂ©nients

‱ Approche #1 : ExĂ©cution manuelle requise pour chaque disque

‱ Approche #2 : Temps d’analyse long pour les grands volumes de stockage



⚙ Approche #1

1ïžâƒŁ Ouvrir PowerShell en mode administrateur

2ïžâƒŁ VĂ©rifier l’état du disque cible

Code:
Get-PhysicalDisk

3ïžâƒŁ Analyser et rĂ©parer les clusters dĂ©fectueux du disque C:

Code:
Repair-Volume -DriveLetter C -Scan

4ïžâƒŁ RĂ©parer automatiquement les erreurs dĂ©tectĂ©es

Code:
Repair-Volume -DriveLetter C -OfflineScanAndFix

5ïžâƒŁ VĂ©rifier l’état du disque aprĂšs rĂ©paration

Code:
Repair-Volume -DriveLetter C -SpotFix



⚙ Approche #2

1ïžâƒŁ CrĂ©er un fichier nommĂ© Reparer-Clusters.ps1

2ïžâƒŁ Ajouter le code suivant dans le fichier

Code:
param(
[string]$LettreDisque = "C"
)
Write-Host "Analyse en cours du disque $LettreDisque..."
Repair-Volume -DriveLetter $LettreDisque -Scan
Write-Host "Correction des erreurs détectées..."
Repair-Volume -DriveLetter $LettreDisque -OfflineScanAndFix
Write-Host "VĂ©rification finale du disque..."
Repair-Volume -DriveLetter $LettreDisque -SpotFix
Write-Host "Réparation terminée pour le disque $LettreDisque."

3ïžâƒŁ ExĂ©cuter le script avec la commande suivante

Code:
.\Reparer-Clusters.ps1 -LettreDisque C

4ïžâƒŁ VĂ©rifier si des erreurs persistent avec la commande suivante

Code:
Get-EventLog -LogName System -Newest 20 | Where-Object {$_.EventID -eq 55}



💡 Astuce

VĂ©rifier l’état SMART du disque avec la commande

Code:
Get-PhysicalDisk | Select-Object FriendlyName, MediaType, HealthStatus



🚹 Mise en garde

Une panne matérielle peut causer des erreurs de clusters. Sauvegarder les données critiques avant toute tentative de réparation.



🔖 Conseil

Si des erreurs persistent aprĂšs rĂ©paration, utiliser l’outil chkdsk avec la commande suivante

Code:
chkdsk C: /f /r



🔎 Solution alternative

Utiliser un logiciel de diagnostic tel que CrystalDiskInfo pour surveiller l’état du disque

Support Microsoft



🔗 RĂ©fĂ©rences

‱ Documentation Microsoft PowerShell

‱ Recherche sur Github

‱ Recherche Google



💬 Conclusion

RĂ©parer les clusters dĂ©fectueux d’un disque dur avec PowerShell est une solution rapide pour dĂ©tecter et corriger les erreurs de stockage. L’automatisation via un script PS1 permet une gestion simplifiĂ©e et un suivi rĂ©gulier de l’état du disque.
 

Campagne de dons

Dons pour T-E

Campagne de dons pour T-E
Objectif
300.00 $
Reçu
125.81 $
Cette collecte de dons se termine dans
0 heures, 0 minutes, 0 seconds
  41.9%

En ligne

Statistiques des forums

Discussions
17 882
Messages
29 115
Membres
355
Dernier inscrit
Jea n

Nouveaux membres

Retour
Haut Bas