Ao migrar arquivos de um servidor de arquivos para o OneDrive, alguns arquivos podem não ser transferidos. Esse problema afeta frequentemente dados executivos, como documentos confidenciais, arquivos compactados e arquivos com caminhos longos ou caracteres especiais. O problema ocorre porque o OneDrive Sync tem limitações conhecidas com certos tipos de arquivo, comprimentos de caminho e estruturas de pastas que servidores de arquivos não impõem. Este artigo fornece um checklist para identificar e resolver arquivos ausentes durante a migração, com atenção especial aos dados executivos.
Principais conclusões: Checklist de migração de servidor de arquivos para dados executivos
- Aplicativo OneDrive Sync > Configurações > Conta > Escolher pastas: Use a sincronização seletiva para verificar se pastas executivas específicas estão presentes na máquina local.
- Interface web do OneDrive > Biblioteca Documentos: Verifique a Lixeira em busca de arquivos que foram excluídos acidentalmente durante a migração.
- Windows File Explorer > Verificador de comprimento de caminho: Identifique arquivos com caminhos com mais de 400 caracteres que o OneDrive não pode sincronizar.
Por que a migração de servidor de arquivos perde dados executivos no OneDrive
Servidores de arquivos permitem estruturas de pastas e nomes de arquivo que o OneDrive não suporta. O OneDrive Sync impõe um comprimento máximo de caminho de 400 caracteres. Nomes de arquivo não podem conter caracteres como " : < > ? \ |. Tipos de arquivo como .pst, .ost, .tmp e .lnk são bloqueados por padrão. Dados executivos geralmente incluem arquivos protegidos por senha, arquivos de dados do Outlook e pastas profundamente aninhadas que excedem esses limites.
Além disso, o OneDrive Sync não sincroniza arquivos com os seguintes atributos: oculto, sistema ou criptografados com EFS. As permissões do servidor de arquivos podem impedir que a ferramenta de migração leia determinadas pastas. A própria ferramenta de migração pode pular arquivos que estão abertos ou bloqueados por outro processo. Essas condições causam arquivos ausentes que não são relatados como erros.
Checklist pré-migração: Prepare dados executivos para o OneDrive
- Auditar caminhos e nomes de arquivo
Use o script PowerShellGet-ChildItem -Path \\servidor\compartilhamento -Recurse | Where-Object { $_.FullName.Length -gt 400 }para listar arquivos com caminhos com mais de 400 caracteres. Renomeie ou mova esses arquivos para caminhos mais curtos. - Remover caracteres bloqueados dos nomes de arquivo
Varra por caracteres" : < > ? \ |usando uma ferramenta comoPowerShell Replace. Substitua cada caractere por um sublinhado ou hífen. - Identificar e converter tipos de arquivo bloqueados
Localize arquivos.pst,.ost,.tmp,.lnk,.url,.deskthemepacke.exe. Mova arquivos.pstpara um arquivo local ou converta-os para o formato Outlook.com. Remova arquivos de atalho. - Remover atributos oculto e sistema
ExecuteGet-ChildItem -Recurse | Where-Object { $_.Attributes -match 'Hidden' -or $_.Attributes -match 'System' } | Set-ItemProperty -Name Attributes -Value 'Normal'para limpar esses atributos. - Descriptografar arquivos criptografados com EFS
Usecipher /d /s:C:\pastaorigempara descriptografar arquivos antes da migração. O OneDrive não suporta criptografia EFS. - Fechar todos os arquivos abertos
Certifique-se de que nenhum usuário tenha arquivos executivos abertos. Use o comandoOpenFilesno servidor de arquivos para verificar identificadores abertos.
Verificação pós-migração: Confira dados executivos ausentes
- Comparar contagens de arquivos entre origem e destino
Use PowerShell(Get-ChildItem -Path \\servidor\compartilhamento -Recurse -File).Countna origem e(Get-ChildItem -Path $env:OneDriveConsumer\ -Recurse -File).Countna pasta local do OneDrive. Uma diferença indica arquivos ausentes. - Revisar status de sincronização do OneDrive
Abra Configurações do OneDrive > Sincronizar e fazer backup > Gerenciar backup. Verifique se há arquivos com um X vermelho ou ícone de erro de sincronização. Clique no ícone do OneDrive na bandeja do sistema e selecione Exibir problemas de sincronização. - Verificar a Lixeira do OneDrive
Vá para a interface web do OneDrive > Lixeira. Arquivos excluídos durante a migração podem aparecer aqui. Restaure quaisquer arquivos executivos que foram removidos acidentalmente. - Usar sincronização seletiva para verificar a presença de pastas
Em Configurações do OneDrive > Conta > Escolher pastas, confirme se as pastas executivas estão marcadas. Se uma pasta estiver ausente da lista, ela não foi sincronizada. - Executar um relatório de migração de terceiros
Se estiver usando uma ferramenta de migração como Sharegate ou Mover, gere um relatório detalhado que liste cada arquivo e seu status de transferência. Procure por linhas com statusSkippedouFailed.
Se arquivos executivos ainda estiverem ausentes após a migração
OneDrive não sincroniza arquivos com caminhos longos
Arquivos com caminhos com mais de 400 caracteres são ignorados silenciosamente. Mova esses arquivos para uma estrutura de pastas mais rasa no servidor de arquivos e execute novamente a migração. Alternativamente, use a interface web do OneDrive para fazer upload desses arquivos diretamente, que aceita caminhos de até 400 caracteres.
Arquivos protegidos por senha são bloqueados
O OneDrive não pode escanear ou sincronizar arquivos ZIP, RAR ou 7z protegidos por senha. Remova a proteção por senha antes da migração. Se o arquivo deve permanecer protegido, armazene-o em uma biblioteca de documentos do SharePoint separada e conceda acesso apenas a usuários específicos.
Arquivos com caracteres especiais no nome falham ao fazer upload
Caracteres como # % & { } ~ podem causar falhas no upload. Use PowerShell para renomear arquivos: Get-ChildItem -Recurse | Rename-Item -NewName { $_.Name -replace '[#%&{}~]', '_' }.
Permissões do servidor de arquivos impedem a leitura
A ferramenta de migração é executada sob uma conta de serviço que pode não ter acesso de leitura às pastas executivas. Conceda à conta de serviço Controle Total nas pastas de origem ou use uma conta que seja membro do grupo Administradores local no servidor de arquivos.
O aplicativo OneDrive Sync não está em execução ou não está conectado
Se o aplicativo OneDrive Sync estiver pausado ou desconectado, os arquivos não serão carregados. Verifique o ícone do OneDrive na bandeja do sistema. Se tiver um X vermelho, clique nele e selecione Entrar. Certifique-se de que o aplicativo esteja em execução: pressione Ctrl+Alt+Delete, abra o Gerenciador de Tarefas e verifique se OneDrive.exe está listado em Processos.
| Item | Servidor de Arquivos | OneDrive |
|---|---|---|
| Comprimento máximo do caminho | 32.767 caracteres | 400 caracteres |
| Caracteres permitidos em nomes de arquivo | Quase todos os Unicode, exceto \ / : ? " < > | |
Mesmas restrições, mais caracteres bloqueados # % & { } ~ |
| Tipos de arquivo bloqueados | Nenhum por padrão | .pst, .ost, .tmp, .lnk, .url, .exe, .deskthemepack e outros |
| Criptografia EFS | Suportada | Não suportada; arquivos são ignorados |
| Arquivos ocultos e de sistema | Visíveis no servidor | Não sincronizados por padrão |
| Arquivos abertos ou bloqueados | Podem ser lidos por ferramentas de backup | Não podem ser lidos se abertos por outro processo |
Após concluir este checklist, você pode confirmar que todos os dados executivos foram migrados. Execute uma comparação final usando o método de contagem de arquivos descrito acima. Para migrações futuras, ative o Known Folder Move para redirecionar as pastas executivas Documentos, Área de Trabalho e Imagens para o OneDrive. Como dica avançada, use o Centro de Administração do OneDrive > Relatórios > Armazenamento para visualizar o consumo de armazenamento por usuário e identificar pastas ausentes com zero bytes.