Comment vérifier et corriger les erreurs de lecteur de démarrage OS X

Si vous craignez que votre Mac ne commence à ralentir ou à devenir instable, vous avez peut-être déjà cherché à exécuter régulièrement des routines de maintenance pour effacer les caches, les fichiers journaux et d'autres éléments temporaires de votre système. Vous avez peut-être même vu des publicités pour des programmes automatisant ces tâches. Bien que de telles routines puissent être bénéfiques si un système connaît des ralentissements et ne devraient pas nuire à son efficacité si elles sont correctement implémentées, il est possible que quelque chose se passe mal. Cela est particulièrement vrai si vous utilisez une version obsolète de ces progiciels pouvant contenir un ou deux bugs.

Bien que la maintenance périodique de votre Mac ne soit généralement pas nécessaire pour le maintenir en parfait état, une exception est la vérification périodique de votre disque dur à la recherche d'erreurs.

Si le disque dur de votre Mac rencontre des erreurs de formatage, le système peut afficher des ralentissements, des erreurs dans la sauvegarde ou la lecture correcte des données et même une corruption des fichiers. Au final, il risque même de ne pas démarrer. Malheureusement, des erreurs de formatage peuvent survenir même si vous utilisez votre ordinateur de manière normale. Par conséquent, même si votre système fonctionne correctement, il ne peut que bénéficier d'un contrôle régulier du lecteur.

Une façon de procéder consiste simplement à redémarrer votre système périodiquement en mode sans échec. Dans le cadre de certaines tâches de maintenance intégrées, l'outil de ligne de commande "fsck" exécute l'outil de ligne de commande "fsck" pour rechercher les erreurs éventuelles sur le disque dur et les réparer. Cependant, il existe plusieurs méthodes manuelles pour vérifier et corriger les erreurs de disque dur.

La première consiste à utiliser le programme Utilitaire de disque d'Apple, disponible dans le dossier Applications> Utilitaires. Il s'agit de la méthode standard et recommandée pour vérifier le disque dur du système, car l'interface graphique est rapide et intuitive à utiliser. Sélectionnez simplement votre volume de démarrage dans la liste des périphériques (ce sera le nom de votre lecteur de démarrage), maintenez la touche Option, Commande ou Maj enfoncée et sélectionnez le périphérique de lecteur lui-même, qui portera la taille et le fabricant. Ces deux éléments étant sélectionnés, cliquez sur le bouton Vérifier le disque pour que le système vérifie les tables de partition et le formatage du lecteur.

Notez que le fait de vérifier le disque dur interrompt son écriture et que le système écrit et met à jour en permanence des données sur le lecteur, le système risque de rester en attente pendant quelques secondes pendant l'exécution des routines de vérification. Ne vous inquiétez donc pas. vous voyez le curseur de la roue de couleur en rotation et ne pouvez pas effectuer d'autres tâches pendant l'exécution de cette routine. Cependant, même si le système semble en pause depuis longtemps, la routine devrait reprendre tôt ou tard. Si, pour une raison quelconque, la routine semble bloquée (ce qui est rare mais peut arriver), comme il ne s'agit que d'une routine de vérification, vous pouvez forcer la fermeture de l'Utilitaire de disque pour interrompre la vérification et ramener votre système à un état utilisable.

Il existe également des alternatives au programme Utilitaire de disque intégré à OS X. Celles-ci peuvent être utilisées si vous êtes connecté en mode mono-utilisateur (après avoir appuyé sur Command-S au démarrage pour vous laisser accéder à une invite du terminal root au lieu de charger le système d'exploitation. X), ou si vous êtes connecté à distance via une connexion SSH.

Deux options à utiliser dans le terminal sont la commande "diskutil" et la commande "fsck". Ces deux éléments peuvent être utilisés pour rechercher des erreurs sur le disque dur, à l'aide de la syntaxe suivante:

diskutil verifyDisk DRIVEID

diskutil verifyVolume VOLUME

Dans ces commandes, DRIVEID correspond à l'ID de périphérique de votre disque d'amorçage, généralement "disque0", mais peut être une autre valeur, telle que "disque1" ou un autre numéro si votre système comporte plusieurs lecteurs physiques. Vous pouvez le rechercher en exécutant la commande "diskutil list" pour afficher les périphériques disponibles et leurs ID de périphérique respectifs.

Pour la deuxième commande, VOLUME est un nom qui ciblera la partition de démarrage elle-même, au lieu du lecteur. Il y a trois façons de faire cela. La première consiste à utiliser le nom du volume de démarrage, qui doit être entouré de guillemets s’il contient des espaces (ou vous pouvez correctement échapper les caractères des espaces précédés d’une barre oblique inverse). La seconde consiste à utiliser l'ID de tranche pour le volume, qui ressemble à l'ID de périphérique, mais avec un "s1" ou un "s2" ajouté. Étant donné que les systèmes OS X ont généralement une partition de démarrage EFI, celle-ci décale généralement le numéro de tranche du lecteur de démarrage sur disk0s2. La troisième option consiste à simplement cibler la racine du système de fichiers de démarrage à l'aide d'un seul caractère de barre oblique. Voici des exemples de ces trois options:

diskutil verifyVolume "Macintosh HD"

diskutil verifyVolume Macintosh \ HD

diskutil verifyVolume disk0s2

diskutil verifyVolume /

Lorsque vous exécutez ces commandes, le système vérifie l'état du lecteur d'amorçage et de la sortie de la même manière que ce qui apparaît dans la fenêtre du journal Utilitaire de disque.

La dernière option consiste à utiliser la routine "fsck", qui est similaire à la commande diskutil et exécute les mêmes routines de vérification, mais est un peu plus barer. Apple recommande d'utiliser diskutil autant que possible, mais parfois, diskutil peut afficher une erreur qu'il ne peut pas surmonter, auquel cas fsck peut réussir.

Pour utiliser fsck, exécutez simplement la commande suivante à l'invite du terminal OS X, en modifiant l'ID de la tranche de volume pour qu'il corresponde à celui de votre lecteur d'amorçage:

sudo fsck_hfs -f / dev / disk0s2

Comme avec diskutil, cela produira une sortie qui vérifiera les divers fichiers de base de données de formatage et montrera tous les problèmes potentiels.

En cas de problèmes, vous pouvez les résoudre en démarrant le système sur le volume d'installation ou de récupération OS X, puis en utilisant Utilitaire de disque pour les réparer, ou en exécutant à nouveau les commandes diskutil répertoriées ci-dessus, mais en utilisant "repairVolume". "commande. Pour utiliser la commande fsck, vous pouvez l'exécuter avec les indicateurs suivants pour effectuer la réparation:

sudo fsck_hfs -fy / dev / disk0s2

N'oubliez pas que, une fois démarré sur le lecteur d'installation ou de récupération OS X, l'ID "disk0" représentera probablement le lecteur de récupération au lieu du lecteur de démarrage principal du système. Par conséquent, veillez à exécuter "disktuil list" à nouveau avant d'exécuter la commande pour trouver l'ID approprié à utiliser.


 

Laissez Vos Commentaires