¿Cuál es la diferencia entre las secciones mbr y gpt? ¿Qué son mbr y gpt en un disco duro? Cómo determinar si tienes GPT o MBR instalado

Cuando formateas almacenamiento interno, duro externo disco, unidad flash o tarjeta SD, Windows le pedirá que seleccione el sistema de archivos FAT32, ExFAT y NTFS. Pero en esta ventana no hay una descripción de qué significa este sistema de archivos y cuál es la diferencia entre ellos. Por lo tanto, en el artículo de hoy intentaremos descifrar estos nombres de sistemas de archivos.

FAT32 es el sistema de archivos más antiguo y se introdujo en Windows 95 para reemplazar a FAT16.

Edad de este sistema de archivos tiene ventajas y desventajas. Casi todas las unidades flash que compra se adquieren con el sistema de archivos FAT32, para una máxima compatibilidad no solo con computadoras, sino también con consolas de juegos y otros dispositivos que admitan unidades flash.

Limitaciones de esta antigüedad: no se admite un tamaño de archivo superior a 4 GB FAT32, por lo que puede cargar cualquier cantidad de archivos en la unidad, pero cada uno de ellos no debe tener más de 4 GB. El tamaño máximo de partición en FAT32 es de 8TB, pero en sistemas operativos Tamaño de Windows la sección que se está creando en este sistema de archivos no supera los 32 GB. Aunque si crea una partición de más de 32 GB en otro sistema, Windows funcionará con la unidad. Pero nuevamente, si crea una partición en FAT32 de más de 32 GB, según Microsoft, el rendimiento. de este disco cae significativamente.

Si bien este sistema de archivos es bueno para unidades flash y otras unidades externas, para unidades internas este sistema no muy bueno. Carece de los permisos y otras funciones de seguridad integradas en el sistema de archivos NTFS más moderno. Para instalar un sistema operativo Windows moderno, necesita crear una partición solo en NTFS.

Compatibilidad: Compatible con todas las versiones de Windows, Mac, Linux, consolas de juegos y otros dispositivos USB.

Restricciones: Tamaño máximo de archivo 4 GB, 8 TB tamaño máximo sección. En Windows, se puede crear una partición que no supere los 32 GB.

Ideal para: en unidades extraíbles para compatibilidad con la mayoría de los dispositivos, siempre que utilice archivos de hasta 4 GB.

NTFS es el sistema de archivos moderno con el que trabaja Windows. Todos los quirófanos sistemas windows Durante la instalación, formatee la partición en NTFS. Apareció por primera vez con Windows XP.

Este tipo de sistema de archivos está empaquetado con otros características modernas. el apoya permisos de archivos Por motivos de seguridad, mantener un registro de cambios que pueda ayudarle a recuperar rápidamente los errores si su computadora se reinicia repentinamente. También apoya instantáneas Para respaldo, cifrado y otras funciones necesarias.

Para instalar un sistema Windows, su partición debe ser NTFS, y es mejor formatear los discos secundarios en este sistema de archivos, por funcionamiento normal todas las aplicaciones.

Pero este sistema de archivos no es compatible con otros sistemas operativos. Funcionará con todas las versiones de Windows, pero Mac OS X sólo puede leer discos en este sistema de archivos, no puede escribir en ellos. Además, Linux sólo lee particiones NTFS, aunque algunas distribuciones incluyen soporte de escritura. La mayoría de las consolas de juegos no son compatibles con NTFS, por ejemplo. PlayStation de Sony no es compatible con este sistema de archivos y la Xbox 360 no lo es.

Compatibilidad: funciona con todas las versiones de Windows, solo lee en Mac, también Linux solo lee y no todas las distribuciones escriben. La mayoría de los demás dispositivos no son compatibles.

Restricciones:

Ideal para: Para disco del sistema y otras unidades internas que solo se usarán en Windows.

ExFat fue introducido por Microsoft en 2006 y también se llama FAT64. La compatibilidad con este sistema de archivos se agregó con las actualizaciones de Windows XP.

Este sistema de archivos está optimizado para unidades flash. Una de las innovaciones de ExFat es la reducción del número de sobrescrituras del mismo sector, lo que reduce el desgaste del disco.

Al igual que NTFS, ExFat no está limitado en el tamaño de archivos y particiones. En otras palabras, si su unidad está formateada en ExFat, puede escribir archivos de más de 4 GB. Este sistema de archivos mejor elección para unidades donde desea un sistema de archivos liviano sin restricciones de tamaño de archivo.

ExFat también es más compatible que NTFS; mientras que Mac solo admitía lectura NTFS, ExFat admite totalmente lectura y escritura. También se puede acceder a ExFat en Linux instalando archivos adicionales. software.

Si bien ExFat es más compatible con los sistemas operativos, a menudo no es compatible con cámaras digitales, y no todas las consolas de juegos admiten este sistema de archivos. Sí, y otros dispositivos más antiguos pueden estar limitados a admitir únicamente FAT32.

