So reparieren Sie eine beschädigte Partition ohne Datenverlust

So reparieren Sie eine beschädigte Partition ohne Datenverlust

Vor einiger Zeit habe ich versehentlich ddein ISO auf meine Festplatte heruntergeladen. Danach habe ich das Betriebssystem neu installiert, aber meine Arch-Installation erkennt die erweiterte Partition immer noch als ISO-Datei und zeigt sie in Nautilus an:

Laufwerke-Screenshot

Beim Versuch, es zu mounten, erhalte ich:

Error mounting /dev/sda4 at /run/media/hauleth/Linux Mint Debian 64-bit:
Command-line `mount -t "iso9660" -o "uhelper=udisks2,nodev,nosuid,uid=1000,
gid=1000,iocharset=utf8,mode=0400,dmode=0500" "/dev/sda4"
"/run/media/hauleth/Linux Mint Debian 64-bit"' exited with non-zero
exit status 32: mount: wrong fs type, bad option, bad superblock on /dev/sda4,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail or so

Antwort1

Ich hatte das einmal mit einem USB-Stick. Der Anfang der Festplatte oder Partition, auf die man dddas ISO kopiert hat, hat nun den Anfang des ISOs als Startblock. Es kann vorkommen, dass dieser beim Erstellen eines neuen Dateisystems oder einer neuen Partitionstabelle nicht überschrieben wird. Meines Wissens lässt sich dieses Problem nicht ohne Datenverlust lösen. Ich habe es gelöst, indem ich den USB-Stick mit Nullen aus /dev/zero überschrieben und die Partitionstabelle neu erstellt habe.

verwandte Informationen