Windows Tips & News

Microsoft советует не редактировать файлы Linux из Windows

click fraud protection

Как вы, возможно, уже знаете, 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.
Microsoft временно отключила Startup Boost в Edge

Microsoft временно отключила Startup Boost в Edge

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительн...

Читать далее

Архивы Windows 10 WSL2

Microsoft внесла полезные изменения в Windows Sybsystem для Linux (WSL). Запуск в Windows 10 сбор...

Читать далее

Сборка 2021: Edge 91 будет самым производительным браузером с вкладками Sleeping и ускорением запуска

Сборка 2021: Edge 91 будет самым производительным браузером с вкладками Sleeping и ускорением запуска

3 ответовMicrosoft на Build 2021 анонсировала предстоящий выпуск Microsoft Edge версии 91, которы...

Читать далее