Formatieren Sie die SD-Karte unter Linux

Eine SD-Karte muss formatiert und partitioniert werden, bevor sie verwendet werden kann. Bei fast allen SD-Karten ist das FAT-Dateisystem bereits voreingestellt, sodass sie nicht beim ersten Mal formatiert werden müssen. Dennoch gibt es Zeiten, in denen eine Formatierung des Laufwerks erforderlich ist.

Sie können ein SD-Laufwerk formatieren und die erforderlichen Partitionen mit einem grafischen Tool wie erstellen GParted oder mit Befehlszeilentools wie fdisk oder trennte sich.

Worüber werden wir reden?

In diesem Artikel zeigen wir Ihnen, wie Sie eine SD-Karte unter einem Linux-Betriebssystem formatieren. Konkret verwenden wir für diesen Artikel ein Ubuntu 20.04-System.

Voraussetzung:

Für dieses Tutorial sollten Sie die folgenden Grundvoraussetzungen haben:

  • Der Benutzer sollte über Superuser-Rechte auf dem System verfügen.
  • Grundkenntnisse der Linux-Befehlszeile und Partitionsverwaltung.
  • Warnung: Die Formatierung ist ein destruktiver Vorgang und löscht alle Daten auf dem Gerät. Stellen Sie sicher, dass Sie über eine Sicherungskopie wichtiger Dateien verfügen, die auf der SD-Karte gespeichert sind.

    Auf der Suche nach dem SD-Kartengerät

    Wir müssen unser Zielgerät im System finden, bevor wir fortfahren können. Führen Sie dazu vor dem Einstecken der SD-Karte folgenden Befehl aus:

    $ watch „dmesg | tail -10“

    Jetzt legen wir die SD-Karte ein und sehen uns die Ausgabe des vorherigen Befehls an. Es wird eine Meldung gedruckt, die bestätigt, dass das Gerät angeschlossen ist. Wir können auch die verwenden lsblk Befehl zum Überprüfen des Geräts:

    $ lsblk

    Mit diesem Befehl wird eine Liste aller Blockgeräte gedruckt.

    In unserem Fall lautet der Name des Geräts /dev/sdc. Der Name kann je nach verwendeter Distribution unterschiedlich sein.

    Demontage des Geräts

    Möglicherweise sind auf der Ziel-SD-Karte Partitionen vorhanden. Wir können sie mit dem folgenden Befehl finden:

    $ ls -a /dev | grep sdc

    Wenn in der Ausgabe die Gerätenamen mit Nummernsuffixen angezeigt werden, bedeutet dies, dass formatierte Partitionen vorhanden sind. Bitte werfen Sie noch einmal einen Blick auf die vorherige Warnung in Rot.

    Lassen Sie uns diese Partitionen mit dem folgenden Befehl aushängen:

    $ sudo umount /dev/sdc1

    Ansatz 1: Verwenden des Festplatten-Dienstprogramms zum Formatieren einer SD-Karte

    Um die SD-Karte mit dem Festplatten-Dienstprogramm zu formatieren, befolgen Sie die folgenden Schritte:

    Schritt 1. Öffnen Sie das Festplatten-Dienstprogramm im Ordner „Programme“.

    Schritt 2. Wählen Sie im Popup-Fenster das Zielgerät aus der Liste links aus. Wählen Sie nun auf der rechten Registerkarte die Partition aus, die ein Dateisystem enthält. Klicken Sie dann mit der linken Maustaste auf das Zahnradsymbol und wählen Sie die Option „Partition formatieren“.

    Um sicherzustellen, dass keine Daten auf dem Gerät verbleiben, können Sie die Partition auch dauerhaft löschen trennte sich Werkzeug:

    Schritt 3. Nun erscheint ein neues Fenster, in dem Sie Ihrer SD-Karte (Volume) einen Namen geben können. Wenn Sie alle vorhandenen Daten überschreiben möchten, können Sie außerdem den Schalter „Löschen“ aktivieren.

    Für den Block „Typ“ können Sie Ext4, FAT, NTFS oder jedes andere verfügbare Format auswählen. Klicken Sie nun auf die Schaltfläche Weiter.

    Schritt 4. Klicken Sie abschließend im nächsten Fenster auf die Schaltfläche „Formatieren“, um den Vorgang zu starten.

    Ihre SD-Karte ist endlich formatiert und einsatzbereit. Sie können es mounten und mit der Erstellung von Dateien und Verzeichnissen beginnen.

    Ansatz 2: Verwenden der Befehlszeile zum Formatieren einer SD-Karte

    Sehen wir uns an, wie Sie eine SD-Karte über die Befehlszeile formatieren.

    Schritt 1. Öffnen Sie zunächst das Terminal und überprüfen Sie die zu formatierende Festplatte:

    $ sudo df -h

    Um die Aufgabe abzuschließen, ist es wichtig, die entsprechende Festplatte auszuwählen.

    Schritt 2. Nun müssen Sie, wie bereits im Abschnitt „Deinstallieren des Geräts“ erwähnt, die SD-Karte aushängen (überspringen Sie diesen Schritt, wenn sie nicht gemountet ist).

    Schritt 3. Lassen Sie uns vom Terminal aus mit dem GNU parted-Befehl eine neue Partition erstellen. Für dieses Tutorial erstellen wir eine einzelne Partition, die das gesamte Laufwerk belegt. Die Festplattengröße beträgt in unserem Fall 16 GB. Der mklabel msdos Der Parameter sagt uns, dass der Standard für unsere Partitionen MBR ist.

    Um den GNU Parted-Befehl hier zu verwenden, geben Sie ein „getrennt“ gefolgt vom Gerätedateinamen für die Zielfestplatte, z /dev/sdc.

    $ sudo parted /dev/sdc mklabel msdos 0 16G

    Schritt 4. Unter Linux reicht das einfache Erstellen der Partitionen nicht aus, um sie nützlich zu machen. Daher müssen wir sie formatieren und ein Dateisystem für sie erstellen. Sie können die SD-Karte jetzt in jedem gewünschten Format formatieren. Um beispielsweise das ext4-Format zu verwenden, verwenden wir den folgenden Befehl:

    $ sudo mkfs -t ext4 /dev/sdc

    Schritt 5. Als nächstes mounten Sie beispielsweise die neue Partition im Dateisystem /mnt. Überprüfen Sie außerdem mit dem folgenden lsblk-Befehl:

    $ sudo mount /dev/sdc /mnt

    Das ist alles, was wir tun müssen, um eine SD-Karte unter Linux zu formatieren.

    Abschluss

    In diesem Artikel haben wir untersucht, wie Sie die verschiedenen Dateisysteme zum Formatieren und Mounten einer SD-Karte unter Linux verwenden. Während das Formatieren der Festplatten unter Linux einfach ist (vorausgesetzt, Sie wissen, was Sie tun), kann jeder Fehltritt zum Datenverlust führen.

    Kommentar verfassen

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

    Nach oben scrollen