Compatibilidad: Funciona en todas las versiones de Windows y versiones modernas Mac OS X, pero requiere software adicional en Linux. La mayoría de los dispositivos más antiguos no son compatibles con este sistema de archivos.

Restricciones: No hay restricciones en cuanto al tamaño de los archivos o las particiones.

Ideal para: Para unidades flash USB, discos externos, etc., si trabajas con archivos de más de 4GB, y si quieres reducir el desgaste del disco.

NTFS es ideal para unidades internas, mientras que ExFat es más adecuado para unidades flash. Fat32 se utiliza principalmente para dispositivos más antiguos que no admiten otros sistemas de archivos.

Eso es todo por hoy, si tiene alguna adición, ¡escriba comentarios! Buena suerte para ti :)

El sistema operativo, además de todas las demás tareas, cumple su objetivo principal: organiza el trabajo con datos según una estructura determinada. El sistema de archivos se utiliza para estos fines. A continuación se presentará qué es FS y qué puede ser, así como otra información al respecto.

Descripción general

El sistema de archivos es una parte del sistema operativo que se encarga de colocar, almacenar, eliminar información en los medios, proporcionar a los usuarios y aplicaciones esta información, así como proporcionarla. uso seguro. Además, ayuda en la recuperación de datos en caso de falla de hardware o software. Por eso el sistema de archivos es tan importante. ¿Qué es FS y qué puede ser? Hay varios tipos:

Para discos duros, es decir, dispositivos de acceso aleatorio;

Para cintas magnéticas, es decir, dispositivos con acceso secuencial;

Para medios ópticos;

Sistemas virtuales;

Sistemas de red.5

La unidad lógica de almacenamiento de datos en un sistema de archivos es un archivo, es decir, una colección ordenada de datos que tiene un nombre específico. Todos los datos utilizados por el sistema operativo se presentan en forma de archivos: programas, imágenes, textos, música, vídeos, así como controladores, bibliotecas, etc. Cada uno de estos elementos tiene un nombre, tipo, extensión, atributos y tamaño. Ahora ya lo sabes, el sistema de archivos es una colección de dichos elementos, así como formas de trabajar con ellos. Dependiendo de la forma en que se utilice y de los principios que le sean aplicables, se pueden distinguir varios tipos principales de FS.

Enfoque de software

Entonces, si estamos considerando un sistema de archivos (qué es y cómo trabajar con él), entonces vale la pena señalar que se trata de una estructura de varios niveles, en su nivel superior hay un interruptor del sistema de archivos que proporciona una interfaz entre el sistema y aplicación específica. Convierte solicitudes en archivos a un formato percibido por el siguiente nivel: los controladores. Estos, a su vez, acceden a controladores de dispositivos específicos, que almacenan la información necesaria.

Las aplicaciones cliente-servidor tienen requisitos bastante altos para el rendimiento del sistema de archivos. Los sistemas modernos están diseñados para proporcionar acceso eficiente y soporte multimedia. grandes volúmenes, protegiendo los datos del acceso no autorizado, manteniendo la integridad de la información.

Sistema de archivos FAT

Este tipo fue desarrollado en 1977 por Bill Gates y Mark McDonald. Se utilizó originalmente en OS 86-DOS. Si hablamos de qué es el sistema de archivos FAT, cabe señalar que inicialmente no era capaz de soportar discos duros, pero solo funcionó con medios flexibles de hasta 1 megabyte. Ahora esta limitación ya no es relevante y Microsoft utilizó este FS para MS-DOS 1.0 y versiones posteriores. FAT utiliza ciertas convenciones de nomenclatura de archivos:

Debe haber una letra o un número al principio del nombre y cualquier número puede estar presente en él. carácter ASCII, además de espacio y elementos especiales;

El nombre no debe tener más de 8 caracteres, seguido de un punto y luego la extensión, que consta de tres letras;

Los nombres de archivos pueden utilizar cualquier caso y no se distinguen ni se conservan.

Dado que FAT se diseñó originalmente para el sistema operativo DOS de usuario único, no permitía almacenar datos sobre el propietario ni los permisos de acceso. En en este momento Este sistema de archivos es el más extendido; la mayoría de la gente lo apoya en un grado u otro. Su versatilidad permite utilizarlo en volúmenes que funcionan con diferentes sistemas operativos. Este es un FS simple que no es capaz de prevenir la corrupción de archivos debido al apagado incorrecto de la computadora. Los sistemas operativos que se ejecutan en su base incluyen utilidades especiales, que verifican la estructura y corrigen inconsistencias de archivos.

Sistema de archivos NTFS

