आम तौर पर नहीं। जब यह काम करता है तो यह तेज़ नहीं होता है, और यह दिन-प्रतिदिन के उपयोग के लिए पर्याप्त विश्वसनीय नहीं है। यह केवल वसूली या स्थापना, या अन्य सामयिक उपयोग के लिए समझ में आता है।
इसका कारण यह है कि एसडी कार्ड हमेशा 'टेप जैसे' उपयोग के लिए डिज़ाइन किए गए थे - जैसे कि डिजिटल कैमरों में, जहाँ डेटा को एक बड़े हस्तांतरण में कॉपी किया जाता है, या प्रति फ़ाइल एक हस्तांतरण तब तक होता है जब तक कि पूरा कार्ड भर नहीं जाता है, और बाद में सभी को कॉपी कर लिया जाता है एक बार।
यहां तक कि तेज़ ट्रांसफ़र गति उपलब्ध होने के साथ, एसडी कार्ड पर आधारित तकनीक: "फ्लैश-ईप्रोम मेमोरी" - यादृच्छिक अभिगम और टुकड़ा-वार अपडेट के लिए बहुत अच्छी तरह से फिट नहीं है जो कि अधिकांश का उपयोग करता है ऑपरेटिंग सिस्टम डिस्क।
यह वास्तव में काफी अविश्वसनीय है, सीधे पहुँचा। डेटा को 'त्रुटि सुधार कोडिंग' लागू करने की आवश्यकता है क्योंकि व्यक्तिगत बिट्स अक्सर विफल हो जाते हैं। और डेटा के ब्लॉक को भी 'व्हाइट / स्क्रैम्बल' करने की आवश्यकता होती है, क्योंकि डेटा में कोई भी बड़ा स्पष्ट पैटर्न - जैसे कई पास के '1' या '0'- के कारण फ्लैश-एप्रोम से खराबी होगी।
एसडी कार्ड उपरोक्त के साथ सौदा करते हैं ताकि एसडी कार्ड कम से कम विश्वसनीय दिखाई दे - डेटा को कुछ अतिरेक के साथ लिखा जाता है, और इसे कंप्यूटर पर भेजे जाने से पहले इसे एक्सेस करने, ठीक करने और अनियंत्रित होने की जाँच की जाती है।
लेकिन यहां तक कि फ्लैश चिप से डेटा के एक यादृच्छिक टुकड़े को पढ़ने से आसपास के संग्रहीत डेटा दूषित हो सकते हैं। इस प्रकार फ्लैश मेमोरी कंट्रोलर को आसपास के डेटा को फिर से, कहीं और फिर से लिखना पड़ता है, इसलिए यह खो नहीं जाता है - और ऐसा तब भी होता है जब कार्ड केवल 'रीड' सेट होता है।
इससे भी बदतर, प्रत्येक व्यक्तिगत फ्लैश मेमोरी सेल को सीमित समय तक ही लिखा जा सकता है - इसलिए कंट्रोलर को डिस्क पर राइट्स को फैलाना पड़ता है - जिसे 'वेयर लेवलिंग' कहा जाता है - ताकि कोई एक हिस्सा खराब न हो बहुत जल्दी।
तो अब विचार करें कि ओएस डिस्क के साथ क्या होता है।
बस बूट बंद यह छोटे फ़ाइलें जो यहाँ और हर जगह फैल रहे हैं चिप भर के एक झुंड पढ़ता है - और अतिरिक्त राईट जो कंप्यूटर के लिए 'अदृश्य' कर रहे हैं का एक ढेर उत्पन्न करता है, भले ही "रीड ओनली" स्विच है सेट पर एसडी कार्ड!
एसडी कार्ड के लिए कोई कनेक्शन नहीं है एसडी कार्ड के लिए एसडी कार्ड कंप्यूटर को यह बताने के लिए कि "मैं लिखने में व्यस्त हूं, कृपया अभी तक बिजली बंद न करें" - या कंप्यूटर के लिए एसडी कार्ड को चेतावनी देने के लिए "हम कर रहे हैं" के बारे में बंद करने के लिए, तैयार हो जाओ "।
तो एक उचित शटडाउन के साथ, ऑपरेटिंग सिस्टम अभी भी दूषित हो सकता है!
ज्यादा बेहतर कंट्रोलर, और ज्यादा फ्लैश चिप्स होने से SSD को इसका फायदा मिलता है। वे एसडी कार्ड इंटरफ़ेस के माध्यम से कनेक्ट नहीं करते हैं, इसलिए ऐसे तरीके हैं जो वे कंप्यूटर को संकेत दे सकते हैं कि वे समाप्त नहीं हुए हैं, और डिस्क को हमेशा कंप्यूटर द्वारा पावर डाउन के लिए तैयार होने की चेतावनी दी जाती है।
एंटरप्राइज-ग्रेड SSD के पास अक्सर पर्याप्त पावर स्टोरेज होता है, जिससे उन्हें यह खत्म करने के लिए एक सेकंड का अतिरिक्त अंश दिया जाता है कि भले ही वे अचानक अनप्लग हो जाएं, लेकिन वे एसडी कार्ड में इसके लिए कोई जगह नहीं है, लेकिन कम एक मिनी या माइक्रो-एसडी।
कुछ छोटे कंप्यूटरों ने अपने ओएस के लिए वैसे भी माइक्रो एसडी कार्ड का उपयोग करना शुरू कर दिया है - रास्पबेरी पाई का विशेष रूप से ध्यान में आता है - लेकिन यह शुद्ध रूप से किया जाता है क्योंकि यह बहुत सस्ता है।
यह बहुत विश्वसनीय नहीं है - किसी एक एसडी कार्ड से केवल कुछ सौ बूटों के बाद ओएस बूट विफलता की अपेक्षा करें।
आप SSD - यहाँ तक कि USB से जुड़े SSD - SD कार्ड की तुलना में बहुत बेहतर हैं।
इसके अलावा, एसडी कार्ड और एसएसडी के बीच के अंतर पर भी विचार करें जो ज्यादातर 'थंबड्राइव' और यूएसबी एसएसडी पर लागू होता है । अधिकांश सस्ते यूएसबी स्टिक बिल्कुल उसी तरह के चिप्स का उपयोग करते हैं जैसे एसडी कार्ड करते हैं। यदि आप इसे दिन-ब-दिन बूट करना चाहते हैं, तो आपको नौकरी के लिए एक खरीदना चाहिए।
आप SBC के प्राप्त कर सकते हैं की तरह रास्पबेरी पाई, लेकिन यह है कि आने के साथ 'में निर्मित फ्लैश' या 'एक eMMC कार्ड स्लॉट'। जो दोनों एक छोटे से सस्ते एसएसडी की तरह हैं, और बूट करने के लिए एसडी कार्ड से बेहतर है।
आप एक USB कार्ड से रास्पबेरी पाई बूट कर सकते हैं, या बस बूट विभाजन से अलग सिस्टम के अपने रूट विभाजन (OS डिस्क) को रख सकते हैं - एक अलग USB कताई या ठोस राज्य डिस्क पर, या नेटवर्क पर nfs पर। सर्वर।
एसडी कार्ड पर / बूट विभाजन को छोड़ना ठीक है, क्योंकि यह केवल एक बार पढ़ने पर, एक बार में, बूट समय पर - लोड होने से पहले लिनक्स कर्नेल को पढ़ने के लिए होता है।
1.5 gigabits
करने के लिए90 megabytes
।