Microsoft suosittelee, että et muokkaa Linux-tiedostoja Windowsista
Kuten ehkä jo tiedät, Windows 10:ssä on Ubuntuun perustuva Linux-alijärjestelmä. Sen avulla käyttäjä voi käyttää erilaisia konsolityökaluja ja asentaa tyypillisiä Linux-palvelimia ja palveluita. Microsoft varoittaa nyt käyttäjiä olemaan muokkaamatta Linux-tiedostoja suoraan Windows-sovelluksilla, koska ne voivat vahingoittaa Linux-distroasi asennettua kopiota pysyvästi.
Kun Linux-alijärjestelmä on käytössä, se tallentaa tiedostonsa seuraavaan kansioon:
%LOCALAPPDATA%\lxss
Vinkki: Katso miten ota Windows Subsystem for Linux (WSL) käyttöön Windows 10:ssä.
Tiedoston metatiedot (esim. käyttöoikeudet, omistajuus, aikaleimat jne.) esitetään eri tavalla Linuxissa kuin Windowsissa. Koska Windows tallentaa Linux-tiedostosi NTFS-kansioon, WSL laskee ja säilyttää jokaisen Linux-tiedoston metatiedot sen laajennetuissa NTFS-määritteissä.
Kun muokkaat tiedostoa Linuxin Windows-alijärjestelmän ulkopuolelta, Windows-sovellus voi pilata tallennetut metatiedot, koska se ei tiedä Linuxista mitään. Jotkut Windows-sovellukset eivät vain muokkaa tiedostoja, vaan myös poistavat olemassa olevan tiedoston ja kirjoittavat päivitetyn kopion samalla nimellä.
Jos näin tapahtuu, kaikki Linuxiin liittyvät ominaisuudet poistetaan laajennetun tiedoston ominaisuuksista.
Kun Windows Subsystem for Linux löytää rikkinäiset metatiedot, se katsoo tiedoston vioittuneen. Joskus se voi jopa korvata tiedoston sisällön vahingoittamatta tietoja.
Microsoftin suositus on yksinkertainen:
ÄLÄ MISSÄÄN olosuhteissa luo ja/tai muokkaa Linux-tiedostoja käyttämällä Windows-sovelluksia, työkaluja, komentosarjoja, konsoleita jne.
Linux-tiedostojen luominen/muuttaminen Windowsista johtaa todennäköisesti tietojen vioittumiseen ja/tai Linux-ympäristösi vaurioitumiseen, jolloin sinun on poistettava distro ja asennettava se uudelleen!
...
- Tallenna Windows-tiedostojärjestelmääsi tiedostot, jotka haluat luoda/muokata Windows-työkaluilla JA Linux-työkaluilla
- ÄLÄ luo/muokkaa Linux-tiedostoja Windows-sovelluksista, työkaluista, komentosarjoista tai konsoleista