DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 120138 - Última revisão: sexta-feira, 19 de janeiro de 2007 - Revisão: 1.3

 

Sintomas

Você receberá uma mensagem de erro quando você cria um arquivo ou pasta no diretório raiz. A mensagem de erro exata depende do método usado para criar o arquivo ou pasta.

Usando o comando COPY em uma sessão de MS-DOS relata o seguinte:
   Cannot make directory entry - <filename>
				
WordPad e Paint relatam o seguinte ao salvar um arquivo para o diretório raiz:
   <filename>: This filename is not valid.
				
quando você tenta criar uma nova pasta no diretório raiz em Meu computador ou no Windows Explorer, você receber a seguinte mensagem de erro:
Não é possível criar < "Nova Pasta" >. Verifique se que o disco não está cheio ou somente leitura.
Observação: Estas informações são precisas que um padrão sistema tabela de alocação de arquivos 16 (FAT16) arquivo, mas não se aplica a um sistema de arquivos FAT32. Para obter mais informações sobre o FAT32, consulte o seguinte artigo na Base de dados de Conhecimento da Microsoft:
154997  (http://support.microsoft.com/kb/154997/EN-US/ ) Descrição do sistema de arquivos FAT32

Causa

Esse problema ocorre quando todas as entradas do diretório raiz 512 foram usadas. Esse problema também pode ocorrer com menos de 512 arquivos e pastas no diretório raiz porque o Windows 95 usa entradas de pasta adicionais para armazenar nomes de arquivo longos.

Situação

Para garantir compatibilidade com o MS-DOS, Windows 95 utiliza um sistema de arquivos (FAT) de tabela de alocação de arquivos padrão. O diretório raiz de uma unidade FAT tem um tamanho fixo e é armazenado em um local fixo no disco. Todas as unidades de disco rígido use 32 setores de 512 bytes para armazenar o diretório raiz. Isso limita a pasta raiz de uma unidade de disco rígido para 16 K: 32 setores x 512 bytes por setor = 16.384 bytes ou 16 K.

MS-DOS usa uma entrada de diretório para cada arquivo e pasta, mas o Windows 95 usa entradas de pasta adicionais para armazenar nomes de arquivo longos e nomes de pastas e os 8.3 aliases associados. Isso significa que você pode executar fora de entradas de diretório com menos de 512 arquivos ou pastas no diretório raiz.

Pastas não tem um tamanho fixo, portanto, a única limitação para o número de arquivos ou pastas que você pode armazenar em qualquer pasta com o Windows 95 é o espaço livre em disco. Por esse motivo, é melhor armazenar os arquivos (Programas e dados) em uma pasta fora do diretório raiz.

Resolução

Use as seguintes etapas para liberar entradas do diretório raiz:
  1. Verifique a unidade para nomes de arquivo longo inválidos e desfragmentar a unidade da seguinte maneira:

    Use o botão direito do mouse para clicar no ícone da unidade em Meu computador ou Windows Explorer e clique em Propriedades no menu que aparece. Clique na guia Ferramentas e, em seguida, clique em Verificar agora. Execute a correção padrão se forem encontrados nomes extensos de arquivo inválido. Em seguida, escolha desfragmentar agora.
  2. Renomear os arquivos ou pastas no diretório raiz usando nomes de arquivo ou pasta de compatível com 8.3 de apenas de letras maiúsculas.

    Os caracteres que são válidos para um nome de arquivo ou pasta compatível com 8.3 incluem qualquer combinação de letras (A-Z) e/ou números (0-9), mais os seguintes caracteres especiais:
          $   Dollar sign
          %   Percent sign
          '   Apostrophe
          `   Opening single quotation mark
          -   Hyphen
          @   At sign
          {   Left brace
          }   Right brace
          ~   Tilde
          !   Exclamation point
          #   Number sign
          (   Opening parenthesis
          )   Closing parenthesis
          &   Ampersand
          _   Underscore
          ^   Caret
    						
  3. Mova alguns arquivos ou pastas fora do diretório raiz.

Mais Informações

Um diretório raiz MS-DOS FAT contém uma entrada separada para cada arquivo e pasta em que ele contém. Essas entradas de diretório contêm informações como nome de arquivo, extensão, atributos, hora e data em que o arquivo foi último modificados, o número de cluster inicial e o tamanho do arquivo. Cada entrada de diretório usa 32 bytes para armazenar essas informações. Porque o diretório raiz está 16 K, ele pode conter um máximo de 512 entradas de diretório, que são 32 bytes.

Quando você nomear um arquivo ou pasta no Windows, o sistema cria um nome de arquivo primário, que pode ser um nome de arquivo longo e um alias 8.3 MS-DOS compatíveis. Se o nome do arquivo ou pasta já for compatível com 8.3, entrada de apenas um diretório é usada.

Observação: Ele deve conter apenas esses caracteres são válidos para um nome de 8.3 alias para um nome de arquivo ou pasta ser 8.3-compatível, e deve ser composto de todos os caracteres maiúsculos.

O Windows 95/98 permite nomes de arquivo e pasta conter até 250 caracteres. Os caracteres válidos para um nome de arquivo do Windows 95 incluem todos os os MS-DOS arquivo nome caracteres válidos, o caractere de espaço e os seguintes caracteres adicionais:
   +   Plus sign
   ,   Comma
   .   Period
   =   Equal sign
   [   Opening bracket
   ]   Closing bracket
				
nomes de arquivo do Windows 95 não diferenciam maiúsculas de minúsculas, mas o caso é preservado. Os nomes de arquivo primário podem incluir caracteres superiores, inferiores ou caso misto. Por exemplo, você pode nomear um arquivo "MyText.txt" e o sistema de arquivos preserva a diferenciação formatação.

Se o nome de arquivo não é compatível com 8.3, o Windows 95 gera automaticamente um 8.3 alias para o nome de arquivo. Uma entrada de pasta adicionais é usada para armazenar o alias 8.3. Se o nome do arquivo primário contém mais de 13 caracteres, uma entrada de diretório adicional será usada.

A tabela a seguir mostra alguns nomes de arquivo primário, seus 8.3 aliases e uso de entrada de diretório no Windows 95:
   Primary               Possible       Directory
   file name             8.3 alias      entries used
   -------------------------------------------------
   EXAMPLE.TXT           EXAMP~1.TXT         1
   Example.txt           EXAMP~1.TXT         2
   !@#$%&().{^}          !@#$%&~1.{^}        1
   !@#$%&().{+}          !@#$%&~1.{}         2
   LFN TEST.TXT          LFNTES~1.TXT        2
   This is a LFN.TEST    THISIS~1.TES        3
   This is a very long
    file name.test       THISIS~2.TES        4
				
Observação: qualquer arquivo cujo nome contenha mais de 13 caracteres requer 3 ou mais entradas de diretório.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows 95
  • Microsoft Windows 98 Standard Edition
Palavras-chave: 
kbmt kbdiskmemory KB120138 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 120138  (http://support.microsoft.com/kb/120138/en-us/ )
Compartilhar
Opções de suporte adicionais
Fóruns de Suporte do Microsoft Community
Contate-nos diretamente
Localize um parceiro certificado da Microsoft
Microsoft Store