Windows

Nu ar trebui să schimbați fișierele Linux pe Windows 10. De ce?

Linux gaming is BETTER than windows?

Linux gaming is BETTER than windows?

Cuprins:

Anonim

Pentru cei care se gândesc să-și schimbe fișierele Linux pe Windows 10 , există ceva ce doriți să știți. Potrivit Microsoft, crearea sau schimbarea fișierelor Linux de pe Windows va duce probabil la coruperea datelor și ar putea să vă deterioreze mediul Linux care necesită dezinstalați și reinstalați distro-ul dvs.

Nu modificați fișierele Linux pe Windows 10

fișierele Linux sau acele fișiere stocate sub " % localappdata% lxss " nu ar trebui să fie create sau editate utilizând niciunul dintre instrumentele Windows sau este posibil să vă confruntați cu unele pierderi grave.

Dacă

WSL sau Windows Subsystem pentru Linux nu poate găsi metadatele fișierului Linux stocate pentru un anumit fișier, acesta presupune automat că fișierul este corupt sau deteriorate în sistem. Acest lucru se datorează faptului că toate metadatele fișierelor sunt stocate și reprezentate diferit în Linux în comparație cu Windows. WSL stochează toate datele Linux în folderele NTFS și astfel își calculează și persistă metadatele în atributele NTFS extinse. Pe de altă parte, aplicațiile din Windows 10 nu au algoritmul necesar pentru a recalcula și persista aceste metadate Linux timpul când creează / modifică un fișier stocat sub linkul rădăcină (% localappdata lxss). Astfel, dacă se întâmplă să utilizați o aplicație sau un instrument Windows 10 pentru a modifica orice fișiere Linux, acestea pur și simplu nu vor avea nici o metadate anterioară în atributele lor din cauza necompatibilității formatului NTFS.

Un alt aspect al acestor Windows este că ei nu editează în general fișierul original imediat. Mai degrabă funcționează ștergând originalul, re-creându-le pe aplicație și apoi restaurând-l utilizatorului cu toate editările necesare. Acest proces privează fișierul Linux al tuturor fișierelor NT și al metadatelor, iar proprietățile extinse ale fișierelor NT nu sunt adesea persistente și sunt pierdute. Astfel, dacă fișierul dvs. Linux nu are metadate de fișiere sau incorecte, aplicațiile Windows vor avea tendința să le considere corupte și probabil să le convertească într-un fișier inutilizabil.

Prevenire

Pentru a lucra la fișiere care utilizează un hibrid Windows 10 și Aplicațiile Linux preferă să lucreze și să stocheze acele fișiere în sistemul dvs. de fișiere Windows și să le acceseze atât din Windows cât și din Bash Shell prin intermediul căii

/ mnt //. Utilizarea ambelor servicii pentru a accesa fișierele Linux va ajuta Windows să recunoască toate elementele sistemului NT de fișiere. Acest lucru vă ajută să accesați aceleași fișiere utilizând atât instrumentele Windows, cât și instrumentele Bash fără a fi nevoie să copiați fișiere între sistemele de fișiere. spune Rich Turner, manager de program la Microsoft - Asigurați-vă că urmați aceste două reguli pentru a evita pierderea fișierele și / sau coruperea datelor dvs.:

NU creați / modificați fișierele Linux din aplicații, instrumente, scripturi sau fișiere Windows în fișierele Windows pe care doriți să le creați / modificați utilizând instrumentele Windows

  1. Pentru o citire completă, citiți acest post blog pe
  2. MSDN

.