Αρχική σελίδα » πως να » Πώς να ενεργοποιήσετε το TRIM για SSD τρίτου μέρους στο Mac OS X

    Πώς να ενεργοποιήσετε το TRIM για SSD τρίτου μέρους στο Mac OS X

    Οι Mac ενεργοποιούν το TRIM μόνο για τις μονάδες SSD που παρέχονται από την Apple. Εάν αναβαθμίσετε το Mac σας με ένα SSD μετά την αγορά, το Mac σας δεν θα χρησιμοποιήσει το TRIM μαζί του. Αυτό μειώνει την απόδοση του δίσκου.

    Χάρη στο Mac OS X 10.10.4, είναι τώρα δυνατό να ενεργοποιήσετε το TRIM σε οποιοδήποτε SSD στον Mac με μια απλή εντολή. Δεν χρειάζεται πλέον να απενεργοποιείτε τις λειτουργίες ασφαλείας του OS X και να τροποποιείτε το σύστημά σας για να το κάνετε αυτό.

    Γιατί το TRIM είναι σημαντικό και γιατί οι Macs δεν το ενεργοποιούν πάντα από προεπιλογή

    Όταν ένα λειτουργικό σύστημα χρησιμοποιεί TRIM με μονάδα SSD, στέλνει ένα μήνυμα στο SSD κάθε φορά που διαγράφετε ένα αρχείο. Το SSD γνωρίζει ότι το αρχείο διαγράφεται και μπορεί να διαγράψει τα δεδομένα του αρχείου από την αποθήκευση flash. Με τη μνήμη flash, είναι πιο γρήγορη η εγγραφή στην κενή μνήμη - για να γράψετε στην πλήρη μνήμη, η μνήμη πρέπει πρώτα να σβηστεί και στη συνέχεια να γραφτεί σε. Αυτό προκαλεί την επιβράδυνση του SSD σας με την πάροδο του χρόνου, εκτός εάν έχει ενεργοποιηθεί το TRIM. Το TRIM διασφαλίζει ότι οι φυσικές θέσεις μνήμης NAND που περιέχουν τα διαγραμμένα αρχεία διαγράφονται πριν να χρειαστεί να γράψετε σε αυτά. Το SSD μπορεί στη συνέχεια να διαχειρίζεται το διαθέσιμο χώρο αποθήκευσης πιο έξυπνα.

    Τα Windows 7 και τα νεότερα έχουν ενσωματωμένη υποστήριξη για το TRIM, το οποίο ενεργοποιούν για όλα τα SSD. Ιστορικά, το Mac OS X έχει ενεργοποιήσει μόνο το TRIM για τις μονάδες στερεάς κατάστασης που παρέχει η Apple. Οι χρήστες που εγκατέστησαν τα δικά τους SSDs έπρεπε να κυνηγήσουν εργαλεία τρίτου μέρους που επέτρεψαν τη μη ορθή λειτουργία του TRIM.

    Στο OS X 10.10 Yosemite, η Apple εισήγαγε την "υπογραφή kext" - την υπογραφή επέκτασης του πυρήνα. Αυτό ελέγχει ότι όλοι οι οδηγοί σε Mac είναι είτε αμετάβλητοι είτε έχουν εγκριθεί από την Apple. Καθώς οι βοηθητικές μονάδες ενεργοποίησης του TRIM λειτούργησαν σε αυτό το χαμηλό επίπεδο, αυτό το κλειδώθηκε. Τώρα ήταν απαραίτητο να απενεργοποιήσετε τον μηχανισμό ασφαλείας με την υπογραφή του Kext για να ενεργοποιήσετε το TRIM για αυτές τις μονάδες, μειώνοντας την ασφάλεια των Mac. Ξεκινώντας από το OS X 10.10.4, η Apple παρέχει πλέον έναν επίσημο - αλλά μη υποστηριζόμενο - τρόπο ενεργοποίησης του TRIM για κάθε SSD.

    Είναι ασφαλές να ενεργοποιήσετε το TRIM στο SSD σας?

    Το εάν είναι ασφαλές να το κάνετε εξαρτάται από το SSD που χρησιμοποιείτε στο Mac σας. Η Apple δεν θέλει να είναι υπεύθυνη για οποιαδήποτε ζητήματα, γι 'αυτό και το OS X αποκρύπτει αυτή τη λειτουργία πίσω από μια εντολή και ένα τρομακτικό προειδοποιητικό μήνυμα.

    Κάθε μονάδα SSD υλοποιεί το TRIM με έναν ελαφρώς διαφορετικό τρόπο και πολλοί κατασκευαστές SSD δοκιμάζουν πραγματικά μόνο για συμβατότητα στα Windows. Η εταιρεία αναζήτησης Algolia βρήκε κάποια σφάλματα καταστροφής δεδομένων με ορισμένα SSD της Samsung με TRIM σε Linux και παρόμοια προβλήματα μπορεί να προκύψουν εάν ενεργοποιήσετε το TRIM για τέτοιες μονάδες δίσκου σε Mac. Έχουν επίσης αναφερθεί αναφορές ορισμένων κρίσιμων μονάδων που δεν λειτουργούν σωστά με το TRIM σε Linux.

    Στην πραγματικότητα, ο πυρήνας του Linux περιέχει μια μαύρη λίστα SSD που δεν υποστηρίζουν σωστά το TRIM. Πιθανότατα δεν θα πρέπει να ενεργοποιήσετε το trimforce αν έχετε ένα από τα SSD που εμφανίζονται σε αυτή τη μαύρη λίστα στον Mac σας.

    Πέρα από αυτό, οι περισσότερες μονάδες δίσκου φαίνεται να λειτουργούν σωστά με το TRIM σε Mac OS X. Οι χρήστες Mac έχουν χρησιμοποιήσει προγράμματα κοινής χρήσης TRIM τρίτων με πολλά διαφορετικά SSD. Ίσως θελήσετε να κάνετε κάποια έρευνα και να δείτε τι άλλοι χρήστες Mac έχουν βιώσει όταν ενεργοποιείτε το TRIM με το SSD σας πριν συνεχίσετε.

    Ενεργοποιήστε το TRIM με τραπεζοειδές

    Η Apple πρόσθεσε ήσυχα μια νέα εντολή με την ονομασία "trimforce" σε μια μικρή ενημέρωση στο OS X 10.10 Yosemite - OS X 10.10.4. Αυτό το βοηθητικό πρόγραμμα περιλαμβάνεται επίσης στο OS X 10.11 El Capitan.

    Αυτή η εντολή ενεργοποιεί το TRIM για κάθε SSD στον Mac σας. Απενεργοποιεί τον έλεγχο που επιτρέπει μόνο στο TRIM να λειτουργεί με μονάδες SSD που παρέχονται από την Apple. Αφού το εκτελέσετε, το TRIM θα ενεργοποιηθεί για όλες τις μονάδες SSD. Δεν υπάρχει τρόπος να ενεργοποιήσετε το TRIM για ένα SSD και να το αφήσετε απενεργοποιημένο για άλλο.

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

    Για να εκτελέσετε το trimforce, ανοίξτε ένα παράθυρο του τερματικού (πατήστε Command + Space, πληκτρολογήστε Terminal και πατήστε Enter για να ξεκινήσετε ένα τερματικό μέσω Spotlight). Πληκτρολογήστε την ακόλουθη εντολή στο παράθυρο τερματικού και πατήστε Enter:

    το sudo trimforce επιτρέπει

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

    Ο Mac θα επανεκκινήσει αμέσως αφού συμφωνήσετε στη δεύτερη ερώτηση με ένα y. Μετά την επανεκκίνηση, το TRIM θα ενεργοποιηθεί για όλα τα SSD που είναι συνδεδεμένα στο Mac σας.

    Εάν θέλετε να απενεργοποιήσετε τη λειτουργία trimming και να χρησιμοποιήσετε μόνο το TRIM για μονάδες SSD της Apple, μετακινήστε ξανά ένα παράθυρο του τερματικού και εκτελέστε την ακόλουθη εντολή:

    sudo trimforce απενεργοποίηση


    Πραγματικά, αυτό θα πρέπει να λειτουργεί σωστά με τα περισσότερα SSD σε ένα Mac, ακριβώς όπως επιτρέπει το TRIM να λειτουργεί σωστά για τα περισσότερα SSD στο Linux. Αλλά υπάρχουν μερικές εκτροπές και η Apple δεν θέλει να είναι υπεύθυνη αν το υλικό του SSD σας δεν εφαρμόζει σωστά το TRIM και αντιμετωπίζετε προβλήματα.

    Image Credit: kawaiikiri στο Flickr