Windows: Vollzugriff auf jede Datei
Inhaltsverzeichnis:
Für diejenigen, die ihre Linux-Dateien auf Windows 10 ändern möchten, gibt es etwas, was Sie wissen wollen. Laut Microsoft wird das Erstellen oder Ändern von Linux-Dateien unter Windows wahrscheinlich zu Datenbeschädigung führen und könnte Ihre Linux-Umgebung beschädigen, so dass Sie Ihre Distribution deinstallieren und neu installieren müssen.
Linux-Dateien unter Windows 10 nicht ändern
Dies bedeutet alles Ihre Linux-Dateien oder die unter ` % localappdata% lxss gespeicherten Dateien sollten nicht mit einem der Windows-Tools erstellt oder bearbeitet werden, da Sie sonst mit einigen schwerwiegenden Verlusten rechnen müssen.
Lassen Sie uns die Gründe für dieses Problem:
Wenn das WSL oder Windows-Subsystem für Linux Ihre gespeicherten Linux-Datei-Metadaten für eine bestimmte Datei nicht finden kann, nimmt es automatisch an, dass die Datei beschädigt ist oder beschädigt auf dem System. Dies liegt daran, dass alle Dateimetadaten im Vergleich zu Windows in Linux anders gespeichert und dargestellt werden. WSL speichert alle Linux-Daten in NTFS-Ordnern und berechnet und behält somit ihre Metadaten in ihren erweiterten NTFS-Attributen bei.
Auf der anderen Seite verfügen Apps unter Windows 10 nicht über den erforderlichen Algorithmus, um diese Linux-Metadaten jeweils neu zu berechnen und zu persistieren Zeit sie erstellen / ändern eine Datei unter dem Root-Link (% localappdata lxss) gespeichert. Wenn Sie also eine Windows 10-App oder ein Tool verwenden, um Linux-Dateien zu ändern, haben sie einfach keine der vorherigen Metadaten in ihren Attributen, weil das NTFS-Format nicht kompatibel ist.
Ein weiterer Aspekt dieser Windows Werkzeuge ist, dass sie nicht in der Regel die ursprüngliche Datei sofort bearbeiten. Stattdessen löschen sie das Original, erstellen es in der App neu und stellen es anschließend für den Benutzer mit allen erforderlichen Änderungen wieder her. Dieser Prozess beraubt die Linux-Datei aller NT-Dateien und Metadaten, und NT-Datei erweiterte Eigenschaften werden oft nicht beibehalten und sind verloren. Wenn Ihre Linux-Datei also keine oder falsche Dateimetadaten hat, neigen Windows-Apps dazu, sie als korrupt zu betrachten und sie wahrscheinlich in eine unbrauchbare Datei umzuwandeln.
Prävention
Um mit Dateien zu arbeiten, die eine Mischung aus Windows 10 und Linux-Apps arbeiten lieber mit diesen Dateien und speichern sie in Ihrem Windows-Dateisystem. Sie greifen sowohl von Windows als auch von Bash Shell aus über / mnt // Pfad zu. Wenn Sie beide Dienste für den Zugriff auf Ihre Linux-Dateien verwenden, kann Windows alle NT-Dateisystemelemente erkennen. Dies erleichtert Ihnen den Zugriff auf die gleichen Dateien mit Windows-Tools und Bash-Tools, ohne Dateien zwischen Dateisystemen hin und her zu kopieren.
sagt Rich Turner, Senior Programm-Manager bei Microsoft - Befolgen Sie diese beiden Regeln, um zu vermeiden Dateien und / oder korrumpieren Sie Ihre Daten:
- Speichern Sie Dateien in Ihrem Windows-Dateisystem, das Sie mit Windows-Tools und Linux-Tools
- erstellen oder ändern möchten NICHT erstellen / ändern Linux-Dateien von Windows-Anwendungen, Tools, Skripte oder Konsolen.
Lesen Sie diesen Blogbeitrag unter MSDN .
Warum Google in China zurückliegt und warum Sie sich darum kümmern sollten
China hat die Lizenz für den Internet-Content-Provider von Google erneuert. Aber um Chinas Zustimmung zu bekommen, brauchte man eine Konzession, die zu groß war.
Warum sollten Sie nicht auf Windows 8 upgraden?
Geben Sie Benutzern ein Betriebssystem, das ihre Computer nicht wie ein drittklassiges iPad klopfen lässt. Offs - und nicht Frosch-Marsch Menschen in eine Touch-centric PC-Welt.
Warum sollten Sie nicht auf eine interne Festplatte sichern
In einem früheren Artikel habe ich kurz erklärt, warum Sie nicht sollten zurück zu einem zweiten internen Laufwerk. Mike Bell wollte eine ausführlichere Erklärung.