macnotes.gr
a blog for first time Mac users

Επισκευή (repair) του δίσκου σε Single-User mode

Jan. 13th 2014 0 comments

Σε σοβαρή βλάβη του startup disk μπορεί να μην είναι εφικτή η επισκευή του μέσω της κλασικής ρουτίνας του Disk Utility, ενώ ενδέχεται η πρόσβαση στο σύστημα να είναι πλέον αδύνατη.

Εδώ προστρέχει σε βοήθεια το Single-User mode, ένας εναλλακτικός τρόπος startup που δίνει πρόσβαση στο σύστημα αλλά και την δυνατότητα για επισκευή του δίσκου με εντολές μέσω του command line του.

Ανοίγετε το μηχάνημα με το power button ενώ κρατάτε πατημένα τα πλήκτρα cmd-S, οπότε ενεργοποιείται το mode και αρχίζουν να τρέχουν γραμμές με λευκά γράμματα για να καταλήξουν στο command line prompt (:/ root#).

Ενώ σε περιβάλλον Yosemite το command line prompt είναι πλέον bash-3.2#.

Στο root# / bash-3.2# πληκτρολογείτε και Enter,

/sbin/fsck –fy

θα τρέξουν διάφορες επισκευαστικές ρουτίνες και ενδέχεται να εμφανισθεί το μήνυμα :

** The volume Macintosh HD appears to be OK

Ο δίσκος επισκευάσθηκε λοιπόν, μεριμνάτε άμεσα για ένα Time Machine backup ενώ ίσως σκεφθείτε να αντικαταστήσετε τον δίσκο, μάλλον είναι επισφαλής.

Όμως τα πράγματα δεν εξελίσσονται πάντοτε έτσι, αφού ενδέχεται να εμφανισθεί το μήνυμα που υποδεικνύει ότι η εντολή προσπάθησε ανεπιτυχώς να τροποποιήσει, επισκευάσει, αποκαταστήσει κάτι.

****** FILE SYSTEM WAS MODIFIED *****

Πληκτρολογείτε λοιπόν ξανά την εντολή και μέχρις ότου εμφανισθεί το μήνυμα :

** The volume Macintosh HD appears to be OK

Ενώ σε επιτυχημένη επισκευή σε περιβάλον Yosemite, θα προκύψει η οθόνη·

Για να βγείτε από την οθόνη πληκτρολογείτε στο prompt exit και Enter, το μηχάνημα θα πρέπει να κάνει κανονικό start up και θα μπορέσετε να κάνετε log in.

Όμως, αν μετά από 5-6 ή περισσότερες προσπάθειες δεν εμφανισθεί το ΟΚ, κατά κανόνα είναι ένδειξη ότι ο δίσκος δεν θα ανακάμψει τουλάχιστον με χρήση των ρουτίνων του OS X.

▲ Πάντως συνιστάται να αποφεύγεται χρήση της εντολής, όταν η η επισκευή του δίσκου είναι εφικτή με την ρουτίνα “Repair Disk” του Disk Utility.

Σε εξωτερικό δίσκο ή flash drive

Η διαδικασία είναι διαφορετική αλλά και πάλι με χρήση του fsck command, όμως δεν χρειάζεται να κάνετε boot σε Single User mode.

1. Στο Terminal paste την εντολή και Enter για εντοπισμό του identifier του δίσκου.

df -hl

2. Όταν ο δίσκος έχει 1 partition, ο identifier του είναι /dev/disk2s2, οπότε στο Terminal paste την εντολή και Enter, πιστοποιηθείτε και Enter.

sudo fsck_hfs -fy /dev/disk2s2

3. Θα τρέξουν διάφορες επισκευαστικές ρουτίνες κι εφ’ όσον όλα πάνε καλά, στο τέλος θα εμφανιστεί η ένδειξη The volume xyz appears to be OK. Διαφορετικά τρέχετε την εντολή ξανά έως ότου προκύψει η ένδειξη.

Όμως, αν μετά από 5-6 ή περισσότερες προσπάθειες δεν εμφανισθεί το ΟΚ, κατά κανόνα είναι ένδειξη ότι ο δίσκος δεν θα ανακάμψει τουλάχιστον με χρήση των ρουτίνων του OS X.

Τελευταία ενημέρωση· 17.8.2015

0 comments Add a comment


No comments yet.

Add a Comment





reset all fields