Los datos largos de las entradas en la guía de raíz del nombre del archivo LFN en su espacio de los datos que apoya la etiqueta de volumen ocultada inalterable del sistema atribuyen el octeto del formato de Unicode de la entrada de las funciones de la enumeración de los pedacitos 0FH de pedacitos del ASCII

 
Data Recovery PRO DATA DOCTOR

Home | Order Online | Downloads | Contact Us | Software Knowledgebase

it | es | pt | fr | de | jp | kr | cn | ru | nl | gr


Nombre del archivo largo (LFN)

Pues hemos discutido ya anterior en la discusión del directorio de raíz, el directorio de raíz previamente ser fijado de tamaño y era situado en un de posición fija en disco pero está libre ahora crecer cuanto sea necesario pues ahora se trata como archivo. Esto es muy importante desear los nombres de fichero porque cada nombre de fichero largo utiliza entradas en la guía múltiples. La adición de la ayuda larga del nombre de fichero a un sistema operativo que utilice 8.3 nombres de fichero no es tan simple como entradas en la guía que se amplían llevar a cabo más de 11 caracteres. Si este nuevo sistema operativo vuelve 255 nombres de fichero del carácter, muchos más viejos usos, que esperan recibir no más de 11 caracteres, se estrellarían porque un programa tiene que poner memoria a un lado para almacenar los nombres de fichero que lee, y si puso 16 octetos a un lado para un nombre de fichero y las copias del sistema operativo (opinión) 32 caracteres en ese espacio, después otros datos consiguen sobreescritos.

Una manera segura de romper un uso es copiar datos al azar en su espacio de los datos. Para superar este problema, una solución lista fue encontrada en Windows 95, al problema de apoyar nombres de fichero largos mientras que preservaba compatibilidad con versiones anteriores de los usos del DOS y de Windows. Cuando la mayoría de los usos (a excepción de utilidades de disco bajas tales como el doctor del disco de Norton) preguntan el sistema para los nombres del archivo y del subdirectory, hacen tan no leyendo las entradas en la guía directamente del disco, sino usando las funciones de la enumeración construidas en el sistema operativo. Pues sabemos que una entrada en la guía está marcada con la combinación de inalterable, ocultada, el sistema, y la etiqueta de volumen atribuye pedacitos.

Probablemente, si el octeto de la cualidad de entrada en la guía lleva a cabo el valor 0FH las funciones de la enumeración construidas en todas las versiones existentes del DOS y todo el Pre-Windows 95 versiones de Windows saltarán el excedente esa entrada en la guía como si no estuviera allí. Entonces, la solución era almacenar dos nombres para cada archivo y subdirectory, un nombre corto que es visible a todos los usos y a un nombre largo que sea visible solamente a los usos de Windows 95 (y más adelante) y a los usos que se han reescrito para agregar la ayuda para los nombres de fichero largos. Los nombres de fichero cortos se almacenan en 8.3 formatos en 32 entradas en la guía convencionales del octeto. Hemos discutido ya que Windows crea un nombre de fichero corto largo truncándolo a seis caracteres mayúsculos y agregando “~1” al final del nombre de fichero bajo. Si hay ya otro nombre de fichero con los mismos primeros seis caracteres, se incrementa el número. La extensión se mantiene iguales, y cualquier carácter que fuera ilegal en versiones anteriores de Windows y del DOS se substituye por una raya.

