Du bør ikke endre Linux-filer på Windows 10. Hvorfor?

Innholdsfortegnelse:

Du bør ikke endre Linux-filer på Windows 10. Hvorfor?
Du bør ikke endre Linux-filer på Windows 10. Hvorfor?

Video: Du bør ikke endre Linux-filer på Windows 10. Hvorfor?

Video: Du bør ikke endre Linux-filer på Windows 10. Hvorfor?
Video: Can WE? 😳 RANDOM Colors - NEW Art Challenge🏆Acrylic Painting - Acrylic Pouring w/@MOLLYSARTISTRY - YouTube 2024, April
Anonim

For de som tenker på å endre deres Linux-filerWindows 10, det er noe du vil vite. Ifølge Microsoft vil oppretting eller endring av Linux-filer fra Windows trolig resultere i dataporrupsjon og kan skade Linux-miljøet ditt og krever at du avinstallerer og installerer distroen på nytt.

Ikke endre Linux-filer på Windows 10

Image
Image

Dette betyr at alle dine Linux-filer eller de filene som er lagret under '% Localappdata% lxss'Bør ikke opprettes eller redigeres ved hjelp av noen av Windows-verktøyene, eller du må kanskje møte noen alvorlige tap.

La oss undersøke årsakene til dette problemet.

Hvis WSL eller Windows Subsystem for Linux kan ikke finne din lagrede Linux-filmetadata for en gitt fil, antas det automatisk at filen er skadet eller skadet på systemet. Dette skyldes at alle filmetadataene er lagret og representert forskjellig i Linux sammenlignet med Windows. WSL lagrer alle Linux-data i NTFS-mapper, og beregner og vedvarer dermed metadataene i sine NTFS-utvidede attributter.

På den andre siden har apper på Windows 10 ikke den nødvendige algoritmen for å beregne og fortsette denne Linux-metadata hver gang de lager / endrer en fil lagret under rotlinken (% localappdata lxss ). Således, hvis du tilfeldigvis bruker en Windows 10-app eller et verktøy for å endre noen Linux-filer, vil de ganske enkelt ikke ha noen av de forrige metadataene i sine attributter på grunn av NTFS-formatets uforenlighet.

Et annet aspekt av disse Windows-verktøyene er at de ikke generelt redigerer den opprinnelige filen umiddelbart. Snarere jobber de ved å slette originalen, gjenopprette dem på appen, og deretter gjenopprette den til brukeren med alle nødvendige redigeringer. Denne prosessen frarøver Linux-filen av alle NT-filene og metadataene, og NT-filutvidede egenskaper er ofte ikke vedvarende og går tapt. Dermed, hvis Linux-filen din har ingen eller feil filmetadata, vil Windows-apper pleie å betrakte dem som korrupte og sannsynligvis konvertere dem til en ubrukelig fil.

Forebygging

For å arbeide med filer som bruker en hybrid av Windows 10 og Linux-apper, foretrekker du å jobbe med og lagre disse filene i Windows-filsystemet, og få tilgang til dem fra både Windows og fra Bash Shell via / Mnt //sti. Ved å bruke begge tjenestene for å få tilgang til Linux-filene dine, hjelper Windows å gjenkjenne alle NT-filsystemelementene. Dette hjelper deg med å få tilgang til de samme filene ved hjelp av både Windows-verktøy og Bash-verktøy uten å måtte kopiere filer frem og tilbake mellom filsystemer.

Sier Rich Turner, Senior Program Manager på Microsoft - Pass på å følge disse to reglene for å unngå å miste filer og / eller ødelegge dataene dine:

  1. Lagre filer i Windows-filsystemet ditt som du vil opprette / endre ved hjelp av Windows-verktøy og Linux-verktøy
  2. IKKE opprett / modifiser Linux-filer fra Windows-programmer, verktøy, skript eller konsoller.

For en full les, les dette blogginnlegget på MSDN.

Relaterte innlegg:

  • Slik kjører du Bash på Ubuntu på Windows 10
  • Gratis Image Metadata viewer og editor for Windows
  • MagicArchiver: Lag eller modifiser arkivfiler
  • Beste gratis programvare nedlastinger for Windows 10/8/7
  • Hvorfor er Microsoft hearting Linux & Open Source nå?

Anbefalt: