hybride MBR/GPT von SD Karte entfernen.

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
struppi
Beiträge: 300
Registriert: 02.12.2011 14:12:09

hybride MBR/GPT von SD Karte entfernen.

Beitrag von struppi » 24.10.2020 20:45:16

Ich hab hier eine SD Karte, die ich gerne nutzen möchte (da die SD Karte des Telefon lauter kaputte Sektoren hat). Auf der hatte ich mal hassOS installiert. Das hat aber was komisches gemacht und finde keinen Weg es zu verändern.

Mit gdisk sieht das ganze so aus:

Code: Alles auswählen

root@struppi:/home/struppi# gdisk  /dev/sdf
GPT fdisk (gdisk) version 1.0.1

Partition table scan:
  MBR: hybrid
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with hybrid MBR; using GPT.

Command (? for help): p
Disk /dev/sdf: 30881792 sectors, 14.7 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): B8EEC427-51AF-4B98-8B81-81A6FF7EE742
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 30881758
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048           67583   32.0 MiB    0C01  hassos-boot
   2           67584          116735   24.0 MiB    8300  hassos-kernel0
   3          116736          641023   256.0 MiB   8300  hassos-system0
   4          641024          690175   24.0 MiB    8300  hassos-kernel1
   5          690176         1214463   256.0 MiB   8300  hassos-system1
   6         1214464         1230847   8.0 MiB     8300  hassos-bootstate
   7         1230848         1427455   96.0 MiB    8300  hassos-overlay
   8         1427456        30881758   14.0 GiB    8300  hassos-data
Jetzt bin ich seit Stunden am suchen und hab alle möglichen Optionen gefunden wie ich die Partition tabelle erneuern kann, aber egal was ich mache es bleibt so wie oben ist.

Code: Alles auswählen

Command (? for help): x

Expert command (? for help): z
About to wipe out GPT on /dev/sdf. Proceed? (Y/N): y
GPT data structures destroyed! You may now partition the disk using fdisk or
other utilities.
Blank out MBR? (Y/N): y
und dann:

Code: Alles auswählen

root@struppi:/home/struppi# gdisk -l  /dev/sdf
GPT fdisk (gdisk) version 1.0.1

Partition table scan:
  MBR: hybrid
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with hybrid MBR; using GPT.
Disk /dev/sdf: 30881792 sectors, 14.7 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): B8EEC427-51AF-4B98-8B81-81A6FF7EE742
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 30881758
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048           67583   32.0 MiB    0C01  hassos-boot
   2           67584          116735   24.0 MiB    8300  hassos-kernel0
   3          116736          641023   256.0 MiB   8300  hassos-system0
   4          641024          690175   24.0 MiB    8300  hassos-kernel1
   5          690176         1214463   256.0 MiB   8300  hassos-system1
   6         1214464         1230847   8.0 MiB     8300  hassos-bootstate
   7         1230848         1427455   96.0 MiB    8300  hassos-overlay
   8         1427456        308
Wie bekomme ich das weg?

Fdisk sagt etwas von "sync manually" was ich aber nicht verstehe:

Code: Alles auswählen

root@struppi:/home/struppi# fdisk   /dev/sdf

