Windows 10-s ei tohiks Linuxi faile muuta. Miks?

Sisukord:

Windows 10-s ei tohiks Linuxi faile muuta. Miks?
Windows 10-s ei tohiks Linuxi faile muuta. Miks?

Video: Windows 10-s ei tohiks Linuxi faile muuta. Miks?

Video: Windows 10-s ei tohiks Linuxi faile muuta. Miks?
Video: Vormista pakk minu.omniva.ee! Kiiremini, mugavamalt, soodsamalt. - YouTube 2024, Mai
Anonim

Neile, kes mõtlevad muutma oma Linuxi faile on Windows 10, on midagi, mida sa tahad teada. Microsofti sõnul võib Windowsi failide loomine või muutmine Windowsis tõenäoliselt põhjustada andmete rikkumist ja võib kahjustada teie Linuxi keskkonda, mis nõuab teie distributsiooni desinstallimist ja taasinstallimist.

Ärge muutke Linuxi faile Windows 10-s

Image
Image

See tähendab, et kõik teie Linuxi failid või need failid, mis on salvestatud "% localappdata% lxss"Ei tohiks luua ega redigeerida ühegi Windowsi tööriista abil, või võib teil tekkida tõsiseid kaotusi.

Vaatame selle probleemi põhjuseid.

Kui WSL või Windowsi alamsüsteem Linuxile ei leia teie faili metaandmeid salvestatud Linuxi failide jaoks, eeldab see automaatselt, et fail on süsteemis rikutud või kahjustatud. Seda seetõttu, et kõik faili metaandmed salvestatakse ja esitatakse Linuxis erinevalt võrreldes Windowsiga. WSL salvestab kõik Linuxi andmed NTFS-kaustadesse ja seega arvutab ja säilitab oma metaandmed oma NTFS-i laiendatud atribuutidega.

Teisest küljest pole Windows 10 rakendustel nõutavat algoritmi selle Linuxi metaandmete uuesti arvutamiseks ja säilitamiseks iga kord, kui nad loovad / muudavad faili, mis on salvestatud juurliini all (% localappdata lxss ). Seega, kui juhtub, et kasutate Windowsi 10 rakendust või tööriista mis tahes Linuxi failide muutmiseks, ei pruugi neil NTFS-vormingus mitte-kokkusobivuse tõttu nende atribuutides mingeid varem metaandmeid.

Nende Windowsi tööriistade teine aspekt on see, et need ei muuda originaalfaili kohe üldiselt. Pigem nad töötavad, kustutades originaali, loovad need uuesti rakenduses ja seejärel taastavad selle kasutajaga kõigi vajalike muudatustega. See protsess kaotab kõigi NT-failide ja metaandmete Linuxi faili ning NT-faili pikendatud omadused ei ole sageli püsinud ja kaotatud. Seega, kui teie Linuxi failil puuduvad või on valed faili metaandmed, siis näevad Windowsi rakendused kipuvad pidama neid rikutud ja tõenäoliselt teisendama need kasutamast faili.

Ärahoidmine

Töötades failidega, mis kasutavad Windows 10 ja Linuxi hübriidrakendusi, eelistavad neid Windowsi failisüsteemis neid faile töödelda ja neid säilitama ning neile juurdepääsu Windowsi ja Bashi shelli kaudu / mnt // tee. Kasutades mõlemat teenust oma Linuxi failide avamiseks aitab Windows ära kõik NT-failisüsteemi elemendid. See aitab teil kasutada samu faile, kasutades nii Windowsi tööriistu kui ka Bashi tööriistu, ilma et oleks vaja faile süsteemide vahel kopeerida.

Microsoft Richard Turner, Microsofti vanemprogrammihaldur, ütleb: järgige neid kahte reeglit, et vältida failide kaotamist ja / või andmete rikkimist.

  1. DO salvestage oma Windowsi failisüsteemi failid, mida soovite Windowsi tööriistade ja Linuxi tööriistade abil luua / muuta
  2. ÄRGE looge / modifitseerige Linuxi faile Windowsi rakendustest, tööriistadest, skriptidest või konsoolidest.

Täielikuks lugemiseks lugege seda blogipostitust MSDN.

Seonduvad postitused:

  • Kuidas käitada Bash Ubuntu Windows 10-s
  • Windowsi tasuta pildi metaandmete vaataja ja toimetaja
  • MagicArchiver: arhiivifailide loomine või muutmine
  • Parimad tasuta tarkvara allalaadimised Windows 10/8/7 jaoks
  • Miks on Microsoft südametuvalt Linuxi ja avatud lähtekoodiga?

Soovitan: