Hallo zusammen,
leider sind SD-Karten recht unzuverlässige Gesellen und man muß immer damit rechnen, daß sie urplötzlich ihre gespeicherten Informationen verlieren können (warum auch immer).
Auch eine plötzliche Unterbrechung der Stromzufuhr zum Raspi kann zum Verlust der Partitions- und Dateidaten einer SD-Karte führen.
Falls sowas passiert ist dann Sabbat, und nichts geht mehr.
Insofern ist es m.E. zwingend nötig, die für dieses Projekt oft erst nach Tagen fertige Rasbian-Installation mit CHDK uvam. der verwendeten SD-Karte zu sichern und in ein Festplatten-Image zu schreiben. Nur so kann man die fertige Installation relativ schnell wiederherstellen, wenn die SD-Karte plötzlich streikt. Bei dem Gedanken, alles komplett neu installieren zu müssen, bekomme ich selber ehrlich gesagt das Grauen.
Allerdings gibt es nach Recherchen von mir aktuell nur wenige Möglichkeiten, diese SD-Karte am Windows-PC zu sichern und auch wiederherstellen zu können. Das Problem sind die mehreren Partitionen auf der SD-Karte, die alle gesichert werden müssen. Windows erkennt ja leider nur eine dieser Partitionen. Damit scheiden übliche Programme zum Sichern von Partitionen aus.
Auf der Seite
https://linuxundich.de/raspberry-pi/linux-images-fuer-den-raspberry-pi-auf-sd-karte-installieren/ habe ich aber eine funktionierende Lösung dazu gefunden:
Mit dem Programm
Roadkil's Disk Image kann man unter Windows relativ leicht die Rasbian SD-Karte sichern und wiederherstellen. Alles geht dabei über eine simple GUI, ohne daß irgendwelche zusätzliche umständliche Kommandozeilenparameter eingegeben werden müssen.
Beim Download empfiehlt sich dabei die installationslose "Stand Alone Version", welche nur in einen Ordner eigener Wahl gespeichert werden muß. Diese exe-Datei kann dann sofort gestartet werden, wobei sie aber unbedingt per Rechtsklick mit Administrator-Rechten ausgeführt werden sollte.
Das sich öffnende Fenster ist sehr übersichtlich und hat nur zwei Reiter:
Beim Reiter "Write Image" kann eine bereits existierende Sicherungsdatei auf eine SD-Karte zurückgeschrieben werden
Beim Reiter "Store Image" kann eine SD-Karte dagegen in eine Sicherungsdatei gespeichert werden
Beim sichern oder zurückschreiben muß man aber unbedingt den richtigen Eintrag einstellen:
Die angezeigten Laufwerksbuchstaben (A-Z) sind auf jeden Fall falsch, es muß immer eine "Physical Disc" ausgewählt werden!
Dazu im Anhang zwei Screenshots von meinem Laptop (Sichern/Wiederherstellen) mit einer internen HD (Physical Disc 0 mit den Laufwerken C: D: und E:) sowie der SD-Karte im Cardreader (Physical Disc 1 mit dem Laufwerk F:)
Das zu sichernde/wiederherzustellende physikalische Laufwerk kann dabei jeweils an dessen angezeigter Größe identifiziert werden:
Meine interne Festplatte hat im Beispiel bspw. 1 TB (angezeigt Physical Disc 0 ~ 931 GB), die SD-Karte für den Raspi im Cardreader dagegen nur 32 GB (angezeigt Physical Disc 1 ~ 29 GB)
An diesen Stellen sollte man genau aufpassen, um nicht versehentlich die PC-Festplatte zu überschreiben!Den Speicherort für das zu sicherende/restaurierende Image muß man natürlich selber passend angeben.
Ich habe das alles eben selber erfolgreich ausprobiert:Meine eigentliche Raspi SD-Karte habe ich via Roadkil's Disk Image auf HD gesichert und danach auf eine andere SD-Karte zurücküberspielt. Diese andere SD-Karte ist danach in meinem Raspi 3 erfolgreich hochgefahren mit allen meinen gemachten Settings - Voila !
Die gute Nachricht lautet also, daß alles so funktioniert wie es soll.Auf folgendes muß ich aber noch hinweisen:
1) Das Programm Roadkil's Disk Image speichert eine SD-Karte immer sektorweise komplett. Das erzeugte Image ist darum immer so groß wie die Speicherkarte.
(INFO: Bekannte Windows Image-Programme wie etwa das von mir favorisierte Acronis Trueimage sind da ja deutlich "intelligenter", weil sie die Images auf die überhaupt verwendeten Laufwerksbereiche reduzieren können und die Images dabei zusätzlich auch noch komprimieren, damit die Images so klein wie möglich werden.)
Diesen "Luxus" kann das Programm Roadkil's Disk Image leider nicht bieten. Trotzdem ist diese Freeware echt klasse, weil sie das schafft, was Programme wie Acronis Trueimage oder Win Disk Imager nicht hinbekommen können: Alle Partitionen der SD-Karte zu sichern oder zurückzuspielen!
2) Das sektorweise Auslesen der SD-Karte kostet natürlich Zeit.
Bei meinen verwendeten (und schon recht großen) 32 GB SD-Karten (jew. Class 10) habe ich folgende Zeiten notiert:
Für das Auslesen der Karte in ein Image ca. 40 min, für das Zurückschreiben ca. 1 h 20 min.
Das ist aber immer noch dramatisch kürzer als das völlige Neueinrichten einer SD-Karte am Raspi.
Noch als Ausblick für Forenmitglieder, die ebenfalls mit einem Raspi 3 liebäugeln, sich die zugegebenermaßen komplizierte Einrichtung aber nicht zutrauenGrundsätzlich ist ja ab jetzt so, daß die nötige Einrichtung der SD-Karte auf das Zurückspielen eines funktionierenden Images reduziert werden kann:
eine funktionierende Image-Vorlage habe ich ja nun endlich erstellt.
Nachträglich müßten dann nur noch folgende Einstellungen geändert werden, was jeweils leicht zu bewerkstelligen ist:
1) Ein neues eigenes Passwort für den Benutzer pi
2) Geänderte WLAN-Einstellungen (Netzwerk-SSID, Passwort, IP-Adressbereich und gewünschter Funkkanal)
3) Die gewünschte Bildauflösung am Raspi, damit diese zum verwendeten Fernsteuergerät passt (Laptop, Tablet oder Smartphone)
Ich biete dazu allen Forumsmitgliedern ausdrücklich meine Hilfe an:
bei Interesse aber bitte eine PN an mich senden und nicht hier auf dieses Posting antworten!Die dazu nötigen Fragen kann ich nur im privaten Dialog klären.Liebe Grüße
Werner_O