Problem: Dateien kopieren zwischen Linux & Windows

Beim Umstieg von Windows auf Linux behalten einige Nutzer noch die alten Windows-Dateien, oder haben deswegen Dualboot mit Windows-10 auf derselben Festplatten neben Linux.
Wer Dateien vom Windows ins Linux importiert/kopiert, hat meistens keine Probleme.

Umgekehrt schon: Dateien & Ordner von Linux ins Windows kopieren könnte eine Fehlermeldung auswerfen. Die Hauptursache sind 2 unterschiedliche Dateisysteme für Linux & Windows, und dass Windows weniger Zeichen bei der Namensvergabe von Dateien/Ordnern erlaubt.

Wer also in Linux erstellte Dateien/Ordner auch in einem Windows-System nutzen will, sollte bei der Namesvergabe (Dateien/Ordner) auch die in Windows verbotenen Zeichen vermeiden.



Die Dateisystem-Standards sind:

  • Linux: ext4
  • Windows: NTFS

Verbotene Zeichen bei der Namensvergabe:

  • ext4 (Linux): nur der Schrägstrich /
  • NTFS (Windows): / ` \ : * ? " < > |


Es gab schon Beschwerden bei uns, dass Linux nicht richtig funktioniere :wink: - aber Gegenteil ist der Fall: Windows funktioniert ja nicht, weil es so viele Zeichen verbietet, die in Linux ja möglich sind :smiling_face: . Wieder einmal ist es das Windows, das Probleme bereitet :innocent:
Es sind die Linux, die Windows-Dateien problemlos annehmen - nur umgekehrt funktioniert es nicht immer problemlos. Das ist einer der vielen kleinen Vorteile von Linux gegenüber Windows.


Kurzum:

Fehlersuche & Lösung

Bei Fehlermeldungen (beim Kopieren) oder keine Anzeige dann in Windows:

  1. Datei-Namen prüfen (und zwar IM Linux), auch den Ordner-Namen:
    Sind Zeichen enthalten, die in Windows NICHT erlaubt sind?
    Dann:
  2. Datei-Namen ändern:
    Alle im Windows-NTFS-Dateiformat nicht erlaubte Zeichen löschen


Beispiele Probleme in Windows:

#1 Es kann sein, dass Dateien/Ordner in Windows erst gar nicht angezeigt und nicht gefunden werden können, weil ein verbotenes Zeichen im Namen enthalten ist.

#2 Datei wird gefunden, aber kann nicht geöffnet werden. Der Klassiker: Dann fehlt in Windows die entsprechende Software, die mit offenen Formate ermöglicht. War früher der im Windows-Office-Paket normal; Microsoft hat nachgebessernt. Nun können auch Formate wie Fall mit OpenOffice-/LibreOffice-Formaten

#3 Fehlermeldung beim Kopieren einer Datei auf z.B. eine externe Festplatte: „Datei kann nicht kopiert werden …“. Dann könnte es daran liegen, dass diese ext.Festplatt in NTFS formatiert/partitioniert ist => Dateinamen prüfen, ggfs. umbenennen (Sonderzeichen im Dateinamen löschen).

#3 E-Mails in Thunderbird als .eml-Datei speichern: Im Titel wird im Standard immer die E-Mail-Adresse in <> spitzen Klammern angegeben, oder Felder mit | getrennt. Das funktioniert zwar in Linux, aber in Windows nicht. Auf eine NTFS-Festplatte kopieren/sichern ist deshalb nicht möglich. Dazu müsste direkt in Thunderbird der zugewiesene Speichername angepasst werden, sodass diese Zeichen nicht verwendet werden. Deshalb gibt es beim Speichern von E-Mails in Windows (Thunderbird) auch vielfach Fehlermeldungen - und nun wissen viele Windows-Nutzer auch warum :innocent:

Habt auch ihr Praxisbeispiele, wo das Windows-NTFS-Dateisystem Probleme macht?

-