Ne változtassa meg a Linux fájlokat a Windows 10 operációs rendszeren. Miért?

Tartalomjegyzék:

Ne változtassa meg a Linux fájlokat a Windows 10 operációs rendszeren. Miért?
Ne változtassa meg a Linux fájlokat a Windows 10 operációs rendszeren. Miért?
Anonim

Azok számára, akik megváltoztatják Linux fájlok tovább Windows 10, van valami, amit tudni akarsz. A Microsoft szerint a Linux-fájlok Windows rendszerből történő létrehozása vagy megváltoztatása valószínűleg adatkárosodást eredményez, és károsíthatja a Linux környezetét, amely a disztribúció eltávolítását és újratelepítését igényli.

Ne módosítsa a Linux fájlokat a Windows 10 operációs rendszeren

Image
Image

Ez azt jelenti, hogy az összes Linux fájl vagy a % LOCALAPPDATA% lxss'Nem lehet létrehozni vagy szerkeszteni a Windows eszközök bármelyikét használva, vagy esetleg komoly veszteségekkel kell szembenézni.

Vizsgáljuk meg a probléma okait.

Ha a WSL vagy Windows alrendszer Linux alatt nem tudja megtalálni a tárolt linuxos fájl metaadatait egy adott fájlhoz, akkor automatikusan feltételezi, hogy a fájl sérült vagy sérült a rendszeren. Ez azért van, mert a fájlok metaadatai a Linuxhoz képest eltérő módon vannak tárolva és képviselve. A WSL tárolja az összes Linux adatot az NTFS mappákban, így kiszámítja és megtartja metaadatait NTFS kiterjesztett attribútumaiban.

Másrészt a Windows 10 alkalmazásai nem rendelkeznek a szükséges algoritmussal, hogy újra kiszámolják és megtartsák ezt a Linux metaadatot minden alkalommal, amikor létrehozzák / módosítják a root link alatt tárolt fájlt (% localappdata lxss ). Így ha egy Windows 10 alkalmazást vagy eszközt használ a linuxos fájlok módosításához, az NTFS formátum nem kompatibilitása miatt egyszerűen nem lesznek az előző metaadatai az attribútumaikban.

A Windows-eszközök másik aspektusa az, hogy az eredeti fájlt nem azonnal szerkesztik. Inkább úgy működnek, hogy törlik az eredeti példányt, újra létrehozzák őket az alkalmazáson, majd visszaállítják a felhasználónak az összes szükséges módosítással. Ez a folyamat megfosztja az összes NT fájl és metaadat Linux fájlját, és az NT fájl kiterjesztett tulajdonságait gyakran nem tartják fenn, és elveszik. Így, ha a Linux-fájlnak nincsenek vagy helytelen fájl metaadatai vannak, a Windows-alkalmazások hajlamosnak tartják őket korruptnak, és valószínűleg használhatatlan fájlként konvertálják őket.

Megelőzés

A Windows 10 és Linux alkalmazások hibridjeit használó fájlok feldolgozásához jobban szeretne dolgozni és tárolni ezeket a fájlokat a Windows fájlrendszerében, és hozzáférni mind a Windows, mind a Bash Shell segítségével / Mnt //pálya. A Linux fájlok eléréséhez mindkét szolgáltatás segítségével a Windows felismeri az összes NT fájlrendszer elemet. Így ugyanazokat a fájlokat is elérheti mind a Windows-eszközöket, mind a Bash-eszközöket anélkül, hogy fájlokat másolnának a fájlrendszerek között.

Rich Turner, a Microsoft programvezetője - Mindenképpen kövesse ezt a két szabályt, hogy elkerülje a fájlok elvesztését és / vagy az adatok megromlását:

  1. DO fájlokat tárolni a Windows fájlrendszerben, amelyet meg szeretne létrehozni / módosítani a Windows eszközök és az Linux eszközök segítségével
  2. NE készítsen / módosítson Linux fájlokat a Windows alkalmazásokból, eszközökből, szkriptekből vagy konzolokból.

A teljes olvasáshoz olvassa el ezt a blogbejegyzést MSDN.

Kapcsolódó hozzászólások:

  • Hogyan kell futtatni a Bash-et az Ubuntuban a Windows 10 operációs rendszeren?
  • Ingyenes kép metaadat-megtekintő és szerkesztő a Windows számára
  • MagicArchiver: Archív fájlok létrehozása vagy módosítása
  • A legjobb ingyenes szoftverfrissítések a Windows 10/8/7 verziójához
  • Miért van most a Microsoft szívből jövő Linux és Open Source?

Ajánlott: