Você não deve mudar os arquivos do Linux no Windows 10. Por quê?

Índice:

Você não deve mudar os arquivos do Linux no Windows 10. Por quê?
Você não deve mudar os arquivos do Linux no Windows 10. Por quê?

Vídeo: Você não deve mudar os arquivos do Linux no Windows 10. Por quê?

Vídeo: Você não deve mudar os arquivos do Linux no Windows 10. Por quê?
Vídeo: Office 365 | Outlook: Convite de reunião - YouTube 2024, Maio
Anonim

Para aqueles que pensam em mudar seus Arquivos Linux em Windows 10Há algo que você quer saber. Segundo a Microsoft, criar ou alterar arquivos do Linux no Windows provavelmente resultará em corrupção de dados e poderá danificar seu ambiente Linux, exigindo que você desinstale e reinstale sua distribuição.

Não altere os arquivos do Linux no Windows 10

Image
Image

Isso significa que todos os seus arquivos Linux ou arquivos armazenados em% localappdata% lxss Não deve ser criado ou editado usando qualquer uma das ferramentas do Windows, ou você pode ter que enfrentar algumas perdas graves.

Vamos explorar os motivos para esse problema.

Se o WSL ou Subsistema Windows para Linux Não é possível encontrar seus metadados de arquivo Linux armazenados para um determinado arquivo, ele assume automaticamente que o arquivo está corrompido ou danificado no sistema. Isso porque todos os metadados do arquivo são armazenados e representados de maneira diferente no Linux em comparação ao Windows. O WSL armazena todos os dados do Linux em pastas NTFS e, portanto, calcula e persiste seus metadados em seus atributos estendidos NTFS.

Por outro lado, os aplicativos no Windows 10 não possuem o algoritmo necessário para recalcular e manter esses metadados do Linux sempre que criam / modificam um arquivo armazenado no link raiz (% localappdata lxss ). Assim, se você usar um aplicativo ou ferramenta do Windows 10 para modificar os arquivos do Linux, eles simplesmente não terão nenhum dos metadados anteriores em seus atributos devido à incompatibilidade do formato NTFS.

Outro aspecto dessas ferramentas do Windows é que elas geralmente não editam o arquivo original instantaneamente. Em vez disso, eles funcionam excluindo o original, recriando-os no aplicativo e restaurando-o para o usuário com todas as edições necessárias. Esse processo priva o arquivo Linux de todos os arquivos e metadados do NT, e as propriedades estendidas do arquivo NT geralmente não persistem e são perdidas. Assim, se o seu arquivo do Linux não tiver metadados de arquivo incorretos, os aplicativos do Windows tenderão a julgá-los como corruptos e provavelmente os converterão em um arquivo inutilizável.

Prevenção

Para trabalhar em arquivos que usam um híbrido de aplicativos do Windows 10 e Linux, prefira trabalhar e armazenar esses arquivos no sistema de arquivos do Windows e acessá-los do Windows e do Bash Shell via / mnt //caminho. Usar os dois serviços para acessar seus arquivos do Linux ajudará o Windows a reconhecer todos os elementos do sistema de arquivos do NT. Isso ajuda você a acessar os mesmos arquivos usando as ferramentas do Windows e as ferramentas Bash sem ter que copiar arquivos entre os sistemas de arquivos.

Rich Turner, gerente sênior de programas da Microsoft - Certifique-se de seguir estas duas regras para evitar a perda de arquivos e / ou corromper seus dados:

  1. Armazenar arquivos no sistema de arquivos do Windows que você deseja criar / modificar usando ferramentas do Windows e ferramentas do Linux
  2. NÃO crie / modifique arquivos do Linux em aplicativos, ferramentas, scripts ou consoles do Windows.

Para uma leitura completa, leia este post no blog MSDN.

Posts relacionados:

  • Como executar o Bash no Ubuntu no Windows 10
  • Free Image Metadata viewer e editor para Windows
  • MagicArchiver: crie ou modifique arquivos compactados
  • Melhores downloads gratuitos de software para Windows 10/8/7
  • Por que a Microsoft está ouvindo o Linux e o Open Source agora?

Recomendado: