यह उनके संचालन का तरीका है।
फ्लैश ड्राइव की नियमित स्थापना के लिए, आप यूएसबी बैंडविड्थ द्वारा सीमित हैं, इसलिए जब तक आपके पास एक अच्छा यूएसबी 3.0 डिवाइस नहीं है, आप लगभग 20 एमबी / एस पर अटक जाते हैं (जो कि 90 के दशक के अंत से पारंपरिक हार्ड ड्राइव के बराबर है) । सभी परिवर्तन डिवाइस को भी लिखे जाते हैं, इसलिए आप पढ़ रहे हैं और लिखते हैं कि USB बैंडविड्थ साझा कर रहे हैं।
हालाँकि एक लाइव सिस्टम कुछ अलग तरीके से संचालित होता है। इसके मूल में, एक लाइव सिस्टम में आधार प्रणाली छवि (आमतौर पर स्क्वाशएफ छवि, जैसा कि यह अंतरिक्ष की दक्षता के लिए अच्छा है) और एक ओवरले माउंट होता है जो परिवर्तनों को रोकते हैं और उन्हें रैम में रखते हैं। इसके दो विशिष्ट तरीके हैं:
- आधार प्रणाली की छवि स्टार्टअप में रैम में भरी हुई है, और सब कुछ बाद में वहाँ से चलता है।
- आधार प्रणाली की छवि फ्लैश ड्राइव पर रखी जाती है, लेकिन इसके कुछ हिस्से कैश में पहले से लोड होते हैं।
पहले मामले में, आप वास्तव में देशी गति की तुलना में तेजी से दौड़ सकते हैं (क्योंकि आप रैम की तुलना में कभी भी धीमी गति से नहीं पहुंचते हैं), लेकिन आपका स्टार्टअप एक लंबा समय लेता है (क्योंकि आप रैम में सैकड़ों एमबी डेटा की नकल कर रहे हैं। दूसरे मामले में। आप मूल गति के रूप में काफी तेज नहीं होने जा रहे हैं, लेकिन क्योंकि आप कभी भी फाल्स ड्राइव पर कुछ भी नहीं लिखते हैं, आप लगभग कभी भी कैश से डेटा नहीं छोड़ते हैं, और इसलिए यथोचित तेजी से भी चल रहे हैं।