So nutzen Sie die volle Kapazität der SD-Karte Ihres Raspbery Pi in Windows
Wenn Sie eine SD-Karte für fortgeschrittenere Zwecke verwendet haben, als nur digitale Fotos zu speichern (z. B. ein Mobiltelefon oder ein Mikro-Betriebssystem), müssen Sie feststellen, dass dies etwas mehr Finesse erfordert, als lediglich die Karte zu formatieren, um den gesamten Speicherplatz freizugeben. Lesen Sie weiter, wie wir Ihnen zeigen, wie.
Sehr geehrter How-To-Geek,
Ich habe vor einigen Monaten zusammen mit einem Ihrer großartigen Raspberry Pi-Tutorials mitgemacht. Vor kurzem habe ich ein Upgrade auf eine größere SD-Karte für den Pi durchgeführt und die alte für ein anderes Projekt verwendet. Bei der Neuformatierung der Karte standen nur 64 MB der ursprünglichen Kapazität zur Verfügung, und selbst wenn ich in Windows in die Datenträgerverwaltung gegangen bin, kann ich am besten den Inhalt der nicht zugänglichen (und vermutlich mit Linux gefüllten) Partition ausgeben. So blieb mir eine winzige Windows-Partition und eine große Phantom-Partition, mit der ich nichts anfangen kann.
Ich bin mir sicher, dass es eine einfache Lösung gibt, aber ich bin mir nicht mal sicher, ob ich gute Arbeit geleistet habe, um mein Problem zu beschreiben (wenn Sie sich also vorstellen, dass ich nicht weiß, was ich in Google suchen muss, um den Dingen auf den Grund zu gehen !) Hilfe!
Mit freundlichen Grüßen,
Leidensung durch gestaute SD-Karte
Keine Sorge Leid, wir haben uns eine Karte besorgt, die wir zuvor für ein Pi-Projekt verwendet hatten, um Ihre Situation neu zu erstellen und Ihnen zu zeigen, wie Sie die volle Kapazität Ihrer Karte zurückerhalten können. Der Kern des Problems besteht in den Partitionsänderungen, die die SD-Karte während der anfänglichen PI-Einrichtung durchläuft: 64 MB der Karte sind als von Windows zugreifbare FAT32-Partition reserviert, auf der Konfigurationsdateien und andere kleine Dateien gehostet werden, die von der OS-basierten FAT32-basierten Zugriffsmöglichkeit profitieren (So können Sie die SD-Karte problemlos in einen modernen PC einlegen und diese Konfigurationsdateien anpassen). Der Rest ist für die Verwendung von Raspbian, einer von Debian abgeleiteten Version von Linux, formatiert. Infolgedessen wird die Mehrheit der Karte für Windows wie ein schwarzes Loch.
Das heißt, es ist leicht zu reparieren, wenn Sie das richtige Werkzeug zur Hand haben. Lassen Sie uns zunächst einen Blick darauf werfen, wie die SD-Karte aussieht, wenn Sie versuchen, den Speicherplatz mithilfe von Disk Manager wie folgt wiederherzustellen:
Sie können die kleine 64M-FAT32-Partition formatieren, der Rest der SD-Karte bleibt jedoch "Nicht zugewiesen", nachdem Sie die vorhandene (und nicht zugreifbare) Linux-Partition gesichert haben. Dieses Problem wird durch keine Push- oder Push-Vorgänge in der Disk Manager-Anwendung behoben. Stattdessen wenden wir uns dem einfachen und effektiven DISKPART-Tool zu.
Öffnen Sie das Startmenü und geben Sie "diskpart" in das Ausführungsfeld ein. Drücken Sie Enter. Sie werden von der Windows-Benutzerkontensteuerung aufgefordert, den Administratorzugriff auf das DISKPART-Tool zu autorisieren.
Ein Eingabeaufforderungsfenster wird geöffnet, nur die Eingabeaufforderung sagt "DISKPART". Geben Sie an dieser Eingabeaufforderung "list disk" ein..
In der Listenausgabe auf unserem Computer können Sie die Festplatte des Computers (119 GB) und die entfernbare SD-Karte (14 GB) sehen. Es ist absolut kritisch Sie notieren die richtige Datenträgernummer. DISKPART-Befehle sind sofort und ohne Warnung. Wenn Sie die falsche Datenträgernummer eingeben, wird es sehr schlecht laufen.
Geben Sie nach dem Identifizieren der Festplattennummer Ihrer SD-Karte den folgenden Befehl ein: "select disk #", wobei # die Festplattennummer Ihrer SD-Karte ist.
Alle Befehle, die Sie nach diesem Punkt ausführen, nehmen nur Änderungen an der ausgewählten Festplatte vor. Jetzt wäre ein guter Zeitpunkt, um zu überprüfen, ob Sie die richtige Festplatte ausgewählt haben, um sicherer zu sein.
Als nächstes geben Sie den Befehl "clean" ein
Der Clean-Befehl setzt die Sektoren der Festplatte, die die Partitionsdaten enthalten, auf Null. Wenn Sie alle Daten auf der SD-Karte auf Null setzen möchten, können Sie stattdessen "clean all" verwenden. Wenn Sie jedoch keinen dringenden Datenschutz- / Sicherheitsgrund haben, um die gesamte SD-Karte mit Nullen zu überschreiben, ist es unklug, die Lese- / Schreibzyklen zu verschwenden der Flash-Medien.
Geben Sie nach dem Reinigen der Festplatte den folgenden Befehl ein: "Partition erstellen".
Der Befehl erstellt, wie die Syntax impliziert, eine neue Partition auf der Festplatte und legt sie auf Primär fest. Nach dem Erstellen der primären Partition sollte Windows die gesamte Speicherkapazität der SD-Karte zur Verfügung haben. Wenn wir zurück in den Festplattenmanager schauen, sehen wir nicht mehr eine kleine Partition mit einem riesigen, nicht zugeordneten Speicherplatz, sondern eine große Partition, die formatiert werden kann:
Das ist alles dazu! Ein wenig DISKPART-Assistent und die SD-Karte ist fabrikneu.