Errores de creación de archivos o carpetas en el directorio raíz

Seleccione idioma Seleccione idioma
Id. de artículo: 120138 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Síntomas

Puede recibir un mensaje de error cuando se crea un archivo o carpeta en el directorio raíz. El mensaje de error exacto depende el método utilizado para crear el archivo o carpeta.

Mediante el comando COPY de una sesión de MS-DOS informa de los siguientes:
   Cannot make directory entry - <filename>
				
WordPad y Paint informan siguiente cuando guarda un archivo en el directorio raíz:
   <filename>: This filename is not valid.
				
cuando intenta crear una nueva carpeta en el directorio raíz en Mi PC o en Explorador de Windows, recibirá el siguiente mensaje de error:
No se puede crear < "Nueva Carpeta" >. Asegúrese de que el disco no está completa o de sólo lectura.
Nota: Esta información es exacta para un archivo estándar 16 (FAT16) sistema de archivos tabla de asignación, pero no se aplica a un sistema de archivos FAT32. Para obtener más información acerca de FAT32, consulte el siguiente artículo en Microsoft Knowledge Base:
154997Descripción del sistema de archivos FAT32

Causa

Este problema se produce cuando han utilizado todas las entradas de directorio raíz 512. Este problema también puede producirse con menos de 512 archivos y carpetas en el directorio raíz porque Windows 95 utiliza las entradas de directorio adicional para almacenar nombres de archivo largos.

Estado

Para garantizar la compatibilidad con MS-DOS, Windows 95 utiliza un sistema de archivos (FAT) de tabla de asignación de archivos estándar. El directorio raíz de una unidad FAT tiene un tamaño fijo y se almacena en una ubicación fija en el disco. Todos los discos duros utilizan 32 sectores de 512 bytes para almacenar el directorio raíz. Esto limita el directorio raíz de un disco duro a 16 KB: 32 sectores x 512 bytes por sector = 16.384 bytes o 16 KB.

MS-DOS utiliza una entrada de directorio para cada archivo y carpeta, pero Windows 95 utiliza las entradas de directorio adicional para almacenar nombres de archivo largos y nombres de carpeta y los alias de 8.3 asociados. Esto significa que puede ejecutar fuera de las entradas de directorio con menos de 512 archivos o carpetas en el directorio raíz.

Las carpetas no tienen un tamaño fijo, por lo que la única limitación al número de archivos o carpetas que puede almacenar en cualquier carpeta con Windows 95 es el espacio libre en disco. Por este motivo, es mejor almacenar los archivos (programas y datos) en una carpeta fuera el directorio raíz.

Solución

Utilice los pasos siguientes para liberar entradas de directorio de raíz:
  1. Compruebe la unidad para nombres de archivo largo no válidos y desfragmentar de manera la unidad:

    Utilice el botón secundario del mouse para hacer clic en el icono de unidad en Mi PC o Explorador de Windows y haga clic en Propiedades en el menú que aparece. Haga clic en la ficha Herramientas y, a continuación, haga clic en Comprobar ahora. Realizar la corrección predeterminada si se encuentran nombres largos de archivo no válido. A continuación, elija desfragmentar ahora.
  2. Cambiar el nombre los archivos o carpetas en el directorio raíz con sólo mayúsculas 8.3 compatibles con nombres de archivo o carpeta.

    Los caracteres que son válidos para un nombre de archivo o carpeta 8.3 compatible incluyen cualquier combinación de letras (A-Z) o números (0-9), además de los siguientes caracteres especiales:
          $   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. Mover algunos archivos o carpetas fuera del directorio raíz.

Más información

Un directorio FAT de MS-DOS de raíz contiene una entrada independiente para cada archivo y carpeta que contiene. Estas entradas de directorio contienen información como el nombre de archivo, extensión, atributos, fecha y hora el archivo de última modificación, el número de clúster inicial y el tamaño del archivo. Cada entrada de directorio utiliza 32 bytes para almacenar esta información. Porque el directorio raíz es 16 KB de tamaño, puede contener un máximo de 512 entradas de directorio, que son 32 bytes.

Cuando asigne nombre a un archivo o carpeta en Windows, el sistema crea un nombre de archivo principal, que puede ser un nombre de archivo largos y un alias de 8.3 de MS-DOS-compatible. Si el nombre de archivo o carpeta ya es compatible con 8.3, se utiliza la entrada de directorio sólo una.

Nota: Para un nombre de archivo o carpeta sea 8.3 compatible, debe contener sólo los caracteres son válidos para un nombre de 8.3 alias, y debe estar compuesto de todos los caracteres en mayúsculas.

Windows 95 y 98 permite nombres de archivo y carpeta contener hasta 250 caracteres. Los caracteres válidos para un nombre de archivo de Windows 95 incluyen todos los MS-DOS archivo nombre caracteres válidos, el carácter de espacio y los siguientes caracteres adicionales:
   +   Plus sign
   ,   Comma
   .   Period
   =   Equal sign
   [   Opening bracket
   ]   Closing bracket
				
nombres de archivo de Windows 95 no distingue entre mayúsculas y minúsculas, pero se conserva el caso. Los nombres de archivo principal pueden incluir caracteres superiores, inferiores o mayúsculas. Por ejemplo, se puede asignar un archivo "MyText.txt" el nombre y el sistema de archivos conserva el formato de caso.

Si el nombre de archivo no es compatible con 8.3, Windows 95 genera automáticamente un 8.3 alias para el nombre de archivo. Una entrada de directorio adicional se utiliza para almacenar el alias 8.3. Si el nombre de archivo principal contiene más de 13 caracteres, se utiliza una entrada de directorio adicional.

La siguiente tabla muestra algunos nombres de archivo principal, su 8.3 alias y uso de la entrada de directorio en 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
				
Nota: cualquier archivo cuyo nombre contiene más de 13 caracteres requiere 3 o más entradas de directorio.

Propiedades

Id. de artículo: 120138 - Última revisión: viernes, 19 de enero de 2007 - Versión: 1.3
La información de este artículo se refiere a:
  • Microsoft Windows 95
  • Microsoft Windows 98 Standard Edition
Palabras clave: 
kbmt kbdiskmemory KB120138 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 120138

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com