Welcome to fdisk (util-linux 2.29.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

A hybrid GPT was detected. You have to sync the hybrid MBR manually (expert command 'M').

Command (m for help): g

Created a new GPT disklabel (GUID: 77992D84-9634-4A5F-9E87-D916D0A03501).

Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

root@struppi:/home/struppi# fdisk -l  /dev/sdf
Disk /dev/sdf: 14,7 GiB, 15811477504 bytes, 30881792 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: B8EEC427-51AF-4B98-8B81-81A6FF7EE742

Device       Start      End  Sectors  Size Type
/dev/sdf1     2048    67583    65536   32M Microsoft reserved
/dev/sdf2    67584   116735    49152   24M Linux filesystem
/dev/sdf3   116736   641023   524288  256M Linux filesystem
/dev/sdf4   641024   690175    49152   24M Linux filesystem
/dev/sdf5   690176  1214463   524288  256M Linux filesystem
/dev/sdf6  1214464  1230847    16384    8M Linux filesystem
/dev/sdf7  1230848  1427455   196608   96M Linux filesystem
/dev/sdf8  1427456 30881758 29454303   14G Linux filesystem

DeletedUserReAsG

Re: hybride MBR/GPT von SD Karte entfernen.

Beitrag von DeletedUserReAsG » 24.10.2020 20:51:42

struppi hat geschrieben: ↑ zum Beitrag ↑
24.10.2020 20:45:16
Jetzt bin ich seit Stunden am suchen und hab alle möglichen Optionen gefunden wie ich die Partition tabelle erneuern kann, aber egal was ich mache es bleibt so wie oben ist.
Das ist eines der typischen Zeichen für „Flash verschlissen“. Du schreibst was auf die Karte, hier die neue Partitionstabelle, es gibt zwar keinen Fehler, aber beim Nachschauen sind die Daten nicht geändert.

Um sicherzugehen könntest du das erste MB auf der Karte mit Nullen überschreiben, etwa mit dd if=/dev/zero of=/pfad/zum/Device bs=1M count=1 – wenn du dann immer noch eine Partitionstabelle hast, kannst du die Karte guten Gewissens dem Recycling zuführen.

struppi
Beiträge: 300
Registriert: 02.12.2011 14:12:09

Re: hybride MBR/GPT von SD Karte entfernen.

Beitrag von struppi » 24.10.2020 21:34:44

Das wird es wohl sein (wobei ich zwei Karten mit dem selben Verhalten habe - Heulsmilie )

Deinen Vorschlag hatte ich auch schon ausgeführt, da kam irgendwann die Meldung die Karte ist voll.

rhHeini
Beiträge: 2260
Registriert: 20.04.2006 20:44:10

Re: hybride MBR/GPT von SD Karte entfernen.

Beitrag von rhHeini » 24.10.2020 22:13:03

Check noch mal ab ob das Ding einen HW-Schreibschutzschieber hat.

Wenn dd nix mehr löscht musst Du davon ausgehen das das DIng kaputt ist. Viel kosten die DInger ja nimmer.

Rolf

struppi
Beiträge: 300
Registriert: 02.12.2011 14:12:09

Re: hybride MBR/GPT von SD Karte entfernen.

Beitrag von struppi » 25.10.2020 09:00:01

Ja hatte ich nachgeschaut. Ist aber wohl auch selten bei den kleinen Karten, dass es da so einen Schreibschutz gibt. Aber Danke für den Hinweis, dass dd immer funktionieren muss.

Ich hatte da die ganze Zeit irgendeine tiefe Systemfunktion vermutet, die den Speicher immer wieder in den Ursprungszustand versetzt, weil ich dieses hybride MBR nicht deuten konnte und das wohl irgendwas komplexes ist, was mit UEFI zu tun hat. Und in dem Kontext habe ich auch schon tagelang vor'm Rechner gesessen, weil ich's nicht verstanden habe.

Mittlerweile habe ich 3 Karten gefunden, die sich alle von meinem Rechner nicht beschreiben lassen. Auch wenn ich es mit zwei verschiedenen Readern probiert habe, merkwürdig finde ich das schon.

DeletedUserReAsG

Re: hybride MBR/GPT von SD Karte entfernen.

Beitrag von DeletedUserReAsG » 25.10.2020 10:14:32

struppi hat geschrieben: ↑ zum Beitrag ↑
25.10.2020 09:00:01
weil ich dieses hybride MBR nicht deuten konnte und das wohl irgendwas komplexes ist, was mit UEFI zu tun hat.
Mit UEFI hat es nichts weiter zu tun. Es handelt sich im Grunde um ein GPT-Schema, das aber ebenfalls einen MBR hat, damit ältere Systeme, die nix mit GPT anfangen können, diese zumindest nicht kaputtmachen (daher „protective“).

Wenn man auf den Datenträger selbst schreibt, etwa mit dd auf das Device, nicht auf Partitionen, dann sind diese Sachen unerheblich und werden ggf. einfach überschrieben.
struppi hat geschrieben: ↑ zum Beitrag ↑
25.10.2020 09:00:01
Mittlerweile habe ich 3 Karten gefunden, die sich alle von meinem Rechner nicht beschreiben lassen.
Hast du denn auch Karten, die sich noch beschreiben lassen? Wenn nämlich alle Karten die gleiche Symptomatik aufweisen, würde ich den Fehler nicht mehr unbedingt bei den Karten suchen …

struppi
Beiträge: 300
Registriert: 02.12.2011 14:12:09

Re: hybride MBR/GPT von SD Karte entfernen.

Beitrag von struppi » 26.10.2020 10:05:49

niemand hat geschrieben: ↑ zum Beitrag ↑
25.10.2020 10:14:32
Hast du denn auch Karten, die sich noch beschreiben lassen? Wenn nämlich alle Karten die gleiche Symptomatik aufweisen, würde ich den Fehler nicht mehr unbedingt bei den Karten suchen …
Ja, eine habe ich noch, die sich beschreiben läßt. Die ist aber nur 8G gross. Die anderen sind alle 16GB. Zwei Transcend und eine Scandisk. alle Karten eigentlich relativ neu (höchstens zwei Jahre alt).

Keine Ahnung was mir die kaputt macht. Ich nutzte die im (Samsung) Telefon und in Raspberrys (dort ist aber aktuell eine andere seit längerem Klaglos 24/7 im Dauereinsatz).

Antworten