Ich habe kürzlich zu Fedora gewechselt. Ich habe ein NTFS-Image, das ich mit ddrecover von einer fehlerhaften Festplatte unter Ubuntu erstellt habe.
Unter Ubuntu konnte ich das Image einwandfrei mounten und die Dateien wiederherstellen, aber in Fedora scheint es nicht schön zu sein, abgespielt zu werden.
Nach Problemen mit mount sehe ich, was kpartx für mich tun kann. Es scheint richtig zu erkennen, dass es sich um ein 1,0-TB-Loop-Gerät unter Datenträgern handelt. Das Image wurde von einer NTFS-Festplatte erstellt. Wenn ich jedoch versuche, es zum Mounten zu bringen, erhalte ich folgenden Fehler:
Error mounting /dev/loop0 at /run/media/User/Rock: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/loop0" "/run/media/Jesuszilla/Rock"' exited with non-zero exit status 12: Failed to read last sector (1953519615): Invalid argument
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
or it was not setup correctly (e.g. by not using mdadm --build ...),
or a wrong device is tried to be mounted,
or the partition table is corrupt (partition is smaller than NTFS),
or the NTFS boot sector is corrupt (NTFS size is not valid).
Failed to mount '/dev/loop0': Invalid argument
The device '/dev/loop0' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
(udisks-error-quark, 0)
Was genau ist los, und gibt es eine Möglichkeit, dies zu beheben?
EDIT: Eine Lösung gefunden! Ich musste ntfsfix auf der Festplatte ausführen mit:
ntfsfix /dev/loop0
Und dann hat es gepasst!