Problem ist hier folgendes: 2 NTFS Treiber
- ntfs3 → neuer Kernelmodetreiber entwickelt von Paragon
- ntfs-3g → alter Usermodetreiber
Beide haben verschiedene Standards. NTFS3 verhindert das einhängen, wenn das Dateisystem in einem dreckigen Zustand ist, also ein “dirty bit” wurde gesetzt bzw. unsauber ausgehängt wurde. NTFS-3G versuchts es trotzdem standardmäßig. Nun wird NTFS3 bevorzugt verwendet.
Ich habe es mal hier zusammengefasst:
Befehl: man ntfs-3g
norecover Do not try to mount a partition which was not unmounted properly by Windows. recover Recover and try to mount a partition which was not unmounted properly by Windows. The Windows logfile is cleared, which may cause inconsistencies. Currently this is the default option.
NTFS3 — The Linux Kernel documentation
force Forces the driver to mount partitions even if volume is marked dirty. Not recommended for use.
Wenn du mit dem Dateimanager einhängst, dann erstelle diese Datei:
Datei: /etc/udisks2/mount_options.conf
ntfs_drivers=ntfs,ntfs3
Das bewirkt, dass der ntfs-3g Vorrang gegeben wird.
Wie man hier sieht:
Datei: /etc/udisks2/mount_options.conf.examples
# # 'ntfs' signature, definitions for the legacy ntfs kernel driver and the ntfs-3g fuse driver
# ntfs:ntfs_defaults=uid=$UID,gid=$GID,windows_names
# ntfs:ntfs_allow=uid=$UID,gid=$GID,umask,dmask,fmask,locale,norecover,ignore_case,windows_names,compression,nocompression,big_writes
#
# # 'ntfs' signature, the new 'ntfs3' kernel driver
# ntfs:ntfs3_defaults=uid=$UID,gid=$GID
# ntfs:ntfs3_allow=uid=$UID,gid=$GID,umask,dmask,fmask,iocharset,discard,nodiscard,sparse,nosparse,hidden,nohidden,sys_immutable,nosys_immutable,showmeta,noshowmeta,prealloc,noprealloc,hide_dot_files,nohide_dot_files,windows_names,nocase,case
Ist der Standard, aus Sicherheitsgründen, dass es nicht eingehängt wird, wenn es nicht ordnungsgemäß ausgehängt wurde. Allein Windows mit CHKDSK kann das jetzt überprüfen oder Paragon hat ein Linuxtool dafür: CHKNTFS
, aber nur in der Bezahlvariante Microsoft NTFS für Linux von Paragon Software - Überblick
Auf eigene Verantwortung kannst du es auch ändern, indem du ein force
deiner /etc/udisks2/mount_options.conf
hinzufügst:
ntfs:ntfs_defaults=uid=$UID,gid=$GID,windows_names
ntfs:ntfs_allow=uid=$UID,gid=$GID,umask,dmask,fmask,locale,norecover,ignore_case,windows_names,compression,nocompression,big_writes
ntfs:ntfs3_defaults=uid=$UID,gid=$GID,force
ntfs:ntfs3_allow=uid=$UID,gid=$GID,umask,dmask,fmask,iocharset,discard,nodiscard,sparse,nosparse,hidden,nohidden,sys_immutable,nosys_immutable,showmeta,noshowmeta,prealloc,noprealloc,hide_dot_files,nohide_dot_files,windows_names,nocase,case
ntfs_drivers=ntfs3,ntfs