Im Allgemeinen nicht. Es ist nicht schneller, wenn es funktioniert, und es ist nicht zuverlässig genug für den täglichen Gebrauch. Dies ist nur für die Wiederherstellung, Installation oder andere gelegentliche Verwendung sinnvoll.
Der Grund dafür ist, dass SD-Karten immer für die Verwendung als "Band" ausgelegt waren - wie bei Digitalkameras, bei denen die Daten in einer großen Übertragung oder einer Übertragung pro Datei kopiert werden, bis die gesamte Karte voll ist, und später alle kopiert wurden Einmal.
Auch wenn immer schnellere Übertragungsgeschwindigkeiten verfügbar werden, basiert die Technologie, auf der SD-Karten basieren, auf: "Flash-EEPROM-Speicher" - Sie eignet sich nicht besonders für den Direktzugriff und stückweise Aktualisierungen, die den Großteil der Verwendung von a ausmachen Betriebssystemdatenträger.
Es ist eigentlich ziemlich unzuverlässig, direkt zugegriffen. Auf die Daten muss eine Fehlerkorrekturcodierung angewendet werden, da einzelne Bits häufig ausfallen. Und Datenblöcke müssen sogar "aufgehellt / verschlüsselt" werden, da große, klare Muster in den Daten - wie bei vielen benachbarten Einsen oder Nullen - zu Fehlfunktionen des Flash-EEPROM führen.
SD-Karten werden so behandelt, dass die SD-Karte zumindest zuverlässig erscheint. Die Daten werden mit einer gewissen Redundanz aufgeschrieben und beim Zugriff überprüft, korrigiert und entschlüsselt, bevor sie an den Computer gesendet werden.
Aber selbst das Lesen eines zufälligen Teils der Daten von einem Flash-Chip kann dazu führen, dass umliegende gespeicherte Daten beschädigt werden. Flash-Speicher-Controller müssen daher die umgebenden Daten an einer anderen Stelle erneut schreiben, damit sie nicht verloren gehen - und dies auch dann, wenn die Karte auf "Nur Lesen" eingestellt ist.
Schlimmer noch, jede einzelne Flash-Speicherzelle kann nur eine begrenzte Anzahl von Malen beschrieben werden. Daher muss der Controller die Schreibvorgänge auch auf die Festplatte verteilen, was als "Wear Leveling" bezeichnet wird, damit sich kein Teil abnutzt zu früh.
Überlegen Sie sich nun, was mit einer OS-Festplatte passiert.
Boote direkt an der es eine Reihe von kleinen Dateien liest , die Verbreitung sind hier dort und überall über den Chip - und erzeugt einen Haufen zusätzlicher schreibt die ‚unsichtbar‘ auf den Computer vorhanden sind, auch wenn die „read only“ wird Schalter eingestellt auf die SD-Karte!
Es gibt auch keine Möglichkeit in der Spezifikation für den elektrischen Anschluss der SD-Karte, dem Computer mitzuteilen, dass "ich gerade schreibe, bitte noch nicht ausschalten" - oder sogar, dass der Computer die SD-Karte warnt kurz vor dem Herunterfahren, machen Sie sich bereit ".
So auch bei ordnungsgemäßem Herunterfahren, kann das Betriebssystem noch beschädigt werden!
SSDs umgehen dies, indem sie viel bessere Controller und mehr Flash-Chips haben. Sie stellen keine Verbindung über die SD-Kartenschnittstelle her, sodass sie dem Computer auf verschiedene Weise signalisieren können, dass sie noch nicht fertig sind, und dass Festplatten vom Computer immer eine Warnung erhalten, um sich für das Ausschalten vorzubereiten.
SSDs der Enterprise-Klasse verfügen häufig auch über genügend eingebauten Stromspeicher, um ihnen einen Sekundenbruchteil mehr Zeit zu geben, um ihre Arbeit zu beenden, selbst wenn der Strom plötzlich abgezogen wird - aber auf einer SD-Karte ist dafür buchstäblich nicht viel Platz weniger eine Mini- oder Mikro-SD.
Einige kleine Computer verwenden ohnehin sogar Micro-SD-Karten für ihr Betriebssystem - insbesondere der Raspberry Pi - aber dies geschieht nur, weil er so billig ist.
Es ist nicht sehr zuverlässig - Erwarten Sie einen BS-Startfehler nach nur ein paar hundert Starts von einer SD-Karte.
Sie sind mit einer SSD - sogar einer über USB angeschlossenen SSD - viel besser dran als mit einer SD-Karte.
Beachten Sie auch, dass der Unterschied zwischen SD-Karten und SSDs auch für die meisten 'Thumbdrives' und USB-SSDs gilt . Die meisten billigen USB-Sticks verwenden genau die gleichen Chips wie SD-Karten. Sie sollten einen für den Job bestimmten kaufen, wenn Sie ihn von Tag zu Tag starten möchten.
Sie können SBC erhalten wie das Raspberry Pi, aber das kommen mit ‚eingebauten Blitz‘ oder einem ‚eMMC - Kartenslot‘. Beide ähneln einer kleinen, billigen SSD und sind besser als eine SD-Karte zum Booten.
Sie können einen Raspberry Pi auch von einer USB-Karte booten oder Ihre Root-Partition (die OS-Festplatte) des Systems von der Boot-Partition getrennt halten - auf einer anderen USB-Spinning- oder Solid-State-Festplatte oder über das Netzwerk auf einem NFS Server.
Es ist in Ordnung, die / boot-Partition auf einer SD-Karte zu belassen, da sie beim Booten nur einmal in einem Burst gelesen wird - um den Linux-Kernel zu lesen, bevor er geladen wird.
1.5 gigabits
sein90 megabytes
.