फ्लैश मेमोरी डिवाइस (आज के एसएसडी के लिए क्या उपयोग किया जाता है) किसी भी क्षण मनमाना डेटा नहीं लिख सकते हैं; सेल पर लिखने से पहले (आमतौर पर 4KB) को पहले मिटाना पड़ता है। दुर्भाग्य से, मिटा संचालन बहुत धीमा है; यही कारण है कि फ्लैश डिवाइस चुंबकीय ड्राइव की तुलना में बहुत धीमे थे, कोई भी चलती भागों के बावजूद नहीं।
आधुनिक SSDs पूर्व-मिटा कोशिकाओं का एक सेट बनाए रखने के द्वारा मिटाए गए समय को छिपाते हैं, इसका मतलब है कि एक लेखन कमांड तुरंत मौजूदा डेटा को अधिलेखित नहीं करेगा, इसके बजाय ड्राइव का नियंत्रक एक मिटाए गए सेल को उठाता है, इसे हटाता है, और नए डेटा के साथ लिखता है। वह (और कई लेखन-विचार कैश रणनीतियों) ड्राइव को एक विशाल गति प्रदान करता है, बहुत ही चुंबकीय ड्राइव को पार करता है।
यह सुनिश्चित करने के लिए कि हमेशा पहले से सेट की गई कोशिकाओं का एक सेट है, किसी भी समय एक सेल की आवश्यकता नहीं होती है, ड्राइव इसे पृष्ठभूमि के क्षरण के लिए शेड्यूल करता है और शुल्क कोशिकाओं की सूची में जोड़ता है।
दुर्भाग्य से, मौजूदा फाइल सिस्टम एक क्षेत्र के मुक्त होने पर ड्राइव को बताने की जहमत नहीं उठाता था। ड्राइव सब के बाद, बिट्स का सिर्फ एक गूंगा भंडार माना जाता था। किसी फ़ाइल या किसी अन्य ऑपरेशन को हटाना जो किसी सिस्टम को फ़ाइल सिस्टम के दृष्टिकोण से मुक्त करता है, केवल कुछ मेटाडेटा संरचना पर एक चिह्न था। इस क्षेत्र को ही नहीं छुआ गया था। यहां तक कि अगर फाइल सिस्टम ने इस पर शून्य लिखकर साफ कर दिया है, तो ड्राइव को यह पता नहीं चल सकता है कि क्या इसका मतलब है कि सेक्टर मुक्त था, या यदि उपयोगकर्ता एक फ़ाइल पर कुछ शून्य चाहता था। एक समय के बाद, ड्राइव में लिखने से पहले मिटाने के लिए कोई मुफ्त सेल नहीं होगा; और प्रदर्शन दुखद रूप से कम हो गया।
टीआरआईएम निर्देश जल्दी से तैयार किया गया था और वर्तमान में बनाए गए अधिकांश फाइल सिस्टम द्वारा अपनाया गया था। यह एक सरल संकेत है कि फाइल सिस्टम ड्राइव को बताने के लिए उपयोग करता है कि किसी सेक्टर की सामग्री अब महत्वपूर्ण नहीं है। जैसे ही एक सेल पर मैप किए गए सभी सेक्टर्स फ्री होते हैं, SSD कंट्रोलर सेल को अनमैप कर देता है और इसे इरेज के लिए शेड्यूल कर देता है। यदि मेजबान उन क्षेत्रों को पढ़ता है, तो एसएसडी फ्लैश से परेशान नहीं करेगा, यह तुरंत शून्य के साथ प्रतिक्रिया करता है; लेकिन सबसे महत्वपूर्ण प्रभाव यह है कि पहले से तैयार कोशिकाओं की सूची को हमेशा बनाए रखा जाए।
फिर भी, अधिकांश एसएसडी फ्लैश मेमोरी के भौतिक आकार की तुलना में एक छोटी क्षमता को उजागर करते हैं, कभी-कभी 75% तक कम होते हैं। यह इसे 100% पूर्ण प्रणाली पर भी कुछ अप्रयुक्त कोशिकाओं को रखने की अनुमति देता है, ताकि इस्तेमाल किए गए क्षेत्रों को लिखना (ओवर) अभी भी तेज है।