macnotes.gr
a blog for first time Mac users

Χρήση του Trim Enabler σε συστήματα OS X Yosemite, τι πρέπει να γνωρίζετε

Oct. 20th 2014 5 comments

Το Trim Enabler που παρουσιάζεται στο άρθρο είναι ένα δημοφιλές, αξιόπιστο utility για χρήση σε third party SSDs.

Μέχρις και το OS X Mavericks λοιπόν το utility ανταποκρίνεται άψογα, με πλήρη συμβατότητα στο Mac OS X. Όμως με την έλευση του Yosemite η Apple εισήγαγε μια νέα διάταξη ασφάλειας, με την επωνυμία kext signing. Όπου kext είναι ένα kernel extension ή ένα driver στο OS X.

Βασικά λοιπόν, το kext signing ελέγχει ή αποτρέπει αν προτιμάτε ότι τα kernel extensions και τα drivers του συστήματος θα τροποποιηθούν από third party utilities. Οπότε αν το utility είναι πιστοποιημένο από την Apple μπορεί να εγκατασταθεί, διαφορετικά το σύστημα δεν το επιτρέπει. Πρόκειται δηλαδή για μια ενέργεια της Apple να αποκλείσει το κάθε utility που παρεμβαίνει στο σύστημα.

Αφού λοιπόν το Trim Enabler λειτουργεί με ξεκλείδωμα του trim driver, το kext signing δεν επιτρέπει την ενεργοποίηση του στο Yosemite.

▲ Σε περίπτωση που δεν έχετε κλείσει το Trim Enabler πριν το update, η οθόνη με το απαγορευτικό σήμα θα εμφανισθεί στο πρώτο boot μετά την εγκατάσταση του update και το μηχάνημα θα κολλήσει.

Για να αποκτήσετε πρόσβαση στο μηχάνημα και να συνεχίσετε μετέπειτα την χρήση του Trim Enabler, πρέπει να απενεργοποιήσετε το kext signing όπως περιγράφεται στην σελίδα της Cindori Software FAQ and support for using Trim Enabler in OS X Yosemite. Είναι δε εξαιρετικά σημαντικό να έχετε υπ’ όψη σας ότι το kext signing είναι global, επομένως θα πρέπει εφεξής να είστε πολύ προσεκτικοί και να εγκαθιστάτε system drivers ή utilities αν προτιμάτε μόνο από αξιόπιστες πηγές.

Τα settings του kext signing φυλάσσονται στην NVRAM (PRAM) του Mac. Σε κάθε ένα reset της λοιπόν κλείνετε πρωτύτερα το Trim enabler για αποφυγή εμφάνισης του απαγορευτικού σήματος, αφού το kext signing ενεργοποιείται ξανά. Στη συνέχεια θα πρέπει να τρέχετε κάθε φορά την διαδικασία απ-ενεργοποίησης του kext signing.

Πρακτικά δηλαδή, εκτός και η Apple μεταβάλει την πολιτική της, οι ημέρες απρόσκοπτης λειτουργίας του trim είναι παρελθόν. Ενώ ο developer συνιστά να διαβάσετε προσεκτικά τις οδηγίες και σε περίπτωση που αισθάνεστε αβέβαιοι για οτιδήποτε να μην ενεργοποιήσετε το Trim Enabler στο Yosemite. Ενώ η ενεργοποίηση του trim ενδέχεται να προκαλέσει προβλήματα στο σύστημα σας.

❖ Πάντως τουλάχιστον οι δίσκοι της OWC και της Mushkin δεν χρειάζονται trim support, χάρις στον SandForce processor τους, που αναβαθμίζει την εγγενή ρουτίνα καθαρισμού του δίσκου Garbage Collection σε επίπεδo trim support.

Related posts :

5 comments Add a comment

  1. Γιώργος

    Να συμπληρώσω. Δεν μπορεί να ξέρει κανείς πως θα αντιδράσουν οι κατασκευαστές SSDs που δεν είναι προσδεδεμένοι στο άρμα της Apple. Πάντως, τώρα που μιλάμε, οι μόνοι δίσκοι που δεν χρειάζονται trim είναι της OWC χάρις στον sandforce processor τοτς.


  2. Γιώργος

    Δυστυχώς η κατάσταση φαίνεται να είναι αδιέξοδη. Δηλαδή αν δεν ενεργοποιηθεί το trim enabler, ό δίσκος μπορεί ακόμη και να μας “μείνει στο χέρι¨. Αν ενεργοποιηθεί, το σύστημα γίνεται πλέον ευάλωτο. Ο developer του -κατά δήλωση του- δεν μπορεί να κάνει κάτι, ενώ απ’ ότι φαίνεται δεν υπάρχουν συναφή utilities που μπορεί να υποκαταστήσουν το trim enabler.


  3. Γιώργος

    Ανεξάρτητα του πως πέρασες το Yosemite (update ή clean install), το trim enabler έχει πλέον ιδιαιτερότητες. Εφ’ όσον λοιπόν το διαχειρίζεσαι σύμφωνα με τις οδηγίες, απλά προσοχή εφεξής στο τι κατεβάζεις.

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


    • Nikos

      Ευχαριστώ για την απάντηση Γιώργο


  4. Νικος

    Εχθές πέρασα από την αρχή το Yosemite πέρασα όλα τα προγράμματα που ήθελα (προς το παρών) πήρα ένα backup και στο τέλος πέρασα το trim enabler τελευταία έκδοση όλα οκ χωρίς κανένα πρόβλημα.
    Η ερώτηση μου είναι : Όταν κάνω update λειτουργικού η περάσω κάποιο καινούργιο προγραμμα θα έχω πρόβλημα ?
    Πρέπει να απενεργοποιο το trim για καμία από τις δυο ενέργειες ?


Add a Comment





reset all fields