Migração do OneDrive Deixa Pastas Vazias
🔍 WiseChecker

Migração do OneDrive Deixa Pastas Vazias

Você migrou seus arquivos para o OneDrive for Business, mas agora vê muitas pastas vazias na nuvem. Isso acontece quando as estruturas de pastas são criadas, mas os arquivos reais falham ao fazer upload ou são ignorados durante o processo de migração. A causa raiz geralmente é uma incompatibilidade entre os metadados da pasta de origem e as regras do mecanismo de sincronização, como limites de tamanho de nome de arquivo ou caracteres especiais. Este artigo explica por que pastas vazias aparecem após a migração e como identificá-las e corrigi-las sem reexecutar toda a migração.

Principais conclusões: Corrigindo pastas vazias após migração do OneDrive

  • Aplicativo de sincronização do OneDrive > Pausar sincronização > Retomar sincronização: Força uma nova verificação da hierarquia de pastas e pode acionar o download de arquivos ausentes.
  • Arquivos de log da ferramenta de migração: Revise o log em busca de códigos de erro como 0x80070057 (argumento inválido) ou 0x8007007B (nome de arquivo muito longo) para identificar arquivos ignorados.
  • SharePoint Online > Biblioteca de documentos > Configurações > Permissões para esta biblioteca de documentos: Verifique se o usuário que realiza a migração tem permissões de Contribuição ou Edição em todas as pastas de destino.

ADVERTISEMENT

Por que a migração do OneDrive cria pastas vazias

Ao migrar arquivos para o OneDrive for Business, a ferramenta de migração primeiro cria a estrutura de pastas no local de destino. Os arquivos são então enviados individualmente. Se um arquivo falhar ao fazer upload devido a um tipo de arquivo bloqueado, um nome que exceda o limite de 256 caracteres do caminho ou um erro de permissão, a pasta permanece no lugar, mas vazia. O log de migração registra a falha, mas a pasta vazia não é removida automaticamente.

Outra causa comum é o uso da operação Copiar em vez de Mover em ferramentas como a Ferramenta de Migração do SharePoint. Uma operação de cópia duplica a estrutura de pastas, mas pode ignorar arquivos que estão abertos, bloqueados ou que excedem o limite de 15 GB de tamanho de arquivo para o OneDrive. A ferramenta relata a cópia como bem-sucedida para a pasta, mas os arquivos estão ausentes.

O próprio aplicativo de sincronização do OneDrive também pode produzir pastas vazias. Se você usar o Known Folder Move para redirecionar as pastas Área de Trabalho, Documentos e Imagens, o mecanismo de sincronização pode criar pastas temporárias antes que os arquivos reais sejam transferidos. Se a sincronização for interrompida, as pastas permanecem, mas os arquivos nunca chegam.

Etapas para identificar e corrigir pastas vazias após a migração

Siga estas etapas para localizar pastas vazias e restaurar os arquivos ausentes. Execute estas ações em um computador com Windows 11 ou Windows 10 que esteja conectado ao OneDrive com a mesma conta usada para a migração.

  1. Abra o status de sincronização do OneDrive no Explorador de Arquivos
    No Explorador de Arquivos, navegue até a pasta do OneDrive. Procure pastas que não exibem arquivos, mas mostram um ícone de nuvem na coluna Status. Clique com o botão direito na pasta vazia e selecione Exibir online para abrir a pasta no navegador e confirmar se ela está realmente vazia.
  2. Verifique os arquivos de log da ferramenta de migração
    Abra a Ferramenta de Migração do SharePoint ou o Gerenciador de Migração do Microsoft 365. Vá para a seção Relatórios e baixe o relatório de erros detalhado do trabalho de migração. Pesquise o nome da pasta no log. Procure linhas onde o Status seja Ignorado ou Falhou e o Tipo de Item seja Arquivo. O código de erro informa por que o arquivo foi ignorado.
  3. Reenvie os arquivos ausentes usando a Ferramenta de Migração do SharePoint
    Abra a Ferramenta de Migração do SharePoint. Selecione Iniciar nova migração e escolha Arquivos e pastas. Navegue até o local de origem que contém os arquivos ausentes. No campo de destino, cole a URL da pasta vazia no OneDrive ou SharePoint. A ferramenta enviará apenas os arquivos que estão faltando, mantendo a estrutura de pastas existente intacta.
  4. Use o Windows PowerShell para verificar pastas vazias em lote
    Abra o PowerShell como administrador. Execute o comando Get-ChildItem -Path "C:\Users\SeuNome\OneDrive - NomeDaEmpresa" -Directory | Where-Object { $_.GetFiles().Count -eq 0 -and $_.GetDirectories().Count -eq 0 } | Select-Object FullName. Isso lista todas as pastas vazias na raiz de sincronização do OneDrive. Revise a lista e compare com a origem para confirmar quais pastas devem conter arquivos.
  5. Limpe o cache de sincronização e ressincronize
    Se as pastas vazias foram criadas pelo aplicativo de sincronização em vez da ferramenta de migração, redefina a conexão de sincronização. Clique com o botão direito no ícone do OneDrive na bandeja do sistema e selecione Configurações. Vá para a guia Conta e clique em Desvincular este PC. Faça login novamente e configure a sincronização. Isso força o OneDrive a baixar novamente a lista completa de arquivos e preencher quaisquer pastas temporárias que ficaram vazias.