Los nombres de fichero largos se almacenan en de largo las entradas en la guía especialmente ajustadas a formato del nombre del archivo 32-Byte (LFN) marcadas con los octetos de la cualidad fijados a 0FH. Para un archivo o un subdirectory dado, un grupo de unas o más entradas en la guía del nombre del archivo largo precede inmediatamente la entrada en la guía solos 8.3 en el disco. Cada entrada en la guía del nombre del archivo largo contiene hasta 13 caracteres del nombre de fichero largo, y el sistema operativo encadena junto tanto mientras que necesario para abarcar un nombre de fichero largo entero. Para una entrada en la guía del nombre del archivo largo, los nombres de fichero se almacenan en el formato de Unicode, que requiere 2 octetos por carácter en comparación con 1 octeto de ASCII. Los caracteres del nombre de fichero se separan entre tres campos separados:

  • Los primeros 10 octetos (cinco caracteres) en longitud,
  • Los segundos 12 octetos (seis caracteres),
  • Los terceros 4 octetos (dos caracteres).

 

Los cinco pedacitos más bajos del primer octeto de asimiento de la entrada en la guía que un número de serie que identifica la posición de la entrada en la guía concerniente a otras entradas en la guía del nombre del archivo largo se asoció al mismo archivo. Si un nombre de fichero largo requiere tres entradas en la guía de LFN, el número de serie del primer será 1, que del segundo será 2, y el número de serie del tercero será 3 y 6 mordidos del primer octeto de tercera entrada se fija a 1 para indicar que es la entrada pasada en la secuencia. El campo de la cualidad aparece en la misma localización en las entradas en la guía de LFN que en 8.3 entradas en la guía porque el sistema de ficheros no sabe qué tipo de entrada en la guía se está ocupando hasta que después de que examine el octeto de la cualidad.

El campo del número del racimo que comienza también aparece en la misma localización, pero en las entradas en la guía de LFN su valor es siempre 0. El tipo campo de indicador también sostiene 0 en cada nombre de fichero largo. Uno de los problemas con nombres de fichero largos es que consumen más espacio de disco que las cortas. Eso no es un reparto grande cuando los nombres largos se almacenan en subdirectories, porque mientras la espacio de disco esté disponible, los subdirectories pueden venir acomodar agregó las entradas en la guía pero el número máximo de las entradas en la guía disponibles en el directorio de raíz es espacio inútil de los nombres de fichero fijos, y largos en el directorio de raíz que se limita de tamaño.

Ahora por ejemplo, si el directorio de raíz del los discos duros contiene a lo más 512 entradas en la guía, porque un carácter 128 conocido requiere 11 entradas, 10 para el nombre largo y 1 para el nombre corto, podrías crear solamente 46 archivos y subdirectories en el directorio de raíz si cada uno fue dada un nombre de 128 caracteres. El problema sale para FAT32 también porque el directorio de raíz debajo de FAT32 puede crecer también porque en el sistema FAT32 se trata el directorio de raíz mientras que un archivo que pueda crecer de tamaño.

Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi, translated using machine translation. See original English contents on Data recovery book pages.

Data Recovery with & without Programming


Publishers of the Book
Number of Pages
ISBN
Price of the Book


BPB Publications, New Delhi, India
540
81-7656-922-4
$69.00 (Including Shipping Charges, Cost of Book and Other expenses, Free Source Code CD included with the Book)





Buy Data recovery Book

Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20


page 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35

Next page

© Copyright 2002-2005 DataDoctor.Biz

Casa | Contacto | Transferencia directa | Recursos | T rminos y condiciones | Mapa de sitio

Home | Contact us | Downloads | Resources | Terms and conditions | Site map

Website Data Recovery | recuperación de Datos | Récupération de données | Datenrettung | Recupero dati | データ復旧 | 데이터 복구 | 数据恢复 | Восстановление данных | De terugwinning van gegevens | Ανάκτηση δεδομένων
Sitemap Site map1 2 3 4 | Spanish1 2 3 | French1 2 3 | German1 2 3 | Italian1 2 3 | Portuguese1 2 3 | Japanese1 2 3 | Korean1 2 3 | Chinese1 2 3 | Russian1 2 3 | Dutch1 2 3 | Greek1 2 3
Data Recovery Book English | Spanish | French | German | Italian | Portuguese | Japanese | Korean | Chinese | Russian | Dutch | Greek