Hoe een schijf te controleren (& repareren) vanaf de commandoregel van Mac OS X

De Schijfhulpprogramma-app gebundeld met Mac OS X heeft een equivalent van de opdrachtregel die geavanceerde gebruikers de mogelijkheid biedt om schijfonderhoud vanaf de terminal uit te voeren, inclusief schijfverificatie en reparaties. Dit biedt een groot aantal nuttige mogelijkheden voor het oplossen van problemen, waaronder de mogelijkheid om schijfherstellingen op afstand uit te voeren via SSH of via de modus Eén gebruiker als de gebruikersaccounts niet toegankelijk zijn.

Deze handleiding is bedoeld voor gevorderde gebruikers die vertrouwd zijn met de terminal en de opdrachtregel. De meeste Mac kunnen de meeste gebruikers beter vasthouden aan de grafische kant van dingen en schijven rechtstreeks herstellen met Schijfhulpprogramma of via herstelmodus.

Een schijf verifiëren vanaf de opdrachtregel in OS X

Het controleren van het volume bepaalt of de schijf gerepareerd moet worden en kan worden gedaan met de volgende algemene syntaxis:

diskutil verifyVolume [drive identifier]

Als u bijvoorbeeld het standaardstation van een Mac wilt verifiëren, kunt u het volgende gebruiken:

diskutil verifyvolume /

Andere gekoppelde schijven kunnen ook worden opgegeven als u hun naam kent:

diskutil verifyvolume /Volumes/ExternalBackups/

Opmerking: de schijf moet vallen met de gebruikersrechten (of gebruik sudo), en het volume moet actief worden gemount (zie hoe u dat moet doen vanaf de opdrachtregel).

Net als het uitvoeren van Schijfhulpprogramma vanuit de GUI, kan de opdrachtregel even duren. Als er geen fouten worden gemeld, is het herstellen van het volume niet nodig. Als u een bericht ziet zoals het volgende:

"Het volume Macintosh HD is beschadigd gevonden en moet worden gerepareerd"

U wilt dit oplossen door de opdracht reparatieschijf vervolgens uit te voeren.

De volgende Repair Volume-truc is eenvoudigweg de opdrachtregelbenadering voor dezelfde vaardigheid in de grafische schijfhulpprogramma-app. Zoals eerder vermeld, is dit het beste voorbehouden voor gevorderde gebruikers.

Voer herstelschijf uit vanaf de commandoregel om het probleem met de geïdentificeerde aandrijving op te lossen

Nadat u hebt vastgesteld dat de schijf gerepareerd moet worden, kunt u dit doen door opnieuw de opdracht diskutil te gebruiken:

diskutil repairvolume /

Nogmaals, dit kan op andere volumes worden gericht door hun naam of mountpunt als volgt te specificeren:

diskutil repairvolume /Volumes/ExternalBackups/

Ongeacht de schijf waarop wordt uitgevoerd, laat het proces volledig voltooien voordat u iets anders doet. Herstelschijf is meestal succesvol bij het oplossen van problemen die zijn gedetecteerd door de opdracht Schijf verifiëren.

Repair Disk repareert geen rechten op de schijf, maar dat kan worden gedaan met een afzonderlijke diskutil-reeks terwijl u zich al op de opdrachtregel bevindt.

Als de reparatieschijf faalt, maak je dan nog niet bang, omdat je het volume met de fsck-opdracht mogelijk kunt herstellen met deze procedure, die een beetje ingewikkelder is, maar vaak werkt in situaties waarin het standaard Schijfhulpprogramma faalt of anderszins niet beschikbaar is .

Als je problemen blijft ondervinden, mislukt de schijf zelf misschien fysiek, wat aangeeft dat het een goed idee is om zoveel mogelijk van de schijf te halen, maar een back-up van alles te maken en een vervangende schijf te krijgen.