فعال کردن TRIM برای هر SSD در OS X (Yosemite 10.10.4 یا بعدا)

SSD ها را که در شکل بالا به مک خود اضافه می کنید را نگه دارید

از آنجاییکه اپل برای مکینتاش با SSD ها عرضه کرد ، آنها پشتیبانی از TRIM را ارائه دادند، یک روش برای سیستم عامل برای کمک به SSD در آزادسازی فضای.

فرمان TRIM

دستور TRIM توسط سیستم عامل برای کمک به SSD در تمیز کردن داده ها در بلوک های ذخیره سازی که دیگر مورد نیاز نیست صادر می شود. این کار به نوشتن عملکرد SSD کمک می کند با نگه داشتن بلوک های بیشتری از داده ها به صورت رایگان برای نوشته شدن. همچنین SSD را در تمیز کردن پس از خود نگه می دارد و باعث می شود در تراشه های حافظه، منجر به شکست اولیه شود.

TRIM در OS X Lion (10.7) و بعدا پشتیبانی می شود، اما اپل تنها دستور TRIM برای استفاده با SSD های عرضه شده اپل را قادر می سازد. روشن نیست که چرا اپل محدودیت TRIM را از این طریق پشتیبانی می کند، اما عقیده معمول این است که پیاده سازی TRIM تا تولید کننده SSD است و هر سازنده SSD از متدولوژی TRIM متفاوت استفاده می کند. به همین ترتیب، اپل فقط می خواست از TRIM در SSD هایی استفاده کند که گواهی شده است.

این از کسانی است که مایل به ارتقاء Macs خود را در سرد، حداقل زمانی که آن را به اجرای عملکرد افزایش SSD ها را ترک کرد. بدون حمایت از TRIM، امکان وجود دارد که در طول زمان، SSD های گران قیمت ما کاهش می یابد و ما شاهد کاهش واقعی کارایی در SSD هستیم.

خوشبختانه، چندین نرم افزار شخص ثالث وجود دارد که می تواند TRIM را برای SSD های غیر اپل عرضه کند، از جمله TRIM Enabler که یکی از نرم افزارهای Mac من در سال 2014 است. این سرویس ها از پشتیبانی داخلی TRIM استفاده می کنند؛ آنها فقط توانایی سیستم عامل را برای بررسی اینکه آیا SSD در فهرست تولید کنندگان تایید شده اپل است را حذف کرد.

اپل TRIM را برای همه SSD ها فراهم می کند

با شروع OS X Yosemite 10.10.4 و بعد از آن، اپل TRIM را به هر SSD، از جمله نصب شده توسط DIYers، مانند بسیاری از ما در اینجا در مورد: مکینتاش و بسیاری از شما، در دسترس است. اما اگرچه اپل هم اکنون از SSD های شخص ثالث پشتیبانی می کند، TRIM را برای SSD های غیر اپل عرضه می کند و به کاربر اجازه می دهد تا دستی TRIM را به صورت دستی روشن کند، در صورت تمایل.

آیا شما باید از TRIM استفاده کنید؟

برخی از SSD های اولیه نسل قبل از اجرای TRIM غیر معمول بودند که می تواند به فساد اطلاعات منجر شود. در بیشتر موارد، این مدل های اولیه SSD دشوار بود، مگر اینکه شما یک منبع را انتخاب کردید که در محصولات مورد استفاده، مانند بازارهای کثیف، مبادله یا eBay متخصص بود.

یکی از چیزهایی که باید انجام دهید این است که با سازنده SSD بررسی کنید که آیا به روز رسانی سیستم عامل برای مدل SSD شما وجود دارد.

هارد SSD های قدیمی تر است که می تواند مشکلات را داشته باشد. برخی از مدل های محبوب SSD مانند سامسونگ 840 EVO، 840 EVO Pro، 850 EVO و 850 EVO Pro دارای مشکلاتی با TRIM بوده که می تواند به فساد اطلاعات منجر شود. خوشبختانه برای ما کاربران مک، به نظر می رسد مسائل مربوط به TRIM سامسونگ هنگامی که با دستورات TRIM صفر استفاده می شود آشکار می شود. OS X تنها در حال حاضر از دستورات تریم TRIM استفاده می کند، بنابراین TRIM را با SSD های سری سامسونگ باید به درستی اجرا کند، همانطور که توسط MacNN گزارش شده است.

اهمیت پشتیبان گیری

