Manjaro, Wine: Nicht alleZugehörigkeiten installiert, Neuumsteiger, Minitoolsprobleme

Problem ist hier folgendes: 2 NTFS Treiber

  1. ntfs3 → neuer Kernelmodetreiber entwickelt von Paragon
  2. 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
2 Likes