Společnost Microsoft vám doporučuje neupravovat soubory Linux z Windows
Jak už možná víte, Windows 10 přichází s linuxovým subsystémem založeným na Ubuntu. Umožňuje uživateli používat různé konzolové nástroje a instalovat typické linuxové servery a služby. Microsoft nyní varuje uživatele, aby neupravovali soubory Linuxu přímo pomocí aplikací pro Windows, protože mohou trvale poškodit nainstalovanou kopii vašeho distribuce Linuxu.
Pokud je subsystém Linux povolen, ukládá své soubory do následující složky:
%LOCALAPPDATA%\lxss
Tip: Podívejte se, jak na to povolit Windows Subsystem for Linux (WSL) ve Windows 10.
Metadata souboru (např. oprávnění, vlastnictví, časová razítka atd.) jsou v Linuxu reprezentována jinak než ve Windows. Protože Windows ukládá vaše soubory Linuxu do složky NTFS, WSL vypočítá a zachová metadata každého souboru Linux v jeho rozšířených atributech NTFS.
Když upravujete soubor mimo subsystém Windows pro Linux, aplikace pro Windows může zničit uložená metadata, protože neví nic o Linuxu. Některé aplikace pro Windows nejen upravují soubory, ale také odstraňují existující soubor a zapisují aktualizovanou kopii se stejným názvem.
Pokud k tomu dojde, všechny vlastnosti související s Linuxem budou odebrány z rozšířených vlastností souboru.
Když subsystém Windows pro Linux najde poškozená metadata, považuje soubor za poškozený. Někdy může dokonce přepsat obsah souboru, aniž by došlo k poškození dat.
společnosti Microsoft doporučení je jednoduchý:
V ŽÁDNÉM PŘÍPADĚ NEVYTVÁŘEJTE a/nebo neupravujte soubory Linux pomocí aplikací, nástrojů, skriptů, konzolí atd. Windows.
Vytváření/změna souborů Linuxu z Windows pravděpodobně povede k poškození dat a/nebo poškození vašeho prostředí Linuxu, což vyžaduje odinstalaci a přeinstalaci distribuce!
...
- Ukládejte soubory ve svém souborovém systému Windows, které chcete vytvořit/upravit pomocí nástrojů Windows A nástrojů Linuxu
- NEVYTVOŘUJTE ani neupravujte soubory Linux z aplikací, nástrojů, skriptů nebo konzol pro Windows