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

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

एक मैक में ssd स्थापित करना

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

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

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

सम्बंधित: क्यों आप को भरने के रूप में ठोस राज्य ड्राइव धीमा

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

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

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

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

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

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

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

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

ट्रिमफोर्स के साथ 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 आपके सभी सॉलिड-स्टेट ड्राइव के लिए सक्षम हो जाएगा। एक SSD के लिए TRIM को सक्षम करने और दूसरे के लिए इसे अक्षम करने का कोई तरीका नहीं है।

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

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

sudo trimforce सक्षम करें

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

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

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

sudo trimforce अक्षम करें


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

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