Este FS es el más preferible para trabajar con el sistema operativo Windows NT, ya que fue desarrollado específicamente para él. El sistema operativo incluye una utilidad de conversión que convierte volúmenes FAT y HPFS en volúmenes NTFS. Si hablamos de qué es el sistema de archivos NTFS, vale la pena señalar que ha ampliado significativamente las capacidades de control de acceso. ciertos directorios y archivos, se introducen muchos atributos, se implementan herramientas de compresión dinámica de archivos, tolerancia a fallas, se admiten requisitos estándar POSIX. En este FS puede utilizar nombres de hasta 255 caracteres, mientras que nombre corto se genera de la misma manera que en VFAT. Entendiendo qué es el sistema de archivos NTFS, vale la pena señalar que si el sistema operativo falla, es capaz de recuperarse por sí solo, por lo que el volumen del disco permanecerá accesible y la estructura de directorios no se verá afectada.

Características de NTFS

En un volumen NTFS, cada archivo está representado por una entrada en la tabla MFT. Las primeras 16 entradas de la tabla están reservadas por el propio sistema de archivos para su almacenamiento. información especial. La primera entrada describe la tabla de archivos en sí. Cuando se destruye el primer registro, se lee el segundo para encontrar un archivo MFT espejo donde el primer registro es idéntico a la tabla principal. Una copia del archivo se encuentra en el centro lógico del disco. oreja. La tercera entrada de la tabla contiene un archivo de registro que se utiliza para la recuperación de datos. Las entradas decimoséptima y posteriores de la tabla de archivos contienen información sobre los archivos y directorios que se encuentran en el disco duro.

El registro de transacciones contiene conjunto completo operaciones que cambian la estructura del volumen, incluidas operaciones para crear archivos, así como cualquier comando que afecte la estructura del directorio. El registro de transacciones es para recuperación NTFS como resultado de una falla del sistema. La entrada del directorio raíz contiene una lista de directorios y archivos que se encuentran en el directorio raíz.

Características de EFS

El sistema de cifrado de archivos (EFS) es un Componente de Windows, con el que se puede guardar la información del disco duro en formato cifrado. El cifrado se ha convertido en el más fuerte defensa, que sólo este sistema operativo puede ofrecer. EN en este caso el cifrado para el usuario es bastante acción simple, esto solo requiere marcar una casilla en las propiedades de la carpeta o archivo. Puede especificar quién puede leer dichos archivos. El cifrado se produce cuando los archivos se cierran y, cuando se abren, están automáticamente listos para su uso.

Características CRUDAS

Los dispositivos diseñados para almacenar datos son los componentes más vulnerables, que con mayor frecuencia están sujetos a daños no solo físicamente, pero también en lógica. Ciertos problemas de hardware pueden ser fatales, mientras que otros tienen solución. A veces los usuarios tienen una pregunta: "¿Qué es el sistema de archivos RAW?"

Como sabe, para escribir cualquier información en un disco duro o unidad flash, la unidad debe tener un FS. Los más comunes son FAT y NTFS. Y RAW ni siquiera es un sistema de archivos como solemos imaginar. De hecho, esto ya es un error lógico. sistema instalado, es decir, su virtual ausencia para Windows. Muy a menudo, RAW se asocia con la destrucción de la estructura del sistema de archivos. Después de esto, el sistema operativo no sólo accede a los datos, sino que tampoco los muestra. informacion tecnica por equipo.

Características de la UDF

Universal formato de disco(UDF) está diseñado para reemplazar CDFS y agregar soporte para dispositivos DVD-ROM. Si hablamos de lo que es, esta es una nueva implementación. versión antigua para lo cual cumple con los requisitos se caracteriza por ciertas características:

Los nombres de los archivos pueden tener hasta 255 caracteres;

El nombre puede estar en minúsculas o mayúsculas;

Longitud máxima La ruta tiene 1023 caracteres.

A partir de Windows XP, este sistema de archivos admite lectura y escritura.

Este FS se utiliza para unidades flash que se supone que se utilizan cuando se trabaja con diferentes computadoras, ejecutando diferentes sistemas operativos, en particular Windows y Linux. Fue EXFAT el que se convirtió en el "puente" entre ellos, ya que es capaz de trabajar con datos recibidos del sistema operativo, cada uno de los cuales tiene su propio sistema de archivos. Qué es y cómo funciona quedará claro en la práctica.

Conclusiones

Como se desprende de lo anterior, en cada Sistema operativo Se utilizan sistemas de archivos específicos. Están diseñados para almacenar estructuras de datos ordenadas en medios fisicos información. Si de repente, mientras usa su computadora, tiene una pregunta sobre qué es un sistema de archivos final, entonces es muy posible que cuando intentó copiar un determinado archivo al medio, recibió un mensaje acerca de exceder el tamaño permitido. Por eso es necesario saber en qué FS qué tamaño de archivo se considera aceptable, para no tener problemas a la hora de transferir información.

NTFS, FAT o exFAT son sistemas de archivos completamente diferentes que se pueden utilizar para almacenar datos en diferentes medios. Ambos fueron creados por Microsoft y se utilizan principalmente para Windows, pero también son compatibles con el kernel de Linux.

La mayoría de las veces, NTFS se utiliza para instalar el sistema operativo Windows o particiones de Windows para archivos, mientras que FAT se usa a menudo en unidades flash u otros unidades externas. Además, FAT a menudo se puede utilizar como sistema de archivos principal para Android. En este artículo veremos las diferencias entre FAT y NTFS, analizaremos en detalle en qué se diferencian y por qué son necesarios.

