Microsoft: du må ikke redigere Linux-filer i Windows

0
229

Microsoft advaret alle Windows-10 brugere, der har installeret Windows-Undersystemet til Linux for nylig, at de ikke bør ændre Linux-filer på Windows ved hjælp af apps, værktøjer, scripts eller andre midler.

Windows-Undersystemet til Linux (WSL) er en del af Microsofts nye Windows-10-operativsystemet. Det er ikke installeret som standard, men og behov for at blive aktiveret af en bruger eller administrator, før den bliver tilgængelig.

For at aktivere Bash på Windows-10, en bruger vil have til at give Bygherren Tilstand først i appen Indstillinger under Opdatering Og Sikkerhed > For Udviklere. Når det er gjort, er det nødvendigt at åbne “Slå Windows-funktioner til eller fra” i den klassiske Kontrolpanel og vælg Windows-Undersystemet til Linux for at aktivere funktionen.

Windows 10 downloads Bash og derefter fra Butikken. Når operationen er færdig, kan du skyde det op ved at skrive bash på kommandoprompt.

Du må ikke redigere Linux-filer på Windows

linux files windows

Microsoft advarer brugere af Windows-10 du kan ikke redigere enhver Linux-filer, som er en del af Linux-delsystemet ved hjælp af Windows-programmer, scripts, konsol kommandoer eller anden hjælp.

IKKE, under NOGEN omstændigheder, skabe og/eller ændre Linux-filer ved hjælp af Windows-programmer, værktøjer, scripts, konsoller osv.

Begrundelsen er, at oprettelse eller ændring af Linux-filer fra Windows kan medføre beskadigelse af data, eller endda en beskadiget Linux-system.

Oprettelse/ændring af Linux-filer fra Windows vil sandsynligvis resultere i beskadigelse af data og/eller beskadige din Linux-miljø kræver, at du afinstallere og geninstallere din distro!

Microsoft henviser til alle Linux-filer, som er en del af WLS, og de er alle gemt under %localappdata%lxss på systemdrevet.

Grunden til dette er, at filen metadata håndteres forskelligt på Linux end på Windows. Da WSL er gemt i NTFS-mappe, er det nødvendigt, at det “beregner, og fortsætter hver Linux-filens metadata i sin NTFS udvidede attributter”.

Mens WSL er i stand til, at Windows-programmer, scripts, værktøjer eller programmer, der er ikke. Dette betyder, at oprette eller ændre begivenheder ikke vil gemme enhver Linux-fil med metadata.

Filer uden ordentlig metadata kan ikke åbne, skrive eller læse til alle på grund af dette.

Microsofts løsning er at gemme de filer, du skal bruge i Windows, og Bash i separate mapper.

Når du får adgang til filer på dit Windows-filsystem fra Bash, WSL ærer NT-filsystem, adfærd (fx case-ufølsomhed), tilladelser osv. så kan du nemt få adgang til de samme filer ved hjælp af Windows-værktøjer og Bash-værktøjer uden at skulle til at kopiere filer frem og tilbage mellem filsystemer.

Afsluttende Ord

Mens man kan sige, at det er besværligt, hvis du bruger WSL regelmæssigt, det ville være det samme, hvis du vil kopiere en NTFS fil til en Linux-partition, redigere den, og kopiere den tilbage.

Nu kan Du: bruger du Bash på Windows-10?