Οι υπολογιστές Mac ενεργοποιούν το TRIM μόνο για τις μονάδες στερεάς κατάστασης που παρέχονται από την Apple. Εάν αναβαθμίσετε το Mac σας με SSD aftermarket, το Mac σας δεν θα χρησιμοποιεί το TRIM μαζί του. Αυτό μειώνει την απόδοση της μονάδας δίσκου.
Χάρη στο Mac OS X 10.10.4, είναι πλέον δυνατή η ενεργοποίηση του TRIM σε οποιοδήποτε SSD στο Mac σας με μια απλή εντολή. Δεν χρειάζεται πλέον να απενεργοποιήσετε τις λειτουργίες ασφαλείας του OS X και να τροποποιήσετε το σύστημά σας για να το κάνετε αυτό.
Γιατί το TRIM είναι σημαντικό και γιατί τα Mac δεν το ενεργοποιούν πάντα από προεπιλογή
ΣΧΕΤΙΖΟΜΑΙ ΜΕ: Γιατί οι μονάδες στερεάς κατάστασης επιβραδύνονται καθώς τις γεμίζετε
Όταν ένα λειτουργικό σύστημα χρησιμοποιεί TRIM με μονάδα στερεάς κατάστασης, στέλνει ένα σήμα στο SSD κάθε φορά που διαγράφετε ένα αρχείο. Το SSD γνωρίζει ότι το αρχείο έχει διαγραφεί και μπορεί να διαγράψει τα δεδομένα του αρχείου από το χώρο αποθήκευσης flash. Με τη μνήμη flash, είναι πιο γρήγορο να γράφετε σε άδεια μνήμη - να γράφετε σε πλήρη μνήμη, η μνήμη πρέπει πρώτα να διαγραφεί και μετά να γραφτεί σε. Αυτό προκαλεί την επιβράδυνση του SSD σας με την πάροδο του χρόνου εκτός εάν είναι ενεργοποιημένο το TRIM. Το TRIM διασφαλίζει ότι οι φυσικές τοποθεσίες μνήμης NAND που περιέχουν διαγραμμένα αρχεία διαγράφονται προτού χρειαστεί να τις γράψετε. Το SSD μπορεί στη συνέχεια να διαχειριστεί τον διαθέσιμο αποθηκευτικό χώρο του πιο έξυπνα.
Τα Windows 7 και νεότερα έχουν ενσωματωμένη υποστήριξη για TRIM, την οποία επιτρέπουν για όλα τα SSD. Ιστορικά, το Mac OS X έχει ενεργοποιήσει το TRIM μόνο για τις μονάδες στερεάς κατάστασης που παρέχει η Apple. Οι χρήστες που εγκατέστησαν τα δικά τους SSD έπρεπε να αναζητήσουν εργαλεία τρίτων που επέτρεψαν το 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 κρύβει αυτήν τη λειτουργικότητα πίσω από μια εντολή και ένα τρομακτικό μήνυμα προειδοποίησης.
Κάθε μονάδα δίσκου στερεάς κατάστασης εφαρμόζει το TRIM με ελαφρώς διαφορετικό τρόπο, και πολλοί κατασκευαστές SSD ελέγχουν πραγματικά για συμβατότητα στα Windows Αναζήτηση εταιρείας Algolia βρήκα κάποια σφάλματα διαφθοράς δεδομένων με ορισμένα SSD Samsung με TRIM σε Linux και παρόμοια ζητήματα ενδέχεται να προκύψουν εάν ενεργοποιήσετε το TRIM για τέτοιες μονάδες σε Mac. Υπήρξαν επίσης αναφορές για ορισμένους κρίσιμους δίσκους που δεν λειτουργούν σωστά με το TRIM στο Linux.
Στην πραγματικότητα, ο πυρήνας Linux περιέχει μια μαύρη λίστα SSD που δεν υποστηρίζουν σωστά το TRIM . Πιθανότατα δεν πρέπει να ενεργοποιήσετε το trimforce εάν έχετε ένα από τα SSD που εμφανίζεται σε αυτήν τη μαύρη λίστα στο Mac σας.
Πέρα από αυτό, οι περισσότερες μονάδες δίσκου φαίνεται να λειτουργούν σωστά με το TRIM σε Mac OS X. Οι χρήστες Mac έχουν χρησιμοποιήσει βοηθητικά προγράμματα τρίτων κατασκευαστών για χρόνια με μια ποικιλία SSD. Ίσως θέλετε να κάνετε κάποια έρευνα και να δείτε τι έχουν βιώσει άλλοι χρήστες Mac κατά την ενεργοποίηση του TRIM με το SSD σας προτού συνεχίσετε.
Ενεργοποιήστε το TRIM με trimforce
Η Apple πρόσθεσε αθόρυβα μια νέα εντολή με την ονομασία "trimforce" σε μια μικρή ενημέρωση στο OS X 10.10 Yosemite - OS X 10.10.4. Αυτό το βοηθητικό πρόγραμμα περιλαμβάνεται επίσης στο OS X 10.11 El Capitan.
Αυτή η εντολή ενεργοποιεί το TRIM για κάθε SSD στο Mac σας. Απενεργοποιεί τον έλεγχο που επιτρέπει μόνο στο TRIM να λειτουργεί με μονάδες στερεάς κατάστασης OEM που παρέχονται από την Apple. Αφού το εκτελέσετε, το TRIM θα ενεργοποιηθεί για όλες τις μονάδες στερεάς κατάστασης. Δεν υπάρχει τρόπος να ενεργοποιήσετε το TRIM για ένα SSD και να το αφήσετε απενεργοποιημένο για άλλο.
Προειδοποίηση: Αυτό το κάνετε με δική σας ευθύνη! Είναι πάντα καλή ιδέα έχετε αντίγραφα ασφαλείας των σημαντικών αρχείων σας , για κάθε περίπτωση.
Για να εκτελέσετε το trimforce, ανοίξτε ένα παράθυρο Terminal (πατήστε Command + Space, πληκτρολογήστε Terminal και πατήστε Enter για να ξεκινήσετε ένα τερματικό μέσω Προβολέας θέατρου ). Πληκτρολογήστε την ακόλουθη εντολή στο παράθυρο του τερματικού και πατήστε Enter:
sudo trimforce ενεργοποίηση
Εισαγάγετε τον κωδικό πρόσβασης του λογαριασμού χρήστη σας στη γραμμή εντολών. Αφού το κάνετε, θα πρέπει να διαβάσετε μια τρομακτική προειδοποίηση και να συμφωνήσετε πληκτρολογώντας ένα Υ .
Το Mac σας θα επανεκκινήσει αμέσως μετά την αποδοχή της δεύτερης ερώτησης με το a Υ . Μετά την επανεκκίνηση, το TRIM θα ενεργοποιηθεί για όλα τα SSD που είναι συνδεδεμένα στο Mac σας.
Εάν θέλετε να απενεργοποιήσετε το trimforce και να χρησιμοποιήσετε μόνο το TRIM για μονάδες στερεάς κατάστασης OEM της Apple, ανοίξτε ξανά ένα παράθυρο τερματικού και εκτελέστε την ακόλουθη εντολή:
απενεργοποίηση sudo trimforce
Ρεαλιστικά, αυτό θα πρέπει να λειτουργεί σωστά με τα περισσότερα SSD σε Mac, όπως ακριβώς το TRIM λειτουργεί σωστά για τα περισσότερα SSD σε Linux. Ωστόσο, υπάρχουν μερικά πλεονεκτήματα και η Apple δεν θέλει να είναι υπεύθυνη εάν το υλικό του SSD σας δεν εφαρμόζει σωστά το TRIM και αντιμετωπίζετε προβλήματα.
Πιστωτική εικόνα: Χαριτωμένο Kirion Fickr