it-swarm.com.de

Der Treiberdeskriptor gibt an, dass die physische Blockgröße 2048 Byte beträgt, Linux jedoch 512 Byte

Gparted zeigt eine solche Meldung an, nachdem der Inhalt der Festplatte mit dem Titel "Libprated warning" gescannt wurde.

Der Hintergrund:

Dies geschah, nachdem ich versucht hatte, eine der Partitionen zu verkleinern, um Platz für eine andere Partition zu schaffen. Ich habe das mit The KDE Partition Manager gemacht. Es ist eine brandneue Maschine, aber irgendwie ist etwas schief gelaufen und ich konnte die verkleinerte Partition nicht mounten.

Ich habe die Partitionstabelle mit TestDisk wiederhergestellt, aber das System schien Plymouth einzureichen, nachdem eine Fehlermeldung über die Swap-Partition (die unter sda1 war) angezeigt wurde.

Jetzt habe ich eine LiveCD gebootet und kann sowohl das System als auch die Datenpartition mounten und durchsuchen. Ich habe einen neuen Swap angelegt.

Was kann ich tun, um dieses Problem zu beheben? Und welche Probleme könnte dies verursachen?

18
unfa

Das Problem ist dem folgenden sehr ähnlich, höchstwahrscheinlich wurde ein Befehl dd über das Gerät ausgeführt, der den Deskriptor für die Nichtübereinstimmung verursachte.

Ubuntu fragen: USB-Stick-Partitionen können nicht gelöscht werden (Blockgrößenfehler)

Das von Ihnen beschriebene Problem wurde dadurch verursacht, dass ein Gerät auf niedriger Ebene (z. B. dd) Blöcke mit der falschen Größe direkt auf das Gerät schreibt.

Um dies zu beheben, müssen Sie die Geräteblöcke auf die entsprechende Größe neu schreiben. Dies kann mit dd geschehen. Überprüfen Sie Ihr Ausgabegerät, bevor Sie die folgenden Befehle ausführen:

Sudo dd if=/dev/zero of=/dev/sdd bs=2048 count=32 && sync

Sobald der Befehl dd ausgeführt wurde, sollten Sie über gparted auf Ihr Gerät zugreifen können.

22
LitmusD

Ich möchte nicht die Arbeit eines anderen stehlen. Der ursprüngliche Autor ist Damiön la Bagh hier: https://bugs.launchpad.net/ubuntu/+source/usb-creator/+bug/1708881

Identifizieren Sie den Buchstaben Ihres USB-Laufwerks und geben Sie den folgenden Befehl ein:

Sudo wipefs --all /dev/sdN  

(Ersetzen Sie N durch den Laufwerksbuchstaben Ihrer Festplatte. Dieser Befehl sollte sofort ausgeführt werden.)

Starten Sie gparted jetzt; Wählen Sie den USB-Stick aus, der leer angezeigt wird. Sie müssen zuerst eine neue Partitionstabelle erstellen (Gerät> Partitionstabelle erstellen). Wenn Sie sich nicht sicher sind, können Sie 'msdos' auswählen. Dies sollte auch in einer Sekunde abgeschlossen sein. Dann können Sie wie gewohnt neue Partitionen erstellen.

1
Roberto