A versão não suporta esta versão do formato de arquivo, 0xC03A0005

Foi relatado que ao executar um backup do Windows para o dispositivo NAS(NAS device) (backup para um compartilhamento de rede) que está executando o Samba , falha com uma mensagem de erro — O backup falhou, A versão não suporta esta versão do formato de arquivo (0xC03A0005)(The backup failed, The version does not support this version of the file format (0xC03A0005)) . Esta postagem compartilhará os detalhes sobre quando isso acontece, o motivo e as soluções para resolver o problema.

A versão não suporta esta versão do formato de arquivo.  (0xC03A0005)

A versão não suporta esta versão do formato de arquivo, 0xC03A0005

O problema ocorre devido a um conflito com o arquivo VHD(VHD file) criado pelo Backup do Windows(Windows Backup) e montado durante o processo. Existem três tipos de arquivos VHD aqui—

  1. Fixo,
  2. Expansível (esparsa) e
  3. Diferenciando.

Se o arquivo VHD for um arquivo esparso que não é compatível com o driver VHD nativo , a montagem falhará e você receberá esse erro. Um exemplo de arquivo VHD é aquele que continua expandindo dependendo do tamanho do backup.

O problema ocorre apenas no caso de  backup em nível(File Level) de arquivo (arquivo/pastas em um volume), mas não no backup em nível de bloco, pois o arquivo vhd nunca é montado. Porém, no caso do File Level Backup , o vhd é montado, criado pelo Windows Backup , que não suporta a montagem de arquivos esparsos.

A única solução viável é usar a opção Strict Allocate: no arquivo smb.conf

Faça login no SMB usando SSH . Abra o arquivo de configuração usando o editor VI localizado em /etc/samba/smb.con f. Se a opção não estiver lá, você pode adicionar manualmente strict allocate = yes , o que garantirá que não haja nenhum arquivo esparso criado.

O que essa opção faz?

Segundo o site oficial(official website) ,

When this is set to yes the server will change from UNIX behavior of not committing real disk storage blocks when a file is extended to the Windows behavior of actually forcing the disk system to allocate real storage blocks when a file is created or extended to be a given size. In UNIX terminology this means that Samba will stop creating sparse files.

Você também pode testar se o arquivo VHD é um arquivo esparso montando-o manualmente.

Abra a ferramenta Gerenciamento de disco(Disk Management tool) e clique em “Ação” e depois em “Anexar VHD” e especifique o caminho do arquivo vhd. Se o erro for o mesmo que você obtém para o backup, é por causa do arquivo esparso.

Espero que a postagem tenha sido fácil de seguir e que você tenha conseguido resolver o código de erro 0xC03A0005 relacionado ao backup do Windows para o (Windows)NAS .



About the author

Eu sou um engenheiro de windows,ios,pdf,errors,gadgets com mais de 10 anos de experiência. Trabalhei em muitos aplicativos e estruturas do Windows de alta qualidade, como OneDrive for Business, Office 365 e muito mais. Meu trabalho recente incluiu desenvolver o leitor de pdf para a plataforma Windows e trabalhar para tornar as mensagens de erro mais claras para os usuários. Além disso, estou envolvido no desenvolvimento da plataforma ios há alguns anos e estou muito familiarizado com seus recursos e peculiaridades.



Related posts