El sistema de archivos establece las reglas básicas sobre cómo se organizarán los datos cuando se escriban en el medio de almacenamiento, independientemente de cuál sea: disco duro o unidad flash. El sistema de archivos describe cómo se organizarán las carpetas.

Un dato específico llamado archivo se encuentra en área deseada conducir. El sistema de archivos hace todo. cálculos necesarios y también determina el tamaño mínimo indivisible de un bloque de datos, el tamaño máximo de archivo y monitorea la fragmentación. Hay muchos tipos diferentes de sistemas de archivos, como sistemas de archivos de instalación del sistema operativo, medios externos, Para discos ópticos,sistemas de archivos distribuidos. Pero en este artículo sólo realizaremos comparación de grasa y ntfs.

¿Qué es el sistema de archivos FAT?

Los sistemas de archivos fat32 y ntfs son muy diferentes. FAT significa Tabla de asignación de archivos. Este es un sistema de archivos muy antiguo en la historia de los sistemas informáticos. Su historia comenzó en 1977. Luego se desarrolló un sistema de archivos de 8 bits, que se utilizó en el NCR 7200 basado en el Intel 8080. Era un terminal de entrada que trabajaba con disquetes. El sistema de archivos fue escrito por el empleado de Microsoft, Mark McDonald, después de discutir el concepto con Bill Gates.

Luego, el sistema de archivos FAT comenzó a utilizarse en el sistema operativo MDOS para la plataforma Z80. Unos años más tarde aparecieron nuevas versiones como FAT12, FAT16 y FAT32.

FAT32 aumentó el tamaño de volumen máximo a 16 TB, en comparación con FAT16. El tamaño del archivo también se ha aumentado a 4 GB. La tabla de asignación de archivos de 32 bits se lanzó en agosto de 1995 para Windows 95. Pero este sistema de archivos aún no se puede utilizar para la instalación. aplicaciones pesadas o almacenamiento archivos grandes. Por lo tanto, Microsoft ha desarrollado un nuevo sistema de archivos, NTFS, que carece de tales deficiencias.

FAT32 es un excelente sistema de archivos para medios externos si necesita transferir archivos de no más de 4 GB. Es apoyado por muchos varios dispositivos como cámaras fotográficas, cámaras fotográficas, reproductores de música. Todo Versiones de Windows Y Distribuciones de Linux Totalmente compatible con FAT32. Incluso Apple MacOS lo admite.

¿Qué es el sistema de archivos NTFS?

Para sus nuevos sistemas, Microsoft ha desarrollado un nuevo sistema de archivos - Nueva Tecnología Sistema de archivos o NTFS. Apareció en 1993, en Windows NT 3.1. NTFS eliminó muchas restricciones sobre el tamaño de archivos y discos. Su desarrollo se inició allá por 1980, como resultado Fusiones de Microsoft e IBM para crear un nuevo sistema de archivos con rendimiento mejorado.

Pero la cooperación entre las empresas no duró mucho, IBM lanzó HPFS, que se utilizó en OS/2, y Microsoft creó NTFS 1.0. El tamaño máximo de un único archivo en NTFS puede alcanzar los 16 exabytes, lo que significa que incluso los archivos más grandes caben en él.

NTFS 3.1 se lanzó para Windows XP y recibió muchas mejoras interesantes, como soporte para reducir el tamaño de las particiones, recuperación automática y enlaces simbólicos, y el tamaño máximo del disco del sistema de archivos se ha incrementado a 256 TB. Esto a pesar del tamaño máximo de archivo de 16 EB.

Otras características interesantes que se agregaron más tarde incluyen escritura diferida en disco, soporte de desfragmentación, configuración de cuota de disco, seguimiento de enlaces y cifrado a nivel de archivo. Con todo ello, NTFS sigue siendo compatible con versiones anteriores.

Ahora bien, este es un sistema de archivos registrado; todas las acciones con archivos se registran en un diario especial, con la ayuda del cual el sistema de archivos se puede restaurar muy rápidamente si se daña. NTFS compatible con Windows XP y versiones posteriores versiones posteriores. Si comparamos fat o ntfs, este último no es totalmente compatible con Linux; la escritura y la recuperación en caso de daño son posibles, pero en MacOS solo se admite la lectura.

¿Qué es el sistema de archivos exFAT?

Archivo sistema exFAT- este es otro proyecto microsoft para mejorar el antiguo sistema de archivos. Se puede rayar donde no cabe FAT32. Es mucho más liviano que NTFS, pero admite archivos de más de 4 GB y también se usa a menudo en unidades flash y unidades. Consigo desarrollo de microsoft utilizó su propia tecnología para buscar nombres de archivos por hash, lo que mejora enormemente el rendimiento.

