Microsoft soovitab teil mitte redigeerida Windowsi Linuxi faile
Nagu võib-olla juba teate, on Windows 10-ga kaasas Ubuntul põhinev Linuxi alamsüsteem. See võimaldab kasutajal kasutada erinevaid konsoolitööriistu ning installida tüüpilisi Linuxi servereid ja teenuseid. Microsoft hoiatab nüüd kasutajaid, et nad ei muudaks Linuxi faile otse Windowsi rakenduste abil, kuna need võivad teie Linuxi distro installitud koopiat jäädavalt kahjustada.
Kui Linuxi alamsüsteem on lubatud, salvestab selle failid järgmisesse kausta:
%LOCALAPPDATA%\lxss
Näpunäide: vaadake, kuidas lubage Windowsi alamsüsteem Linuxi jaoks (WSL) Windows 10-s.
Failide metaandmed (nt load, omandiõigus, ajatemplid jne) on Linuxis erinevalt esindatud kui Windowsis. Kuna Windows salvestab teie Linuxi failid NTFS-kausta, arvutab WSL iga Linuxi faili metaandmed välja ja säilitab need oma NTFS-i laiendatud atribuutides.
Kui redigeerite faili väljaspool Linuxi Windowsi alamsüsteemi, võib Windowsi rakendus rikkuda salvestatud metaandmed, kuna see ei tea Linuxist midagi. Mõned Windowsi rakendused mitte ainult ei muuda faile, vaid kustutavad ka olemasoleva faili ja kirjutavad sama nimega värskendatud koopia.
Kui see juhtub, eemaldatakse laiendatud failiatribuutidest kõik Linuxiga seotud atribuudid.
Kui Windowsi alamsüsteem Linuxile leiab katkised metaandmed, loeb see faili rikutuks. Mõnikord võib see isegi faili sisu üle kirjutada, ilma andmeid tegelikult rikkumata.
Microsofti oma soovitus on lihtne:
ÄRGE looge ja/või muutke Linuxi faile Windowsi rakenduste, tööriistade, skriptide, konsoolide jms abil.
Linuxi failide loomine/muutmine Windowsis põhjustab tõenäoliselt andmete rikkumist ja/või teie Linuxi keskkonna kahjustamist, mistõttu peate oma distributsiooni desinstallima ja uuesti installima!
...
- SALvestage oma Windowsi failisüsteemi failid, mida soovite Windowsi tööriistade JA Linuxi tööriistade abil luua/muuta
- ÄRGE looge/muutke Linuxi faile Windowsi rakendustest, tööriistadest, skriptidest ega konsoolidest