ADVERTISEMENT

Se a migração do OneDrive ainda deixar pastas vazias

Mesmo após reenviar arquivos, algumas pastas vazias podem persistir. Os problemas a seguir são as causas mais comuns e suas correções.

OneDrive mostra pastas vazias após Known Folder Move

O Known Folder Move redireciona suas pastas Área de Trabalho, Documentos e Imagens para o OneDrive. Se a movimentação for interrompida, as pastas redirecionadas aparecem no OneDrive, mas não contêm arquivos. Para corrigir, abra as Configurações do OneDrive, vá para a guia Sincronização e backup e clique em Gerenciar backup. Verifique se todas as três pastas estão listadas como Com backup. Se alguma pasta mostrar Sem backup, clique em Iniciar backup. O OneDrive examinará novamente a pasta local e enviará quaisquer arquivos ausentes.

Ferramenta de migração relata sucesso, mas as pastas estão vazias

Isso ocorre quando a ferramenta cria a estrutura de pastas, mas encontra um erro transitório durante o upload do arquivo. A ferramenta pode relatar o trabalho como Concluído com avisos. Abra a Ferramenta de Migração do SharePoint, selecione o trabalho e clique em Exibir avisos. Procure avisos com o código SPM_WRN_FileSkipped. Eles indicam arquivos que foram ignorados devido a tamanho, tipo ou problemas de nome. Execute novamente o trabalho de migração com a opção Enviar apenas arquivos modificados selecionada para pular pastas que já existem e enviar apenas os arquivos ausentes.

Pastas vazias criadas por ferramentas de migração de terceiros

Ferramentas de terceiros como Mover ou Sharegate podem criar pastas vazias quando encontram um arquivo com um nome que contém caracteres não suportados pelo OneDrive. Os caracteres suportados excluem ~ " # % & : < > ? / \ { | }. Se um nome de arquivo contiver algum desses, a ferramenta ignora o arquivo, mas deixa a pasta. Use um utilitário de renomeação em lote para remover caracteres não suportados dos arquivos de origem e, em seguida, execute novamente a migração apenas para as pastas afetadas.

Causas de pastas vazias: Ferramenta de migração vs. Aplicativo de sincronização

Item Comportamento da ferramenta de migração Comportamento do aplicativo de sincronização
Criação de pastas Cria todas as pastas antes de enviar arquivos Cria pastas apenas quando os arquivos são sincronizados
Causa de pasta vazia Falha no upload do arquivo devido a nome, tamanho ou permissão Sincronização interrompida ou pasta temporária deixada após remoção de arquivo
Relatório de erros Log detalhado com códigos de erro por arquivo Status de sincronização mostra ícone de nuvem, mas sem erro por pasta
Método de correção Reenviar arquivos ausentes via ferramenta de migração Desvincular e vincular novamente a conta do OneDrive

Após concluir as etapas acima, você agora pode identificar e reenviar arquivos que foram ignorados durante a migração, removendo pastas vazias do seu OneDrive. Em seguida, execute uma verificação completa de sincronização clicando no ícone do OneDrive na bandeja do sistema e selecionando Exibir conflitos de sincronização para capturar quaisquer pastas órfãs restantes. Como dica avançada, use o script PowerShell Remove-Item -Path "caminhodapasta" -Recurse somente depois de confirmar que a pasta realmente não contém arquivos e não é um espaço reservado organizacional necessário.

ADVERTISEMENT