La mayoría de los países reconocen la ley de patentes de EE. UU., por lo que no es posible implementar exFAT en ningún sistema de código abierto o cerrado. código fuente. Pero Microsoft quiere que este sistema de archivos se distribuya y utilice libremente. Por lo tanto, se desarrolló una versión de exFAT basada en FUSE llamada fuse-exfat. ella da acceso completo para leer y escribir. Samsung también creó una implementación a nivel del kernel de Linux, que ahora también está disponible públicamente.

Este sistema de archivos también tiene un límite de tamaño máximo de archivo de 16 EB, pero es mucho más liviano y no tiene ningún características adicionales. Si hablamos de compatibilidad, es totalmente compatible con Windows, MacOS, Android y Linux.

Diferencias entre FAT y Ntfs

Ahora veamos las principales diferencias entre FAT y NTFS en el formulario breve resumen para cada sistema de archivos:

FAT32

  • Compatibilidad: Windows, Mac, Linux, consolas de juegos, casi todos los dispositivos con puerto USB;
  • Ventajas: multiplataforma, liviano;
  • Contras: tamaño máximo de archivo 4 GB y tamaño de partición 16 GB, sin registro;
  • Uso: medios externos.

NTFS

  • Compatibilidad: ventanas, linux, Xbox uno y de sólo lectura en Mac;
  • Ventajas: registrado, grandes límites en el tamaño de la partición y del archivo, cifrado, recuperación automática;
  • Contras: multiplataforma limitada;
  • Uso: para instalar Windows.

exFAT

  • Compatibilidad: Windows XP y superior, MacOS X 10.6.5, Linux (fusible), Android;
  • Ventajas: gran límite de tamaño de partición y archivo, liviano en comparación con NTFS;
  • Contras: Microsoft limita su uso a un acuerdo de licencia;
  • Uso: para medios externos y duro externo discos.

Conclusiones

En este artículo, hemos hecho una comparación entre fat y ntfs. Estos son sistemas de archivos muy diferentes. Pero para entender qué sistema de archivos mejor grasa o ntfs es difícil, por un lado NTFS tiene mucho más posibilidades, pero FAT es más ligero y se admite siempre que sea posible. Para particiones de datos en Linux a las que se debe acceder en windows es mejor Utilice FAT en lugar de NTFS, ya que es más compatible. ¿Qué crees que es mejor fat o ntfs para Linux?

Operante sistemas microsoft familia de ventanas No se puede imaginar NT sin el sistema de archivos NTFS, uno de los sistemas de archivos más complejos y exitosos que existen actualmente. Este artículo le dirá cuáles son las características y desventajas de este sistema, en qué principios se basa la organización de la información y cómo mantener el sistema en un estado estable, qué características ofrece NTFS y cómo puede utilizarlas el usuario medio.

Parte 1. Estructura fisica NTFS

Comencemos con hechos generales. Una partición NTFS, en teoría, puede tener casi cualquier tamaño. Por supuesto, hay un límite, pero ni siquiera lo indicaré, ya que será suficiente para los próximos cien años de desarrollo de la tecnología informática, a cualquier ritmo de crecimiento. ¿Cómo funciona esto en la práctica? Casi lo mismo. El tamaño máximo de una partición NTFS actualmente está limitado únicamente dimensiones de duro discos. NT4, sin embargo, experimentará problemas al intentar instalar en una partición si alguna parte tiene más de 8 GB desde el comienzo físico del disco, pero este problema solo afecta a la partición de arranque.

Digresión lírica. Método de instalación NT4.0 en disco vacío es bastante original y puede llevar a ideas equivocadas sobre las capacidades de NTFS. Si le dice al instalador que desea formatear la unidad a NTFS, el tamaño máximo que le ofrecerá es de sólo 4 GB. ¿Por qué tan pequeña si el tamaño de una partición NTFS es prácticamente ilimitado? El hecho es que la sección de instalación simplemente no conoce este sistema de archivos :) El programa de instalación formatea este disco en un FAT normal, cuyo tamaño máximo en NT es de 4 GB (usando un clúster enorme de 64 KB no del todo estándar), y NT se instala en este FAT. Pero ya durante el primer arranque del sistema operativo (aún en la fase de instalación), la partición se convierte rápidamente a NTFS; por lo que el usuario no nota nada excepto la extraña "limitación" en el tamaño de NTFS durante la instalación. :)

Estructura de sección - vista general

Como cualquier otro sistema, NTFS divide todo el espacio útil en grupos: bloques de datos utilizados a la vez. NTFS admite casi cualquier tamaño de clúster, desde 512 bytes hasta 64 KB, mientras que un clúster de 4 KB se considera un estándar determinado. NTFS no tiene anomalías en la estructura del clúster, por lo que no hay mucho que decir sobre este tema, en general, bastante banal.

Un disco NTFS se divide convencionalmente en dos partes. El primer 12% del disco se asigna a la llamada zona MFT, el espacio en el que crece el metarchivo MFT (más sobre esto a continuación). No es posible escribir ningún dato en esta área. La zona MFT siempre se mantiene vacía; esto se hace para que lo más importante, archivo de servicio(MFT) no se fragmentó a medida que crecía. El 88% restante del disco es espacio de almacenamiento de archivos normal.

