Microsoft råder deg til ikke å redigere Linux-filer fra Windows
Som du kanskje allerede vet, kommer Windows 10 med et Linux-undersystem basert på Ubuntu. Det lar brukeren bruke ulike konsollverktøy og installere typiske Linux-servere og -tjenester. Microsoft advarer nå brukere om ikke å redigere Linux-filer direkte ved å bruke Windows-apper, da de kan permanent skade Linux-distroens installerte kopi.
Linux-undersystemet, når det er aktivert, lagrer filene i følgende mappe:
%LOCALAPPDATA%\lxss
Tips: Se hvordan aktiver Windows Subsystem for Linux (WSL) i Windows 10.
Filmetadata (f.eks. tillatelser, eierskap, tidsstempler osv.) er representert annerledes i Linux enn i Windows. Fordi Windows lagrer Linux-filene dine i en NTFS-mappe, beregner og beholder WSL hver Linux-fils metadata i sine utvidede NTFS-attributter.
Når du redigerer en fil utenfor Windows-undersystemet for Linux, kan en Windows-app ødelegge de lagrede metadataene, siden den ikke vet noe om Linux. Noen Windows-apper redigerer ikke bare filer, men sletter også den eksisterende filen og skriver en oppdatert kopi med samme navn.
Hvis dette skjer, vil alle Linux-relaterte egenskaper bli fjernet fra de utvidede filegenskapene.
Når Windows Subsystem for Linux finner ødelagte metadata, anser det filen som korrupt. Noen ganger kan den til og med overskrive filinnholdet uten å faktisk ødelegge dataene.
Microsofts anbefaling er enkelt:
IKKE, under NOEN omstendigheter, opprett og/eller modifiser Linux-filer ved å bruke Windows-apper, verktøy, skript, konsoller, etc.
Å lage/endre Linux-filer fra Windows vil sannsynligvis føre til datakorrupsjon og/eller skade Linux-miljøet ditt, noe som krever at du avinstallerer og installerer distroen på nytt!
...
- Lagre filer i Windows-filsystemet som du vil opprette/modifisere ved hjelp av Windows-verktøy OG Linux-verktøy
- IKKE opprett / modifiser Linux-filer fra Windows-apper, verktøy, skript eller konsoller