من از دستور TRIM با SSD شخص ثالثی که در Mac Pro خودم نصب کردم بدون مشکل استفاده کردم، اما قبل از اینکه TRIM را فعال کنم، مطمئن شدم که یک سیستم پشتیبان در اختیار داشته باشم. اگر یک SSD یک شکست ناشی از TRIM را نشان دهد، احتمالا شامل بلوک های بزرگی از اطلاعات بازنشانی می شود، باعث خرابی فایل های غیر قابل بازیابی می شود. همیشه سیستم پشتیبان را در جای خود قرار دهید

چگونه TRIM را در OS X فعال کنید

قبل از ادامه، به یاد داشته باشید عملکرد TRIM به طور خودکار برای SSD های ارائه شده توسط اپل فعال می شود؛ شما فقط باید مراحل زیر را برای SSD های شخص ثالثی که به صورت ارتقا نصب کرده اید اجرا کنید.

  1. راه اندازی ترمینال ، واقع در پوشه / Applications / Utilities.
  2. در خط فرمان ترمینال، متن زیر را وارد کنید: (نکته: شما می توانید روی خط فرمان سه بار کلیک کنید و سپس آن را در پنجره ترمینال کپی / جای گذاری کنید.) sudo TRIMforce enable
  3. هنگام درخواست، گذرواژه سرپرست خود را وارد کنید
  4. ترمینال پس از آن یکی از هشدارهای ترسناکی که اپل با آن مواجه است، تولید می کند:
    "توجه مهم: این ابزار نیرو را قادر می سازد TRIM برای تمام دستگاه های متصل مربوطه، حتی اگر چنین دستگاه هایی ممکن است برای استفاده از TRIM اعتبار داده نشده است. استفاده از این ابزار برای فعال کردن TRIM ممکن است باعث از دست دادن داده های ناخواسته و یا فساد اطلاعات شود. این نباید در یک محیط عملی تجاری یا با اطلاعات مهم استفاده شود. قبل از استفاده از این ابزار، شما باید تمام اطلاعات خود را پشتیبان گیری کنید و به طور منظم از داده ها پشتیبان گیری کنید، در حالی که TRIM فعال است. این ابزار بر اساس "به عنوان" ارائه شده است. APPLE هیچگونه ضمانتی را بدون هیچ گونه ضمانتی بدون هیچ گونه ضمانت ضمانتهای نقض ضمانت، خرید و فروش مناسب و اختصاصی برای اهداف خاص با توجه به این ابزار و یا استفاده از آن به تنهایی یا در ترکیب با دستگاه ها، سیستم ها و یا خدمات شما، بدون هیچ گونه ضمانتی ارائه می دهد. با استفاده از این ابزار برای تحمیل تحریم، شما موافقت می کنید که تا جایی که مجوز قانونی قابل اجرا باشد، استفاده از این ابزار در معرض خطر شما قرار دارد و خطر کافی برای کیفیت، عملکرد، دقت و تلاش با شما وجود دارد.
    آیا مطمئن هستی که میخواهی ادامه بدی (y / N)؟ "
  1. خیلی ترسناک ترسناک است، اما تا زمانی که یک پشتیبان در حال حاضر دارید و یک سیستم مانند Time Machine برای نگه داشتن پشتیبان شما در حال حاضر، شما نباید بیش از حد در مورد استفاده از TRIM برای حفظ SSD خود را در شکل نوک پیک نگران نباشید.
  2. Y را در ترمینال وارد کنید تا TRIM را فعال کنید، یا N را فشار دهید تا TRIM را برای SSD های شخص ثالث غیرفعال کنید.
  3. هنگامی که TRIM فعال شود، Mac شما باید برای راه اندازی سرویس TRIM مجددا راه اندازی شود.

چند یادداشت اضافی درباره TRIM

TRIM در محوطه های خارجی پشتیبانی نمی شود که از USB یا FireWire به عنوان روش اتصال به Mac استفاده می کنند. محوطه تاندربولت با SSD ها از استفاده از TRIM پشتیبانی می کنند.

TRIM خاموش برای SSD های شخص ثالث را خاموش کنید

اگر تصمیم بگیرید که ترمینال را برای SSD های شخص ثالث فعال نکنید، می توانید از دستور TRIMforce برای غیرفعال سازی TRIM با پیروی از دستورالعمل بالا و جایگزین دستور ترمینال با استفاده از:

sudo TRIMforce غیرفعال است

درست مثل زمانی که TRIM را روشن کردید، برای تکمیل فرآیند چرخش TRIM باید مک خود را مجددا راه اندازی کنید.