Hoe een schijf controleren en repareren vanaf de OS X-opdrachtregel

De Schijfhulpprogramma applicatie is een krachtig hulpmiddel om de drives die verbonden zijn met uw Mac, gelukkig en gezond te houden. Maar er zijn situaties waarin het misschien niet beschikbaar is. Als een voorbeeld, verbinding maken met een externe computer via SSH, of Schijfhulpprogramma gewoon weigeren te lanceren.  

In deze zelfstudie laat ik u zien hoe u:

  • Zoek een schijf die mogelijk een fout bevat
  • Controleer een schijf vanaf de opdrachtregel
  • Repareer die schijf (indien nodig) van de opdrachtregel

screencast

Belangrijke aantekeningen

Voordat ik u verder neem, moet u een aantal dingen begrijpen:

  1. Ik zal werken aan een SD-kaart die ik in mijn mac heb geplaatst. Als je de harde schijf van je Mac moet richten, zorg dan dat je het woord vervangt Macintosh HD voor SD in een van de opdrachten die ik in dit artikel toon.
  2. Deze instructies zijn niet bedoeld voor beginnende Mac-gebruikers. Als je niet op zijn minst een beetje comfortabel in bent Terminal, misschien wilt u zich houden aan de grafische gebruikersinterface-applicaties zoals Schijfhulpprogramma.

Lokaliseren van de schijf

Alle schijven die op de Mac zijn aangesloten, bevinden zich in de volumes map in Terminal. Deze map bevindt zich één stap verwijderd van de hoofdmap van de Mac. De opdracht die wordt gebruikt om van map naar map te schakelen is CD. In de terminal een /staat bekend als de hoofdmap of het laagste niveau.

Dus om over te schakelen naar de volumes map, openen Terminal en typ of plak in deze opdracht: cd / Volumes. Het Terminal-venster zou er nu erg op moeten lijken:

Toegang tot de map Volumes vanuit de OSX-terminal

Type ls en druk op terugkeer. Je krijgt een lijst met schijven te zien die op je Mac zijn aangesloten.

Controleer de schijf

Zodra u de lijst met schijven hebt, kunt u een of meer van deze schijven richten op verificatie en reparatie. Om het verificatieproces te starten, typt u het volgende commando, terwijl u zeker bent dat u het vervangt [station-ID] gedeelte voor de werkelijke naam van de schijfeenheid.  

diskutil verifyVolume [station-ID]

Als u de harde schijf van de Mac target, kunt u ook gewoon een /. Je ziet iets dat er zo uitziet:

Een schijf verifiëren via Terminal in OSX

Deze test is succesvol teruggekomen. Dus ik kan vertrouwen op de schijf en de mogelijkheid om gegevens op te slaan. Als er een fout was, zou ik een bericht zien dat luidt: Het volume [geteste volume] is beschadigd bevonden en moet worden gerepareerd.

De schijf herstellen

Neem even aan dat de schijf terugkwam met een fout of gerepareerd moest worden. Als u een schijf wilt herstellen vanaf de opdrachtregel, typt of plakt u de volgende opdracht in terminal: diskutil-reparatievolume / Volumes / [stations-ID] / en druk op terugkeer.

Net als voorheen zal ik gebruiken SD als mijn drive-ID. Als u een andere schijf wilt targeten, voegt u de naam van die schijf in in plaats van SD. Je mag ook gebruiken / als de ID voor de harde schijf van uw Mac. Jouw Terminal venster zou er nu ongeveer hetzelfde uit moeten zien:

Repareren van een schijf vanuit Terminal in OSX

Gefeliciteerd! Uw schijf is nu volledig geverifieerd en gerepareerd vanaf de opdrachtregel.

Conclusie

De Terminal kan soms een onbekende of angstaanjagende toepassing zijn om te gebruiken. Maar het kan ook een geweldige plek zijn om te gaan wanneer u in een mum van tijd zit. In veel gevallen is dit misschien de enige optie. Dus de volgende keer dat je een schijf moet repareren, geef deze methode dan een kans!