Die MBR-Struktur (Master Boot Record) ist ein wichtiger Teil des Betriebssystems, der für das Booten des Systems von der Festplatte verantwortlich ist. Wenn Probleme mit dem MBR auftreten, müssen Sie den MBR möglicherweise wiederherstellen oder den Status des MBR speichern. In diesem Artikel werden wir uns ansehen, wie Sie Informationen über die MBR-Struktur in Linux Ubuntu speichern können.
Bevor Sie mit dem Speichern von MBR-Informationen beginnen, müssen Sie sicherstellen, dass Sie über alle notwendigen Werkzeuge verfügen. Im Grunde brauchen Sie nur ein Terminal und einige Befehle.
Eines der wichtigsten Werkzeuge, die wir benötigen, ist das Team fdisk. Es ermöglicht Ihnen, mit Partitionen zu arbeiten und Informationen über den MBR zu erhalten. Um die MBR-Informationen in einer Datei zu speichern, müssen Sie den Befehl verwenden sudo fdisk -l > mbr_backup.txt. Dieser Befehl scannt den Speicherplatz und speichert die Partitions- und MBR-Informationen in einer Textdatei mit dem Namen "mbr_backup".txt".
Beachten Sie, dass Sie möglicherweise ein Administratorkennwort eingeben müssen, um diesen Befehl auszuführen.
Der Schutz von MBR-Strukturinformationen ist ein wichtiger Schritt für die Systemsicherheit. Wenn Sie diese Informationen speichern, können Sie den MBR wiederherstellen, wenn ein Update fehlschlägt oder andere Probleme auftreten. Seien Sie vorsichtig und befolgen Sie die Anweisungen, um Datenverluste zu vermeiden.
Was ist ein MBR?
Der MBR besteht aus drei Komponenten:
- Boot-Code: 446 Byte-Code, der beim Starten des Computers ausgeführt wird und nach einer aktiven Partition mit dem Bootloader des Betriebssystems sucht. Wenn eine aktive Partition gefunden wird, wird der Code an den Bootloader übergeben.
- Partitionstabelle: eine 64-Byte-Tabelle, die Informationen zu jeder Partition auf der Festplatte enthält, z. B. den Partitionstyp und den Startsektor.
- Signatur: 2 Byte-Signatur (0x55AA), die angibt, dass der MBR ein gültiger Datensatz ist und zum Booten des Systems verwendet werden kann.
Der MBR ist ein wichtiger Teil des Betriebssystemstartvorgangs, und wenn er beschädigt ist oder Fehler enthält, kann der Computer das Booten ablehnen. Um den MBR in Linux Ubuntu wiederherzustellen, können Sie den Befehl "grub-install" oder andere vom Betriebssystem bereitgestellte Tools verwenden.
Warum sollten Sie Informationen zur MBR-Struktur speichern?
Die MBR-Struktur speichert die primären Partitionen und Boot-Einträge des Betriebssystems auf der Festplatte. Wenn diese Informationen verloren gehen oder beschädigt sind, können schwerwiegende Probleme auftreten, einschließlich der Unfähigkeit, das Betriebssystem zu booten oder alle Daten auf der Festplatte zu verlieren.
Durch das Speichern von MBR-Strukturinformationen können Sie beschädigte MBR schnell und effizient reparieren oder frühere Einstellungen wiederherstellen, wenn sich die Partitionen auf der Festplatte geändert haben. Dies kann auch zum Erstellen einer MBR-Sicherung und zur Wiederherstellung von Daten bei Problemen verwendet werden.
Die Dienstprogramme in Linux Ubuntu ermöglichen es Ihnen, MBR-Strukturinformationen als Textdatei zu speichern oder eine exakte Kopie des MBR selbst zu erstellen, mit der Sie das System wiederherstellen können. Dies ist besonders nützlich, wenn Sie ein neues Betriebssystem installieren oder ein beschädigtes System reparieren, ohne Daten zu verlieren.
Im Allgemeinen ist das Speichern von MBR-Strukturinformationen eine gute Praxis, um die Datensicherheit zu gewährleisten und die Systemwiederherstellung im Falle von Problemen zu vereinfachen.
Verwenden des Dienstprogramms dd
Um die MBR-Strukturinformationen auf Ubuntu zu speichern, müssen Sie ein Terminal öffnen und den folgenden Befehl ausführen:
sudo dd if=/dev/sda of=mbr_backup.img bs=512 count=1
- if=/dev/sda - gibt das Quellgerät an, von dem die Kopie erzeugt wird. In diesem Fall handelt es sich um das /dev/sda-Gerät, das Ihre Festplatte ist;
- of=mbr_backup.img - gibt den Namen der Datei an, in der die MBR-Kopie gespeichert werden soll. In diesem Fall ist dies die Datei mbr_backup.img;
- bs=512 - gibt die Blockgröße an, in der die Daten kopiert werden sollen. In diesem Fall beträgt die Blockgröße 512 Bytes, was die Standardgröße des MBR ist;
- count=1 - gibt die Anzahl der zu kopierenden Blöcke an. In diesem Fall geben wir 1 Block an, was der Größe des MBR entspricht.
Nach dem Ausführen des Befehls werden die Informationen zur MBR-Struktur in der Datei mbr_backup gespeichert.img. Sie können diese Datei an einen sicheren Ort kopieren oder sie zur weiteren Wiederherstellung auf einen anderen Computer übertragen, falls erforderlich.
Die Verwendung des Dienstprogramms dd ist nützlich, wenn Sie Informationen zur MBR-Struktur speichern, da Sie Daten von der Festplatte, einschließlich des Bootsektors und der Partitionstabelle, genau kopieren können. Dies kann bei der Systemwiederherstellung oder bei der Neuinstallation des Betriebssystems sehr nützlich sein.
Erstellen eines MBR-Backups
Sie können den Befehl verwenden, um die MBR-Struktur (Master Boot Record) auf Linux Ubuntu zu speichern dd. Mit diesem Befehl können Sie den Inhalt von Datenblöcken an einen angegebenen Speicherort kopieren.
Bevor Sie mit der Erstellung eines MBR-Backups beginnen, müssen Sie den Gerätenamen Ihres Geräts bestimmen. Dazu können Sie den Befehl verwenden sudo fdisk -l, die eine Liste aller Laufwerke und ihrer Partitionen anzeigt.
Wenn der Gerätename bekannt ist, können Sie den Befehl verwenden:
sudo dd if=/dev/sdX of=mbr_backup bs=512 count=1
In diesem Befehl /dev/sdX - dies ist der Name des Geräts, auf dem sich der MBR befindet, und mbr_backup - der Name der Datei, in der das MBR-Backup gespeichert werden soll.
Nach dem Ausführen des Befehls wird eine MBR-Sicherungsdatei im aktuellen Verzeichnis erstellt. Sie können diese Datei an einem sicheren Ort speichern, um den MBR bei Bedarf im Falle einer Beschädigung wiederherzustellen.
Es ist wichtig sich daran zu erinnern, dass ein MBR-Backup vor Änderungen an der Festplatte erstellt werden muss, damit es in seinen ursprünglichen Zustand wiederhergestellt werden kann.
MBR aus einem Backup wiederherstellen
Unter Linux Ubuntu gibt es mehrere Möglichkeiten, den MBR aus einem Backup wiederherzustellen. Hier ist einer von ihnen:
- Starten Sie den Computer von einer Startdiskette oder einem Flash-Laufwerk neu.
- Wählen Sie den Systemwiederherstellungsmodus aus.
- Öffnen Sie ein Terminal und führen Sie den Befehl sudo fdisk -l aus , um den Namen Ihrer Festplatte herauszufinden, z. B. /dev/sda .
- Führen Sie dann den Befehl sudo dd if=backup aus.mbr of=/dev/sda bs=446 count=1 durch Ersetzen von backup.mbr und /dev/sda auf dem Pfad zu Ihrem MBR-Backup bzw. dem Namen Ihrer Festplatte.
- Starten Sie den Computer neu, und stellen Sie sicher, dass der MBR erfolgreich wiederhergestellt wurde.
Und denken Sie daran, dass die Wiederherstellung des MBR aus einem Backup mit Sorgfalt durchgeführt werden muss, um die Daten auf der Festplatte nicht zu beschädigen. Im Zweifelsfall ist es am besten, einen Fachmann zu konsultieren oder eine andere Methode zur Wiederherstellung des MBR zu verwenden.
Verwenden des Dienstprogramms fdisk
Das Dienstprogramm fdisk unter Linux Ubuntu bietet die Möglichkeit, mit Festplattenpartitionen zu arbeiten und beschreibt das Master Boot Record (MBR) -Partitionierungsschema. Mit fdisk kann der Benutzer Partitionen auf der Festplatte erstellen, löschen, skalieren und formatieren.
Um das Dienstprogramm fdisk zu verwenden, sind Root-Rechte erforderlich, daher müssen Sie den Befehl sudo verwenden, bevor Sie den Befehl fdisk ausführen.
Es gibt mehrere Anwendungsfälle für das Dienstprogramm fdisk:
- Informationen zu Abschnitten anzeigen: mit dem Befehl sudo fdisk -l erhalten Sie eine Liste der Partitionen auf der Festplatte, die ihre Größe, Dateisystemtypen usw. angeben.
- Erstellen einer neuen Partition: Mit dem Befehl sudo fdisk /dev/sdX , wobei X der Buchstabe für das Laufwerk ist (z. B. sda, sdb usw.), können Sie eine neue Partition auf dem angegebenen Laufwerk erstellen.
- Löschen einer Partition: um eine Partition zu löschen, müssen Sie die entsprechende Option in der Benutzeroberfläche des fdisk-Dienstprogramms auswählen.
- Ändern der Größe einer Partition: Mit dem Befehl sudo fdisk /dev/sdX können Sie die Größe einer vorhandenen Partition auf einem bestimmten Laufwerk ändern.
- Formatieren einer Partition: nachdem Sie eine Partition erstellt oder die Größe geändert haben, müssen Sie sie mit dem entsprechenden Befehl (z. B. sudo mkfs) formatieren.ext4 /dev/sdXY , wobei XY die Buchstaben und Ziffern für die Partition ist).
Das Dienstprogramm fdisk ist eines der am weitesten verbreiteten und leistungsfähigsten Werkzeuge für die Arbeit mit Festplatten in Linux Ubuntu. Sie ermöglicht die vollständige Kontrolle und Verwaltung von Partitionen auf der Festplatte, was wichtig ist, um Informationen über die MBR-Struktur zu erhalten.
Speichern eines MBR-Sektors in einer Datei
Nachdem Sie eine Bootdiskette definiert haben, können Sie den Befehl ausführen:
sudo dd if=/dev/sda of=/Pfad/zu/Datei/mbr_backup bs=512 count=1
In diesem Befehl werden die folgenden Parameter angegeben:
- if=/dev/sda - gibt an, dass die Datenquelle ein sda-Laufwerk ist;
- of=/Pfad/zu/Datei/mbr_backup - gibt den Pfad und den Namen der Datei an, in der der MBR gespeichert werden soll;
- bs=512 - Gibt die Größe des Datenblocks an, die der Sektorgröße entspricht;
- count=1 - Gibt die Anzahl der zu kopierenden Datenblöcke an, die in diesem Fall 1 ist.
Nach dem Ausführen des Befehls wird der MBR in der angegebenen Datei gespeichert.
Verwenden des Dienstprogramms ddrescue
Der MBR enthält wichtige Informationen zur Partitionierung des Laufwerks, z. B. die Partitionstabelle, den Bootloader des Betriebssystems und andere Daten. Der Verlust von Daten im MBR kann dazu führen, dass das Betriebssystem nicht gestartet werden kann oder der Zugriff auf wichtige Dateien verloren geht.
Sie benötigen eine andere Festplatte oder einen anderen zuverlässigen Speicher, auf den Sie die kopierten Daten speichern können, um das Dienstprogramm ddrescue verwenden zu können.
Der Prozess zur Verwendung des Dienstprogramms ddrdescue ist wie folgt:
| Schritt | Die Beschreibung |
|---|---|
| 1 | Schließen Sie eine zweite Festplatte an oder bereiten Sie einen anderen sicheren Speicher vor, um die Daten zu speichern. |
| 2 | Installieren Sie das Dienstprogramm ddrescue, falls es noch nicht installiert ist, mit dem Befehl sudo apt-get install gddrescue. |
| 3 | Führen Sie das Dienstprogramm ddrescue mit dem Befehl sudo ddrescue /dev/sda /dev/sdb logfile aus, wobei /dev/sda die ursprüngliche Festplatte mit dem MBR ist, /dev/sdb die zweite Festplatte oder den zweiten Speicher ist und die logfile die Datei zum Speichern der Informationen zum Kopiervorgang ist. |
| 4 | Warten Sie, bis der Kopiervorgang abgeschlossen ist. Das Dienstprogramm ddrescue versucht automatisch, beschädigte Sektoren zu kopieren und kopiert die Daten in der zuverlässigsten Reihenfolge. |
| 5 | Überprüfen Sie die gespeicherten Daten auf der zweiten Festplatte oder im Speicher, um sicherzustellen, dass sie intakt sind. |
Daher wird empfohlen, sich an erfahrene Techniker zu wenden oder die Dokumentation zu konsultieren, um weitere Informationen zu den Funktionen und Parametern dieses Dienstprogramms zu erhalten.
Speichern des MBR auf einem externen Medium
Verwenden Sie das Dienstprogramm, um den MBR auf einem externen Medium zu speichern dd, die Teil eines standardmäßigen Linux-Dienstprogrammsatzes ist.
Befolgen Sie die folgenden Schritte, um den MBR auf einem externen Medium zu speichern:
| Schritt 1: | Schließen Sie ein externes Medium an den Computer an. |
| Schritt 2: | Öffnen Sie ein Terminal in Ubuntu. |
| Schritt 3: | Geben Sie den Befehl sudo dd if=/dev/sda of=/path/to/file/mbr ein.img bs=512 count=1 durch Ersetzen von /Pfad/zu/Datei/mbr.img auf den Pfad und Namen der Datei, in der Sie den MBR speichern möchten. |
Nachdem Sie diesen Befehl ausgeführt haben, wird der MBR in der angegebenen Datei auf Ihrem externen Medium gespeichert.
Sie haben jetzt eine Kopie des MBR auf einem externen Medium, mit der Sie bei Bedarf Daten wiederherstellen können.
Beachten Sie, dass das Speichern des MBR auf einem externen Speichermedium nur eine Vorsichtsmaßnahme zur Aufrechterhaltung der Datensicherheit ist. Es wird auch empfohlen, regelmäßig MBR und andere wichtige Daten zu sichern.