मुखपृष्ठ » कैसे » मैक ओएस एक्स पर थर्ड-पार्टी SSDs के लिए TRIM कैसे सक्षम करें

    मैक ओएस एक्स पर थर्ड-पार्टी SSDs के लिए TRIM कैसे सक्षम करें

    मैक केवल Apple द्वारा प्रदान किए गए ठोस-राज्य ड्राइव के लिए TRIM को सक्षम करते हैं जो वे साथ आते हैं। यदि आप अपने मैक को आफ्टरमार्केट SSD के साथ अपग्रेड करते हैं, तो आपका मैक इसके साथ TRIM का उपयोग नहीं करेगा। यह ड्राइव के प्रदर्शन को कम करता है.

    Mac OS X 10.10.4 के लिए धन्यवाद, अब एक साधारण कमांड के साथ अपने मैक में किसी भी SSD पर TRIM को सक्षम करना संभव है। अब आपको OS X की सुरक्षा सुविधाओं को अक्षम करना होगा और ऐसा करने के लिए अपने सिस्टम को संशोधित करना होगा.

    क्यों TRIM महत्वपूर्ण है, और क्यों मैक हमेशा डिफ़ॉल्ट रूप से इसे सक्षम नहीं करते हैं

    जब कोई ऑपरेटिंग सिस्टम TRIM को सॉलिड-स्टेट ड्राइव के साथ उपयोग करता है, तो यह SSD को हर बार फ़ाइल डिलीट करने का संकेत भेजता है। SSD जानता है कि फ़ाइल हटा दी गई है और यह फ़ाइल के डेटा को उसके फ्लैश स्टोरेज से मिटा सकता है। फ्लैश मेमोरी के साथ, खाली मेमोरी में लिखना तेज है - पूरी मेमोरी में लिखने के लिए, मेमोरी को पहले मिटाना होगा और फिर लिखना होगा। यह आपके SSD को समय के साथ धीमा करने का कारण बनता है जब तक कि TRIM सक्षम न हो। TRIM सुनिश्चित करता है कि भौतिक NAND मेमोरी स्थान हटाए गए फ़ाइलों को मिटा दें, इससे पहले कि आप उन्हें लिखने की आवश्यकता हो। SSD तब अपने उपलब्ध संग्रहण को अधिक समझदारी से प्रबंधित कर सकता है.

    विंडोज 7 और नए ने TRIM के लिए बिल्ट-इन सपोर्ट दिया है, जिसे वे सभी SSD के लिए सक्षम करते हैं। ऐतिहासिक रूप से, मैक ओएस एक्स ने केवल Apple द्वारा प्रदान किए गए ठोस-राज्य ड्राइव के लिए TRIM सक्षम किया है। अपने स्वयं के SSD को स्थापित करने वाले उपयोगकर्ताओं को तृतीय-पक्ष टूल का शिकार करना पड़ता है जो TRIM को असमर्थित तरीके से सक्षम करता है.

    OS X 10.10 योसेमाइट में, Apple ने "kext साइनिंग" शुरू की - कर्नेल एक्सटेंशन साइनिंग। यह जाँच करता है कि मैक पर सभी ड्राइवर या तो अनलक्ड हैं या Apple द्वारा अनुमोदित हैं। टीआरआईएम-सक्षम करने वाली उपयोगिताओं ने इस निम्न स्तर पर काम किया, इसने उन्हें लॉक कर दिया। मैक की सुरक्षा को कम करते हुए, इन ड्राइव के लिए TRIM को सक्षम करने के लिए kext हस्ताक्षर सुरक्षा तंत्र को अक्षम करना अब आवश्यक हो गया था। OS X 10.10.4 के साथ शुरू, Apple अब एक आधिकारिक - लेकिन असमर्थित - किसी भी SSD के लिए TRIM को सक्षम करने का तरीका प्रदान करता है.

    क्या आपके SSD पर TRIM को सक्षम करना सुरक्षित है?

    यह करने के लिए सुरक्षित है कि क्या आप अपने मैक में उपयोग कर रहे हैं पर निर्भर करता है। Apple किसी भी मुद्दे के लिए जिम्मेदार नहीं होना चाहता है, यही वजह है कि OS X इस कार्यक्षमता को एक आदेश और डरावने चेतावनी संदेश के पीछे छिपाता है.

    प्रत्येक सॉलिड-स्टेट ड्राइव TRIM को थोड़े अलग तरीके से लागू करता है, और कई SSD निर्माता केवल विंडोज पर संगतता के लिए वास्तव में परीक्षण करते हैं। खोज कंपनी अल्गोलिया ने कुछ सैमसंग SSDs के साथ लिनक्स पर TRIM के साथ कुछ डेटा भ्रष्टाचार कीड़े पाए, और इसी तरह के मुद्दे हो सकते हैं यदि आपने मैक पर इस तरह के ड्राइव के लिए TRIM सक्षम किया है। लिनक्स पर टीआरआईएम के साथ ठीक से काम नहीं करने वाले कुछ क्रूसियल ड्राइव की रिपोर्ट भी आई है.

    वास्तव में, लिनक्स कर्नेल में SSDs की एक ब्लैकलिस्ट होती है जो TRIM का ठीक से समर्थन नहीं करती है। यदि आप अपने मैक में इस ब्लैकलिस्ट पर दिखाई देने वाले SSDs में से एक हैं, तो आपको संभवतः ट्राइफोर्स को सक्रिय नहीं करना चाहिए.

    इसके अलावा, अधिकांश ड्राइव मैक ओएस एक्स पर टीआरआईएम के साथ ठीक से काम करते प्रतीत होते हैं। मैक उपयोगकर्ताओं ने एसएसडी की एक किस्म के साथ वर्षों के लिए थर्ड-पार्टी टीआरआईएम-सक्षम उपयोगिताओं का उपयोग किया है। आप कुछ शोध करना चाहते हैं और देख सकते हैं कि जारी रखने से पहले आपके SSD के साथ TRIM को सक्षम करते समय अन्य मैक उपयोगकर्ताओं ने क्या अनुभव किया है.

    ट्रिमफोर्स के साथ TRIM को सक्रिय करें

    Apple ने चुपचाप OS X 10.10 Yosemite - OS X 10.10.4 के लिए एक मामूली अपडेट में "trimforce" नामक एक नई कमांड जोड़ी। यह उपयोगिता OS X 10.11 El Capitan में भी शामिल है.

    यह आदेश आपके मैक पर हर एक SSD के लिए TRIM को सक्रिय करता है। यह चेक को निष्क्रिय कर देता है जो केवल TRIM को Apple द्वारा प्रदान किए गए OEM ठोस-राज्य ड्राइव के साथ काम करने की अनुमति देता है। इसे चलाने के बाद, TRIM आपके सभी सॉलिड-स्टेट ड्राइव के लिए सक्षम हो जाएगा। टीआरआईएम को एक एसएसडी के लिए सक्षम करने और इसे दूसरे के लिए अक्षम करने का कोई तरीका नहीं है.

    चेतावनी: आप अपने जोखिम पर ऐसा करते हैं! हमेशा अपनी महत्वपूर्ण फाइलों का बैकअप रखना एक अच्छा विचार है, बस के मामले में.

    ट्रिमफोर्स चलाने के लिए, एक टर्मिनल विंडो खोलें (कमांड + स्पेस दबाएं, टर्मिनल टाइप करें, और स्पॉटलाइट के माध्यम से टर्मिनल लॉन्च करने के लिए एंटर दबाएं)। टर्मिनल विंडो में निम्न कमांड टाइप करें और एंटर दबाएं:

    sudo trimforce सक्षम करें

    प्रॉम्प्ट पर अपने उपयोगकर्ता खाते का पासवर्ड दर्ज करें। आपके द्वारा किए जाने के बाद, आपको एक डरावनी-ध्वनि चेतावनी पढ़नी होगी और टाइप करके सहमत होना होगा y.

    जब आप दूसरे प्रश्न के साथ सहमत होते हैं तो आपका मैक तुरंत रिबूट हो जाएगा y. इसके रीबूट होने के बाद, TRIM आपके मैक से जुड़े सभी SSD के लिए सक्षम हो जाएगा.

    यदि आप ट्रिमफोर्स को अक्षम करना चाहते हैं और केवल Apple के OEM सॉलिड-स्टेट ड्राइव के लिए TRIM का उपयोग करते हैं, तो टर्मिनल विंडो फिर से खोलें और निम्न कमांड चलाएँ:

    सुडोल ट्रिफोर्स डिसेबल


    वास्तविक रूप से, यह एक मैक पर अधिकांश एसएसडी के साथ ठीक से काम करना चाहिए, जिस तरह लिनक्स पर अधिकांश एसएसडी के लिए टीआरआईएम ठीक से काम करता है। लेकिन कुछ आउटलेयर हैं, और अगर आपका SSD का हार्डवेयर TRIM को ठीक से लागू नहीं करता है और आप समस्याओं में रहते हैं, तो Apple जिम्मेदार नहीं होना चाहता है.

    इमेज क्रेडिट: फ़्लिकर पर kawaiikiri