Windows Tips & News

Microsoft радить не редагувати файли Linux з Windows

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність системи

Як ви, можливо, вже знаєте, Windows 10 поставляється з підсистемою Linux на основі Ubuntu. Це дозволяє користувачеві використовувати різні консольні інструменти та встановлювати типові сервери та служби Linux. Тепер Microsoft застерігає користувачів не редагувати файли Linux безпосередньо за допомогою програм Windows, оскільки вони можуть назавжди пошкодити встановлену копію вашого дистрибутива Linux.
Windows 10 Ubuntu bash в дії

Підсистема Linux, якщо її активовано, зберігає свої файли в такій папці:

%LOCALAPPDATA%\lxss

Порада: дивіться, як це зробити увімкнути підсистему Windows для Linux (WSL) у Windows 10.

Метадані файлів (наприклад, дозволи, право власності, позначки часу тощо) у Linux представлені інакше, ніж у Windows. Оскільки Windows зберігає ваші файли Linux у папці NTFS, WSL обчислює та зберігає метадані кожного файлу Linux у його розширених атрибутах NTFS.

Коли ви редагуєте файл за межами підсистеми Windows для Linux, програма Windows може зіпсувати збережені метадані, оскільки вона нічого не знає про Linux. Деякі програми Windows не лише редагують файли, але й видаляють наявний файл і записують оновлену копію з тим самим ім’ям.

Якщо це станеться, усі властивості, пов’язані з Linux, буде видалено з властивостей розширеного файлу.

Коли підсистема Windows для Linux виявляє пошкоджені метадані, вона вважає файл пошкодженим. Іноді він може навіть перезаписати вміст файлу, фактично не пошкодивши дані.

Microsoft рекомендація це просто:

НЕ створюйте та/або змінюйте файли Linux за допомогою програм Windows, інструментів, сценаріїв, консолей тощо за жодних обставин.
Створення/зміна файлів Linux із Windows, ймовірно, призведе до пошкодження даних та/або пошкодження середовища Linux, що вимагатиме видалення та перевстановлення дистрибутива!
...

  • Зберігайте файли у файловій системі Windows, які ви хочете створити/змінити за допомогою інструментів Windows ТА інструментів Linux
  • НЕ створюйте та не змінюйте файли Linux із програм, інструментів, сценаріїв чи консолей Windows
РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність системи
Windows Feature Experience Pack 120.2212.3530.0 випущено для бета-версії та каналів RP

Windows Feature Experience Pack 120.2212.3530.0 випущено для бета-версії та каналів RP

Залиште відповідьMicrosoft випустив нова версія Windows Feature Experience Pack для інсайдерів пі...

Читати далі

Вертикальні вкладки Edge тепер доступні в каналах Dev і Canary

Вертикальні вкладки Edge тепер доступні в каналах Dev і Canary

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність систе...

Читати далі

Знайдіть версію Windows 11 у файлі ISO або USB-накопичувачі

Знайдіть версію Windows 11 у файлі ISO або USB-накопичувачі

У цій публікації ми дізнаємося, як знайти версію Windows 11 у файлі ISO або на USB-накопичувачі. ...

Читати далі