כיצד להפעיל TRIM עבור צד שלישי SSDs ב - Mac OS X
מחשבי מקינטוש מאפשרים רק את ה- TRIM עבור כונני Solid-Solid שסופקו עם Apple. אם אתה משדרג את Mac עם aftermarket SSD, Mac שלך לא להשתמש TRIM עם זה. פעולה זו מפחיתה את ביצועי הכונן.
הודות Mac OS X 10.10.4, עכשיו זה אפשרי לאפשר TRIM על כל SSD ב- Mac שלך עם פקודה פשוטה. אתה כבר לא צריך להשבית את תכונות האבטחה של OS X ולשנות את המערכת שלך לעשות את זה.
למה TRIM חשוב, ומדוע Macs לא תמיד לאפשר את זה על ידי ברירת מחדל
כאשר מערכת הפעלה משתמשת ב- TRIM עם כונן מצב מוצק, היא שולחת איתות ל- SSD בכל פעם שאתה מוחק קובץ. ה- SSD יודע שהקובץ נמחק והוא יכול למחוק את נתוני הקובץ מאחסנת הפלאש שלו. עם זיכרון הבזק, זה מהר יותר לכתוב זיכרון ריק - כדי לכתוב זיכרון מלא, הזיכרון חייב להיות נמחק תחילה ולאחר מכן לכתוב. פעולה זו גורמת ל- SSD להאט לאורך זמן, אלא אם כן TRIM מופעל. TRIM מבטיח פיזית NAND זיכרון במקומות המכילים קבצים שנמחקו נמחקים לפני שאתה צריך לכתוב אליהם. לאחר מכן SSD יכול לנהל את האחסון הזמין שלה בצורה אינטליגנטית יותר.
Windows 7 וחדשים יותר היו מובנים תמיכה TRIM, אשר הם מאפשרים עבור כל SSD. מבחינה היסטורית, Mac OS X אפשרה רק TRIM עבור כונני מצב מוצק Apple מספקת. משתמשים שהתקינו SSD שלהם נאלצו לצוד כלים של צד שלישי שאיפשרו את TRIM באופן לא נתמך.
ב OS X 10.10 יוסמיטי, אפל הציג "חתימת kext" - חתימת הרחבה ליבה. זה בודק כי כל הנהגים על MAC הם או ללא שינוי או מאושר על ידי אפל. כמו כלי שירות המאפשרים TRIM ברמה נמוכה זו, זה נעול אותם. עכשיו היה צורך להשבית את מנגנון האבטחה החתימה על מנת לאפשר ל- TRIM את הכוננים הללו, ובכך להפחית את האבטחה של מק. החל מ- OS X 10.10.4, Apple מספקת כעת דרך רשמית - אך לא נתמכת - להפעלת TRIM עבור כל SSD.
האם זה בטוח כדי לאפשר TRIM על SSD שלך?
אם זה בטוח לעשות תלוי SSD אתה משתמש ב- Mac שלך. אפל אינה רוצה להיות אחראית לכל בעיה, ולכן OS X מסתיר את הפונקציונליות הזו מאחורי פקודה והודעת אזהרה מפחידה.
כל כונן מצב מוצק מיישם TRIM בצורה שונה במקצת, ויצרני SSD רבים באמת בודקים באמת תאימות ב- Windows. חברת החיפוש Algolia מצאה כמה נתונים באגים פגום עם SSD מסוימים של Samsung עם TRIM על לינוקס, בעיות דומות עשויות להתרחש אם אפשרה TRIM עבור כוננים כאלה ב- Mac. היו גם דיווחים על כמה כוננים חיוניים לא מתפקד כראוי עם TRIM על לינוקס.
למעשה, הקרנל של לינוקס מכיל רשימה שחורה של SSD שאינם תומכים כראוי ב- TRIM. אתה כנראה לא צריך להפעיל trimforce אם יש לך אחד SSDs שמופיע ברשימה השחורה הזו ב- Mac שלך.
מעבר לכך, רוב הכוננים נראה לעבוד כראוי עם TRIM ב- Mac OS X. משתמשי מקינטוש השתמשו צד שלישי TRIM המאפשרים שירות במשך שנים עם מגוון רחב של SSDs. ייתכן שתרצה לעשות קצת מחקר ולראות מה משתמשים אחרים MAC חוו בעת הפעלת TRIM עם SSD שלך לפני שתמשיך.
הפעל TRIM עם trimforce
אפל הוסיף בשקט פקודה חדשה בשם "trimforce" ב עדכון קטן OS X 10.10 יוסמיטי - OS X 10.10.4. כלי זה נכלל גם OS X 10.11 אל Capitan.
פקודה זו מפעילה TRIM עבור כל SSD בודד ב- Mac. היא משביתה את ההמחאה שרק מאפשרת ל- TRIM לעבוד עם כונני OEM במצב מוצק של Apple. לאחר הפעלתו, TRIM יופעל עבור כל הכוננים במצב מוצק. אין דרך להפעיל TRIM עבור SSD אחד ולהשאיר אותו נכה עבור אחר.
אזהרה: אתה עושה זאת על אחריותך בלבד! זה תמיד רעיון טוב יש גיבויים של הקבצים החשובים שלך, רק במקרה.
כדי להפעיל trimforce, פתח חלון מסוף (הקש Command + Space, הקלד Terminal ולחץ על Enter כדי להפעיל מסוף באמצעות Spotlight). הקלד את הפקודה הבאה בחלון המסוף ולחץ Enter:
לאפשר
הזן את הסיסמה של חשבון המשתמש שלך בשורת הפקודה. לאחר שתעשה זאת, יהיה עליך לקרוא אזהרה מפחידה-צליל ולהסכים על ידי הקלדת a y.
Mac שלך מיד לאתחל לאחר שאתה מסכים לשאלה השנייה עם y. לאחר אתחול מחדש, TRIM יופעל עבור כל SSD מחובר ל- Mac שלך.
אם אתה רוצה להשבית trimforce ורק להשתמש TRIM עבור כוננים מוצקים OEM של אפל, לפתוח חלון טרמינל שוב להפעיל את הפקודה הבאה:
השבת להשבית
באופן ריאליסטי, זה אמור לעבוד כראוי עם רוב SSDs ב- Mac, בדיוק כמו הפעלת TRIM עובד כראוי עבור רוב SSDs על לינוקס. אבל יש כמה חריגים, ואפל לא רוצה להיות אחראית אם החומרה של SSD שלך לא מיישמת כראוי את TRIM ואתה נתקל בבעיות.
תמונה אשראי: kawaiikiri על Flickr