Microsoft råder dig til ikke at redigere Linux-filer fra Windows
Som du måske allerede ved, kommer Windows 10 med et Linux-undersystem baseret på Ubuntu. Det giver brugeren mulighed for at bruge forskellige konsolværktøjer og installere typiske Linux-servere og -tjenester. Microsoft advarer nu brugere om ikke at redigere Linux-filer direkte ved hjælp af Windows-apps, da de permanent kan beskadige din Linux-distros installerede kopi.
Linux-undersystemet, når det er aktiveret, gemmer sine filer i følgende mappe:
%LOCALAPPDATA%\lxss
Tip: Se hvordan aktiver Windows Subsystem for Linux (WSL) i Windows 10.
Filmetadata (f.eks. tilladelser, ejerskab, tidsstempler osv.) er repræsenteret anderledes i Linux end i Windows. Fordi Windows gemmer dine Linux-filer i en NTFS-mappe, beregner og bevarer WSL hver Linux-fils metadata i dens udvidede NTFS-attributter.
Når du redigerer en fil uden for Windows-undersystemet til Linux, kan en Windows-app ødelægge de gemte metadata, da den ikke ved noget om Linux. Nogle Windows-apps redigerer ikke kun filer, men sletter også den eksisterende fil og skriver en opdateret kopi med samme navn.
Hvis dette sker, vil alle Linux-relaterede egenskaber blive fjernet fra de udvidede filegenskaber.
Når Windows Subsystem til Linux finder ødelagte metadata, betragter det filen som korrupt. Nogle gange kan det endda overskrive filindholdet uden faktisk at ødelægge dataene.
Microsofts henstilling er simpelt:
MÅ IKKE under INGEN omstændigheder oprette og/eller ændre Linux-filer ved hjælp af Windows-apps, værktøjer, scripts, konsoller osv.
Oprettelse/ændring af Linux-filer fra Windows vil sandsynligvis resultere i datakorruption og/eller beskadige dit Linux-miljø, hvilket kræver, at du afinstallerer og geninstallerer din distro!
...
- Gem filer i dit Windows-filsystem, som du vil oprette/ændre ved hjælp af Windows-værktøjer OG Linux-værktøjer
- Opret/modificer IKKE Linux-filer fra Windows-apps, værktøjer, scripts eller konsoller