El espacio libre en disco, sin embargo, incluye todo el espacio físicamente libre; allí también se incluyen las partes no ocupadas de la zona MFT. El mecanismo para utilizar la zona MFT es el siguiente: cuando los archivos ya no se pueden escribir en el espacio normal, la zona MFT simplemente se reduce (en versiones actuales sistemas operativos exactamente dos veces), liberando así espacio para escribir archivos. Al liberar espacio en área normal La zona MFT puede expandirse nuevamente. Al mismo tiempo, no se puede descartar una situación en la que también existan archivos regulares: No hay ninguna anomalía aquí. Bueno, el sistema intentó mantenerla libre, pero nada funcionó. La vida continúa... El metarchivo MFT aún puede fragmentarse, aunque esto no sería deseable.

MFT y su estructura.

El sistema de archivos NTFS es un logro sobresaliente en materia de estructuración: cada elemento del sistema es un archivo, incluso la información de servicio. Mayoría archivo principal en NTFS se llama MFT o Master File Table, una tabla de archivos común. Está ubicado en la zona MFT y es un directorio centralizado de todos los demás archivos del disco y, paradójicamente, de sí mismo. MFT se divide en registros tamaño fijo(normalmente 1 KB), y cada entrada corresponde a un archivo (en en un sentido general esta palabra). Los primeros 16 archivos son de naturaleza de servicio y son inaccesibles para el sistema operativo; se denominan metarchivos, siendo el primer metarchivo el propio MFT. Estos primeros 16 elementos MFT son la única parte del disco que tiene una posición fija. Curiosamente, la segunda copia de los primeros tres registros, para mayor confiabilidad (son muy importantes) se almacena exactamente en el medio del disco. El resto del archivo MFT se puede ubicar, como cualquier otro archivo, en lugares arbitrarios del disco; puede restaurar su posición usando el archivo mismo, "enganchando" sobre la base: el primer elemento MFT.

Metarchivos

Primeros 16 Archivos NTFS(metarchivos) son de naturaleza de servicio. Cada uno de ellos es responsable de algún aspecto del funcionamiento del sistema. La ventaja de un enfoque tan modular es su sorprendente flexibilidad, por ejemplo, en FAT daño físico en el área FAT en sí es fatal para el funcionamiento de todo el disco, y NTFS puede desplazar, incluso fragmentar en el disco, todas sus áreas de servicio, evitando cualquier falla superficial, excepto los primeros 16 elementos MFT.

Los metarchivos se encuentran en el directorio raíz. disco NTFS- comienzan con el carácter \"$\", aunque no puedes obtener ninguna información sobre ellos medios estándar difícil. Es curioso que para estos archivos esté indicado completamente. tamaño real- Puedes saber, por ejemplo, cuánto gasta el sistema operativo catalogando todo tu disco mirando el tamaño del archivo $MFT. La siguiente tabla muestra los metarchivos utilizados actualmente y su propósito.

$MFT MFT en sí
$MFTmirr una copia de los primeros 16 registros MFT colocados en el medio del disco
$archivo de registro archivo de soporte de registro (ver más abajo)
$Volumen información de servicio: etiqueta de volumen, versión del sistema de archivos, etc.
$AttrDef lista de atributos de archivo estándar en el volumen
$. directorio raíz
$mapa de bits mapa de espacio libre de volumen
$arranque sector de arranque (si la partición es de arranque)
$Cuota archivo que registra los permisos de uso del usuario espacio en disco(solo comenzó a funcionar en NT5)
$ mayúsculas archivo - tabla de correspondencia entre capitales y letras mayúsculas para archivar nombres en el volumen actual. Es necesario principalmente porque en NTFS los nombres de archivos están escritos en Unicode, que son 65 mil caracteres diferentes, cuya búsqueda de equivalentes grandes y pequeños no es trivial.

Archivos y transmisiones

Entonces, el sistema tiene archivos, y nada más que archivos. ¿Qué incluye este concepto en NTFS?

En primer lugar, un elemento obligatorio es la grabación en MFT porque, como se mencionó anteriormente, todos los archivos del disco se mencionan en MFT. Toda la información sobre el archivo se almacena en este lugar, a excepción de los datos en sí. Nombre del archivo, tamaño, ubicación en el disco de fragmentos individuales, etc. Si un registro MFT no es suficiente para obtener información, se utilizan varios, y no necesariamente seguidos.

Elemento opcional: flujos de datos de archivos. La definición de "opcional" puede parecer extraña, pero, sin embargo, aquí no hay nada extraño. En primer lugar, es posible que el archivo no contenga datos; en este caso, no consume el espacio libre del disco. En segundo lugar, es posible que el archivo no tenga muy gran tamaño. Entonces entra en juego una solución bastante exitosa: los datos del archivo se almacenan directamente en el MFT, en el espacio restante de los datos principales dentro de un registro MFT. Los archivos que ocupan cientos de bytes generalmente no tienen su encarnación "física" en el área del archivo principal; todos los datos de dicho archivo se almacenan en un solo lugar: en el MFT.

