Eu tenho uma pasta contendo um grande número de arquivos em D:\dev\tools\eclipse
. Decidi movê-lo para minha unidade C:
(no mesmo caminho) para velocidade, pois C:
é um SSD.
O movimento arrastar e soltar se recusa a copiar 4 arquivos com nomes longos dizendo que são muito longos.
- o SO é o Windows 7 Pro X64
-
C:
é um SSD de 250 GB
-
D:
está em uma placa RAID de hardware LSI 9260 com 3 unidades de 2 TB configuradas como RAID-5 (capacidade efetiva de 3,6 TB)
- Ambos
C:
e D:
são formatados como NTFS.
Por que o comprimento do caminho idêntico estaria OK na unidade RAID, mas não na SSD?
INFORMAÇÕES ADICIONAIS:
Se eu usar o item de menu de contexto "Copiar como caminho" (Shift-clique com o botão direito) no arquivo, em D:
ele copia um caminho com nomes curtos 8.3 substituídos por elementos de caminho com mais de 8 caracteres C:
usa os nomes completos.
No entanto, fsutil
mostra as duas unidades com nomes 8.3 ativados
C:\Windows\system32>fsutil 8dot3name query c:
The volume state for Disable8dot3 is 0 (8dot3 name creation is enabled).
The registry state of NtfsDisable8dot3NameCreation is 2, the default (Volume level setting).
Based on the above two settings, 8dot3 name creation is enabled on c:.
C:\Windows\system32>fsutil 8dot3name query d:
The volume state for Disable8dot3 is 0 (8dot3 name creation is enabled).
The registry state of NtfsDisable8dot3NameCreation is 2, the default (Volume level setting).
Based on the above two settings, 8dot3 name creation is enabled on d:.
Eles são configurados de forma idêntica, então isso ainda deixa a questão de por que o Windows usaria nomes 8.3 em um, mas não em outro.