كيفية تمكين TRIM لـ SSDs لجهات خارجية على نظام التشغيل Mac OS X
تقوم أجهزة Mac بالتمكين فقط من TRIM لمحركات الأقراص الصلبة المقدمة من Apple والتي يتم تزويدها بها. إذا قمت بترقية جهاز Mac الخاص بك باستخدام 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. كان على المستخدمين الذين قاموا بتثبيت محركات أقراص الحالة الصلبة الخاصة بهم تعقب أدوات الطرف الثالث التي مكنت 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 بعض أخطاء بيانات الفساد مع بعض SSDs سامسونج مع TRIM على لينكس ، وقد تحدث مشكلات مماثلة إذا قمت بتمكين TRIM لمحركات الأقراص هذه على جهاز Mac. كانت هناك أيضا تقارير عن بعض محركات الأقراص الحاسمة لا تعمل بشكل صحيح مع TRIM على لينكس.
في الواقع ، تحتوي نواة لينكس على قائمة سوداء من محركات الأقراص ذات الحالة الثابتة التي لا تدعم TRIM بشكل صحيح. من المحتمل ألا تقوم بتفعيل نظام Trimforce إذا كان لديك أحد محركات أقراص SSD التي تظهر على هذه القائمة السوداء في جهاز Mac الخاص بك.
أبعد من ذلك ، يبدو أن معظم محركات الأقراص تعمل بشكل صحيح مع نظام TRIM على نظام التشغيل Mac OS X. استخدم مستخدمو Mac أدوات تمكين TRIM من جهات خارجية لسنوات مع مجموعة متنوعة من محركات الأقراص ذات الحالة الثابتة. قد ترغب في إجراء بعض الأبحاث ومعرفة ما واجهه مستخدمو 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 لتشغيل محطة عبر Spotlight). اكتب الأمر التالي في نافذة طرفية واضغط على Enter:
sudo trimforce تمكين
أدخل كلمة مرور حساب المستخدم الخاص بك في الموجه. بعد قيامك بذلك ، ستحتاج إلى قراءة تحذير مرعب وموافق من خلال كتابة ذ.
سوف يقوم جهاز Mac بإعادة التشغيل على الفور بعد موافقتك على السؤال الثاني مع ذ. بعد إعادة التشغيل ، سيتم تمكين TRIM لجميع محركات أقراص SSD المتصلة بجهاز Mac الخاص بك.
إذا كنت تريد تعطيل Trimforce واستخدام TRIM فقط لمحركات الأقراص الصلبة الخاصة بـ Apple الخاصة بـ Apple ، فقم بفتح نافذة طرفية مرة أخرى وقم بتشغيل الأمر التالي:
sudo trimforce تعطيل
واقعيًا ، يجب أن يعمل هذا بشكل صحيح مع معظم محركات الأقراص ذات الحالة الثابتة على جهاز Mac ، تمامًا مثل تمكين TRIM من العمل بشكل صحيح لمعظم محركات الأقراص ذات الحالة الثابتة على نظام التشغيل Linux. ولكن هناك عدد قليل من القيم الشاذة ، ولا تريد Apple أن تكون مسؤولة إذا كان جهاز SSD الخاص بك لا يطبق TRIM بشكل صحيح وواجهت مشاكل.
صورة الائتمان: kawaiikiri على فليكر