La situación con los datos del archivo es bastante interesante. Cada archivo en NTFS, en general, tiene una estructura algo abstracta: no tiene datos como tales, pero sí flujos. Una de las corrientes tiene el significado que conocemos: datos de archivos. ¡Pero la mayoría de los atributos de los archivos también son transmisiones! Por lo tanto, resulta que el archivo tiene solo una entidad básica: el número en MFT, y todo lo demás es opcional. Esta abstracción se puede utilizar para crear cosas bastante convenientes; por ejemplo, puede "adjuntar" otra secuencia a un archivo, escribiendo cualquier dato en él; por ejemplo, información sobre el autor y el contenido del archivo, como se hace en Windows 2000. (la pestaña más a la derecha en los archivos de propiedades vistos desde el Explorador). Curiosamente, estos flujos adicionales no son visibles por medios estándar: el tamaño del archivo observado es sólo el tamaño del flujo principal que contiene los datos tradicionales. Puede, por ejemplo, tener un archivo de longitud cero que, cuando se borre, liberará 1 GB de espacio libre, simplemente porque algún programa o tecnología astuto ha insertado en él un flujo adicional del tamaño de un gigabyte (datos alternativos). Pero en realidad momento actual Los hilos prácticamente no se utilizan, por lo que no hay necesidad de preocuparse por este tipo de situaciones, aunque hipotéticamente son posibles. Sólo tenga en cuenta que un archivo en NTFS es más profundo y concepto global de lo que puedes imaginar simplemente navegando por los directorios del disco. Y finalmente: el nombre del archivo puede contener cualquier carácter, incluido un conjunto vacío alfabetos nacionales, ya que los datos están representados en Unicode, una representación de 16 bits que proporciona 65535 caracteres diferentes. La longitud máxima del nombre de archivo es de 255 caracteres.

Catálogos

Un directorio NTFS es un archivo específico que almacena enlaces a otros archivos y directorios, creando una estructura jerárquica de datos en el disco. El archivo de catálogo se divide en bloques, cada uno de los cuales contiene el nombre del archivo, los atributos básicos y un vínculo al elemento MFT que ya proporciona información completa sobre un elemento del directorio. Estructura interna El directorio es un árbol binario. Esto es lo que esto significa: para encontrar un archivo con un nombre determinado en un directorio lineal, como un FAT, el sistema operativo tiene que buscar en todos los elementos del directorio hasta encontrar el correcto. Un árbol binario organiza los nombres de los archivos de tal manera que la búsqueda de un archivo se realiza de forma más rápida, obteniendo respuestas de dos dígitos a las preguntas sobre la ubicación del archivo. La pregunta que un árbol binario puede responder es: ¿en qué grupo, relativamente? de este elemento, ¿el nombre que busca está arriba o abajo? Comenzamos con dicha pregunta hasta el elemento del medio y cada respuesta reduce el área de búsqueda en un promedio de dos veces. Los archivos, por ejemplo, se ordenan simplemente alfabéticamente y la pregunta se responde de la manera más obvia: comparando las letras iniciales. El área de búsqueda, reducida a la mitad, comienza a explorarse de manera similar, comenzando nuevamente desde el elemento central.

NTFS surgió del sistema de archivos HPFS desarrollado conjuntamente por IBM y Microsoft para el proyecto OS/2. Comenzó a utilizarse con Windows NT 3.1 en 1993. Se suponía que Windows NT 3.1 competiría con los servidores basados ​​en NetWare y Unix, por lo que NTFS absorbió todos los avances tecnológicos de esa época. Aquí están los principales:

1. Trabajar con discos grandes. NTFS tiene un tamaño de clúster de 512 bytes, que en principio es óptimo, pero se puede cambiar hasta 64K. Más importante aún, NTFS es teóricamente capaz de manejar volúmenes de hasta 16.777.216 terabytes. En teoría, porque estos discos duros simplemente no existen todavía y no aparecerán pronto.

2. Sostenibilidad.

  • NTFS contiene dos copias de su homólogo FAT, llamado MFT (Master File Table). A diferencia de FAT MSDOS, MFT se parece más a una tabla de base de datos. Si el MFT original se daña en caso de un error de hardware (por ejemplo, la aparición de un sector defectuoso), la próxima vez que se inicie el sistema, utilizará una copia del MFT y creará automáticamente un nuevo original, teniendo en cuenta el daño. Pero esto no es lo más importante. Lo principal es que NTFS utiliza un sistema de transacciones al escribir archivos en el disco. Este sistema proviene de un DBMS, donde proteger la integridad de los datos es vital. Esto ya habla de su eficacia. En forma simplificada funciona así:
  • El controlador de E/S NTFS inicia el proceso de grabación y al mismo tiempo le indica al servicio de archivos de registro que registre todo lo que sucede.
  • Cache Manager envía datos al Virtual Memory Manager (administrador de memoria virtual) para escribirlos en el disco en segundo plano.
  • Virtual Memory Manager envía datos al controlador de disco, pasándolos a través del controlador tolerante a fallos (si tiene una matriz RAID de discos).
  • El controlador de disco los envía al controlador, que ya los escribe en la memoria caché o directamente en el disco.
  • Si esta operación se realiza sin errores, se elimina la entrada del registro.
  • Si ocurre una falla, la entrada del registro permanece en la tabla de transacciones y la próxima vez que se accede al disco, el Servicio de archivos de registro detecta esta entrada y simplemente restaura todo como estaba antes de esta operación.

