Windows

No debe cambiar los archivos de Linux en Windows 10. ¿Por qué?

? Reparar Arranque de Windows 10 (sólo UEFI)

? Reparar Arranque de Windows 10 (sólo UEFI)

Tabla de contenido:

Anonim

Para aquellos que piensan cambiar sus archivos de Linux en Windows 10 , hay algo que desean saber. Según Microsoft, crear o cambiar archivos Linux de Windows probablemente dañe la información y podría dañar su entorno Linux, lo que requiere que desinstale y reinstale su distribución.

No modifique los archivos de Linux en Windows 10

Esto significa que todos sus archivos Linux o aquellos almacenados en ` % localappdata% lxss ` no deberían crearse o editarse usando ninguna de las herramientas de Windows, o podría tener que enfrentar algunas pérdidas graves.

Exploremos el razones para este problema.

Si el WSL o Subsistema de Windows para Linux no puede encontrar los metadatos de su archivo Linux almacenado para un archivo dado, automáticamente asume que el archivo está corrupto o dañado en el sistema. Esto se debe a que todos los metadatos del archivo se almacenan y representan de manera diferente en Linux en comparación con Windows. WSL almacena todos los datos de Linux en carpetas NTFS, y así calcula y persiste sus metadatos en sus atributos extendidos NTFS.

Por otro lado, las aplicaciones en Windows 10 no tienen el algoritmo requerido para volver a calcular y persistir estos metadatos de Linux cada uno vez que crean / modifican un archivo almacenado en el enlace raíz (% localappdata lxss). Por lo tanto, si usa una aplicación o herramienta de Windows 10 para modificar cualquier archivo de Linux, simplemente no tendrá ninguno de los metadatos previos en sus atributos debido a la falta de compatibilidad del formato NTFS.

Otro aspecto de estos Windows herramientas es que generalmente no editan el archivo original al instante. Más bien funcionan borrando el original, volviéndolo a crear en la aplicación y luego devolviéndolo al usuario con todas las ediciones requeridas. Este proceso priva al archivo Linux de todos los archivos NT y metadatos, y las propiedades extendidas del archivo NT a menudo no se conservan y se pierden. Por lo tanto, si su archivo Linux no tiene metadatos de archivos incorrectos o no, las aplicaciones de Windows tenderán a considerarlos corruptos y probablemente los convierta en un archivo inutilizable.

Prevención

Para trabajar en archivos que usan un híbrido de Windows 10 y Las aplicaciones Linux, prefieren trabajar y almacenar esos archivos en su sistema de archivos de Windows, y acceder a ellos desde Windows y desde Bash Shell a través de / mnt // ruta. Usar ambos servicios para acceder a sus archivos de Linux ayudará a Windows a reconocer todos los elementos del sistema de archivos NT. Esto le ayuda a acceder a los mismos archivos usando las herramientas de Windows y Bash sin tener que copiar archivos entre sistemas de archivos.

Rich Turner, Gerente Senior de Programas en Microsoft - Asegúrese de seguir estas dos reglas para evitar perder archivos, y / o corromper sus datos:

  1. HAGA almacenar archivos en su sistema de archivos de Windows que quiera crear / modificar usando herramientas de Windows Y herramientas de Linux
  2. NO cree / modifique archivos Linux desde aplicaciones, herramientas, scripts de Windows o consolas.

Para obtener una lectura completa, lea esta publicación de blog en MSDN .