Generalmente no. Non è più veloce quando funziona e non è abbastanza affidabile per l'uso quotidiano. Ha senso solo per il ripristino o l'installazione o altri usi occasionali.
Il motivo è che le schede SD sono sempre state progettate per l'uso "a nastro", come nelle fotocamere digitali, in cui i dati vengono copiati in un unico trasferimento o un trasferimento per file fino a quando l'intera scheda non è piena e, successivamente, tutti copiati in una volta.
Anche con la maggiore velocità di trasferimento disponibile, la tecnologia su cui si basano le schede SD: "memoria flash-EEPROM" - non si adatta molto bene all'accesso casuale e agli aggiornamenti a pezzo che costituiscono la maggior parte dell'uso di un disco del sistema operativo.
In realtà è abbastanza inaffidabile, accessibile direttamente. È necessario applicare la "codifica di correzione degli errori" perché i singoli bit non riescono abbastanza spesso. E i blocchi di dati devono anche essere "imbiancati / confusi", perché qualsiasi modello chiaro e grande nei dati - come molti "1" o "0" nelle vicinanze, causerà il malfunzionamento della flash-eeprom.
Le schede SD trattano quanto sopra in modo che la scheda SD appaia almeno affidabile: i dati vengono scritti con una certa ridondanza e vengono controllati, corretti e non crittografati quando vi si accede prima di essere inviati al computer.
Ma anche la lettura di un pezzo casuale di dati da un chip flash può causare il danneggiamento dei dati memorizzati circostanti. I controller di memoria flash devono quindi riscrivere nuovamente i dati circostanti, da qualche altra parte, in modo da non perderli, e ciò accade anche se la scheda è impostata su "sola lettura".
Peggio ancora, ogni singola cella di memoria flash può essere scritta solo per un numero limitato di volte - quindi il controller deve anche diffondere le scritture sul disco - chiamato "wear leveling" - in modo che una parte non si consumi troppo presto.
Quindi ora considera cosa succede con un disco del sistema operativo.
Proprio l'avvio fuori legge una serie di piccoli file che sono sparse qua e là in tutto il mondo attraverso il chip - e genera un mucchio di scritture extra che sono 'invisibili' al computer, anche se la "sola lettura" interruttore è impostato su la scheda SD!
Inoltre, non è possibile specificare le specifiche di connessione elettrica della scheda SD per la scheda SD per dire al computer "Sono impegnato a scrivere, per favore non spegnere ancora" - o anche per il computer per avvisare la scheda SD "siamo sta per chiudere, preparati ".
Quindi, anche con un arresto corretto, il sistema operativo può ancora essere danneggiato!
Gli SSD riescono a risolvere questo problema con controller molto migliori e più chip flash. Non si connettono tramite l'interfaccia della scheda SD, quindi ci sono modi in cui possono segnalare al computer che non sono finiti, e i dischi ricevono sempre un avviso dal computer per prepararsi allo spegnimento.
Gli SSD di livello enterprise spesso hanno anche abbastanza spazio di archiviazione integrato per dare loro una frazione di secondo in più per terminare ciò che stavano facendo anche se l'alimentazione viene improvvisamente scollegata - ma letteralmente non c'è spazio in una scheda SD per questo, molto meno una mini o micro-SD.
Alcuni computer di piccole dimensioni hanno iniziato a utilizzare anche le schede micro SD per il loro sistema operativo - il Raspberry Pi viene in mente in particolare - ma questo è fatto semplicemente perché è così economico.
Non è molto affidabile: aspettati un errore di avvio del sistema operativo dopo solo poche centinaia di avviamenti da una qualsiasi scheda SD.
Stai molto meglio usando un SSD - anche un SSD USB collegato - rispetto a una scheda SD.
Inoltre, considerare la distinzione tra schede SD e SSD vale anche per la maggior parte dei "thumbdrive" e USB SSD . Le chiavette USB più economiche usano esattamente gli stessi chip delle schede SD. Dovresti comprarne uno pensato per il lavoro se vuoi avviarlo quotidianamente.
Puoi ottenere SBC come il Raspberry Pi, ma dotati di "flash incorporato" o di uno "slot per schede eMMC". Entrambi sono molto simili a un piccolo SSD economico e migliori di una scheda SD per l'avvio.
Puoi anche avviare un Raspberry Pi da una scheda USB o semplicemente mantenere la tua partizione di root (il disco del sistema operativo) del sistema separata dalla partizione di avvio - su un altro disco di spinning o a stato solido USB o sulla rete su un nfs server.
Va bene lasciare la partizione / boot su una scheda SD, dal momento che viene letta una sola volta, in una raffica, al momento dell'avvio - per leggere il kernel linux prima che sia caricato.
1.5 gigabits
a90 megabytes
.