Un sistema de este tipo garantiza la seguridad absoluta de los datos en caso de copiar, mover y eliminar archivos o directorios. Cuando realiza cambios en un archivo, pierde aquellos cambios que estaban en la memoria o en la caché del controlador en el momento de la falla y no tuvieron tiempo de escribirse en el disco.

3. Seguridad.

NTFS trata los archivos como objetos. Cada objeto de archivo tiene propiedades como su nombre, fecha de creación, fecha de última actualización, estado de archivado y descriptor de seguridad. El objeto de archivo también contiene un conjunto de métodos que le permiten trabajar con él, como abrir, cerrar, leer y escribir. Los usuarios, incluidos los usuarios de la red, llaman a estos métodos para acceder a un archivo y Security Reference Monitor determina si el usuario tiene los derechos necesarios para llamar a cualquiera de estos métodos. Además, los archivos se pueden cifrar. Es cierto que debes tener cuidado con el cifrado. Si su sistema falla o lo reinstala, no podrá leer los archivos cifrados si no tiene un ERD. 4. Compresión de datos. NTFS le permite comprimir directorios y archivos individuales, a diferencia de DriveSpace, que solo le permitía comprimir discos completos. Esto es muy conveniente para ahorrar espacio en el disco; por ejemplo, puede comprimir archivos grandes sobre la marcha. archivos gráficos formato BMP, o archivos de texto

, y todo ello será transparente para el usuario. 5. Apoyo formato ISO Unicódigo. El formato Unicode utiliza 16 bits para codificar cada carácter, a diferencia del ASCII, que utiliza 8 bits o, peor aún, 7 bits. Para usuario sencillo Esto significa que ahora puede nombrar archivos en cualquier idioma, incluso chino; el sistema lo admitirá sin necesidad de cambios. página de código

, tal como lo hicieron DOS y W9x.
Cambiar de FAT32 a NTFS Todo depende del propósito para el que uses la computadora y de cuánto tengas.. Tenga en cuenta que NTFS funciona algo más lento que FAT debido a los servicios cargados adicionalmente y su sistema de seguridad. Si tienes poca RAM y decides instalar XP, definitivamente no podrás instalar NTFS. Si tienes 128 MB o más, entonces ya puedes pensar en NTFS. Debes sopesar las ventajas y desventajas de NTFS para el usuario medio y decidir qué necesitas. Las ventajas de FAT32 incluyen el hecho de que es más rápido y requiere menos memoria para funcionar. Si el sistema solo funciona con FAT32, los controladores y servicios requeridos por NTFS no se cargan en la memoria. Además, cuando se utiliza FAT32, es posible acceder al disco al iniciar desde el disquete de inicio W9x. Las ventajas de NTFS para el usuario medio se pueden describir en una palabra concisa: indestructible. Con toda seriedad, deshabilitar NTFS es extremadamente difícil, aunque es posible. Para el experimento, un montón de varias aplicaciones, optimizadores de disco, y en los momentos más inoportunos exprimió botón de reinicio. Repetir este sadismo una docena de veces no produjo ninguna impresión en el sistema, que siguió funcionando sin errores. Además, NTFS tiene capacidades de cifrado de archivos integradas, lo que brinda cierta confianza en la seguridad de los datos. Por supuesto, siempre que no se reinstale el sistema.

Convertimos un disco FAT32 a NTFS sin perder datos.
1. Puedes usar el comando CONVERTIR volumen: /FS:NTFS La conversión se producirá en el próximo reinicio. No habrá pérdida de información, pero debe tener en cuenta que el tamaño del clúster después de la conversión será de 512 bytes, lo que no es muy bueno en particiones grandes, además, el disco después de la conversión estará muy fragmentado. La conversión inversa (NTFS -> FAT) sin pérdida de datos usando XP es imposible; necesitará formatear la partición nuevamente.
2. Convertir también podrá programa de partición Magia. NTFS 5 funciona bien a partir de la versión 6.0, pero si usa sólo un disquete de arranque, entonces la versión 5.01 será suficiente. este programa también te permite realizar conversión inversa sin pérdida de datos e incluso puede cambiar el tamaño del clúster (desafortunadamente, solo en FAT16 y FAT32). Partition Magic no funciona con discos dinámicos, solo con los principales.




Arriba