¿Qué es el formato del disco? El formato de disco es un conjunto de operaciones informáticas, independientes entre sí, físicas o lógicas, que permiten restablecer un disco duro, una memoria USB, una partición del disco duro o de la memoria USB o cualquier otro dispositivo de almacenamiento de datos a su estado original, u óptimo para ser reutilizado o reescrito con nueva información. Esta operación puede borrar, aunque no de forma definitiva, los datos contenidos en él. En algunos casos esta utilidad puede ir acompañada de un particionado de disco. Formato de bajo nivel (Formateo físico) También llamado formato físico, es realizado mediante un software específico y consiste en colocar marcas en la superficie de óxido metálico magnetizable de Cromo o Níquel, para dividirlo en pistas concéntricas y éstas, a su vez, en sectores los cuales pueden ser luego referenciados indicando la cabeza lectora, el sector y cilindro que se desea leer. El tamaño estándar de cada sector es de 512 bytes. Normalmente los discos duros vienen formateados de fábrica y nunca se pierde el formato por operaciones normales incluso si son defectuosas (aunque sí pueden perderse por campos magnéticos o altas temperaturas). Actualmente los discos duros vienen con tecnología que no requiere formato a bajo nivel y en algunos casos el disco duro podría dañarse. Durante la operación de formato de bajo nivel se establecen las pistas y los sectores de cada plato. La estructura del disco duro es la siguiente: • Pistas: Varios miles de círculos concéntricos por cada plato del disco duro que pueden organizarse verticalmente en cilindros. • Sector: Varios cientos por pista. El tamaño individual suele ser de 512 bytes. • Preambulo: Contiene bits que indican el principio del sector y a continuación el número de cilindro y sector. • ECC: Contiene información de recuperación para errores de lectura. Este campo es variable y dependerá del fabricante. • Datos: Los datos o información que se va almacenar. Particionado de disco El Particionado de disco puede ser un paso intermedio entre el formato de bajo nivel y el de alto nivel, en todo caso, será un paso imprescindible para poder realizar un formateo de alto nivel, ya que, en el caso de los discos duros, solo puede realizarse a particiones individuales. No obstante, el formato de alto nivel puede realizarse en particiones preexistentes de un particionado anterior, lo cual no obliga a realizar un nuevo particionado cada vez que se desee hacer un formato de alto nivel. Cada disco duro admite un máximo de 4 Particiones primarias. Formato de alto nivel El formato lógico, de alto nivel o también llamado sistema de archivos, puede ser realizado habitualmente por los usuarios, aunque muchos medios vienen ya formateados de fábrica. El formato lógico implanta un sistema de archivos que asigna sectores a archivos. En los discos duros, para que puedan convivir distintos sistemas de archivos, antes de realizar un formato lógico hay que dividir el disco en particiones; más tarde, cada partición se formatea por separado. El formateo de una unidad implica la eliminación de los datos, debido a que se cambia la asignación de archivos a clústers (conjunto de sectores contiguos, pero que el sistema distribuye a su antojo), con lo que se pierde la vieja asignación que permitía acceder a los archivos. Cada sistema operativo tiene unos sistemas de archivos más habituales: • Windows: ExFAT, FAT o FAT16, FAT32, NTFS, EFS • Linux: ext2, ext3, ext4, JFS, ReiserFS, Reiser4, XFS • Solaris: UFS, ZFS • Mac OS: HFS, HFS+ • IBM: JFS, GPFS • Discos Ópticos: UDF Tipos de formato de disco duro Windows ExFAT (Extended File Allocation Table) Es un sistema de archivos, patentado y propiedad de Microsoft, especialmente adaptado para memorias flash presentado con Windows CE (Windows Embedded CE 6.0). El sistema de archivos ExFAT se utiliza cuando el NTFS no es factible debido a la sobrecarga de las estructuras de datos. FAT o FAT16 Es el acrónimo de "File Allocation Table" o Tabla de localización de archivos, en inglés. Y es simplemente eso. Una especie de índice, que tu sistema operativo utiliza para guardar la localización real (en el disco duro) de cada archivo individual. El sistema utiliza un área del disco (que no está disponible para el usuario) para guardar este índice. Es un área restringida, que NO puedes usar para tus archivos. Este es el motivo por el que muchos discos duros tienen menos espacio disponible que su capacidad real teórica. FAT32 Es un tipo de sistema de archivos FAT. Sucesor del FAT16. Su objetivo fue superar el límite de tamaño de una partición que tenía el FAT16 y mantener la compatibilidad con MS-DOS. El tamaño máximo de un archivo en FAT32 es de 4 gigabytes menos 1 byte. NTFS (New Technology File System) Es un sistema de archivos diseñado específicamente para Windows NT, y utilizado por las versiones recientes del sistema operativo Windows. Ha reemplazado al sistema FAT utilizado en versiones antiguas de Windows y en DOS. NTFS permite definir el tamaño del clúster de forma independiente al tamaño de la partición. El tamaño mínimo del bloque es de 512 bytes. Este sistema también admite compresión nativa de archivos y encriptación. Es un sistema ideal para particiones de gran tamaño, pudiendo manejar discos de hasta 2 terabytes. EFS (Encrypting File System) Es un sistema de archivos que, trabajando sobre NTFS, permite cifrado de archivos a nivel de sistema. Está disponible para Microsoft Windows 2000 y posteriores. La tecnología transparentemente permite a los archivos contenidos ser cifrados en las particiones NTFS en donde esté habilitado para proteger datos confidenciales de personas con acceso físico a la computadora. EFS es incompatible con la compresión de carpetas. El sistema de cifrado de archivos (EFS) es una característica de Windows que permite almacenar información en el disco duro en formato cifrado. El cifrado es la protección de mayor nivel que proporciona Windows para ayudarle a mantener la información a salvo. Linux Ext2 (second extended filesystem) Es un sistema de archivos para el kernel Linux. Fue diseñado originalmente por Rémy Card en el año 1993 como un sistema de ficheros extensible para Linux y es el sistema de ficheros que tuvo más éxito en la comunidad Linux, es básico para todas las distribuciones actuales de Linux. Este se creo con la premisa de que los datos contenidos en los ficheros se guarden en bloques de datos. El tamaño del sistema de archivos Ext2 puede ser de 2TB a 32TB Ext3 (third extended filesystem) Es un sistema de archivos con registro por diario (journaling). Fue el sistema de archivos más usado en distribuciones Linux, aunque en la actualidad ha sido remplazado por su sucesor, ext4. La principal diferencia con ext2 es el registro por diario. Un sistema de archivos ext3 puede ser montado y usado como un sistema de archivos ext2. Otra diferencia importante es que ext3 utiliza una variante de árbol b, el árbol HTree e incorpora el asignador de bloques de disco Orlov. Ext4 (fourth extended filesystem) Constituye la siguiente etapa en la evolución del sistema de archivos (o ficheros; en inglés, filesystem) denominado extended, que indudablemente se ha convertido en uno de los más utilizados por los usuarios de Linux. Es importante destacar que las modificaciones introducidas por ext4 han sido más numerosas y significativas en comparación a las realizadas por su antecesor sobre ext2. En otras palabras, ext4 presenta modificaciones en las estructuras internas del mismo sistema (de ficheros), como sucede en el caso de aquellas destinadas a la preservación de los datos propios de cada fichero, mientras que ext3 se caracterizó principalmente por haber introducido la funcionalidad journaling, inexistente en ext2. En síntesis, el resultado ha sido un sistema mejor diseñado, más eficiente y confiable, y por supuesto con mayores prestaciones. JFS (Journaling filesystem) Es un sistema de archivos de 64 bits que permite respaldar transacciones (journaling). Fue desarrollado por IBM con la idea de permitir servidores de alto rendimiento. Está disponible bajo la licencia GNU GPL. Utiliza estructura de árbol para organizar los bloques vacíos, utilizando una técnica especial para agrupar bloques lógicos vacíos. JFS fue desarrollado para AIX, luego disponible para eComStation, OS/2, sistemas operativos Linux (año 2000) y HP-UX. Fue lanzado en 1991. ReiserFS Es un sistema de archivos de propósito general, diseñado e implementado por un equipo de la empresa Namesys, liderado por Hans Reiser. También se llama Reiser3 y antecesor del sistema de archivos Reiser4. Actualmente es soportado por Linux. • A partir de la versión 2.4.1 del núcleo de Linux, ReiserFS se convirtió en el primer sistema de ficheros con journal en ser incluido en el núcleo estándar. • También es el sistema de archivos por defecto en varias distribuciones, como Slackware, SuSE, Xandros, Yoper, Linspire, Kurumin Linux, FTOSX y Libranet. También es soportado bajo Windows (de forma no oficial), pero es aún inestable y rudimentario (ReiserFS bajo Windows). Reiser4 Reiser4 es un sistema de archivos para computadoras. Se trata de la versión más reciente del sistema de archivos ReiserFS, reescrito desde cero, desarrollado por Namesys y patrocinado por la DARPA y Linspire. Actualmente no se distribuye de forma conjunta con el kernel de Linux y por tanto no es soportado por muchas distribuciones. De hecho, su predecesor, Reiser3 se encuentra mucho más expandido. Reiser4 se encuentra disponible en la rama -mm del kernel de Linux, mantenida por Andrew Morton. Los desarrolladores del kernel de Linux sostienen que Reiser4 no sigue la convención de codificación estándar, mientras que Hans Reiser argumenta que la verdadera razón es debida a motivos políticos. XFS Es un sistema de archivos de diario de 64 bits de alto rendimiento creado por Silicon Graphics Inc (SGI) en 1993. Era el sistema de archivos predeterminado en el sistema operativo IRIX de SGI a partir de su versión 5.3. XFS fue portado al kernel de Linux en 2001; a partir de junio de 2014, XFS es compatible con la mayoría de las distribuciones de Linux, algunas de las cuales lo usan como el sistema de archivos predeterminado. XFS sobresale en la ejecución de operaciones paralelas de Entrada/Salida (E/S) debido a su diseño, que se basa en grupos de asignación (un tipo de subdivisión de los volúmenes físicos en los que se usa XFS, también abreviado a AG). Debido a esto, XFS permite una escalabilidad extrema de los subprocesos de E/S, el ancho de banda del sistema de archivos y el tamaño de los archivos y del propio sistema de archivos al abarcar múltiples dispositivos de almacenamiento físico. XFS garantiza la coherencia de los datos mediante el uso de diario de metadatos y el apoyo de barreras de escritura. Solaris UFS (Unix File System) Es un sistema de archivos utilizado por varios sistemas operativos UNIX y POSIX. Es un derivado del Berkeley Fast File System (FFS), el cual es desarrollado desde FS UNIX (este último desarrollado en los Laboratorios Bell). Casi todos los derivativos de BSD incluyendo a FreeBSD, NetBSD, OpenBSD, NeXTStep, y Solaris utilizan una variante de UFS. En Mac OS X está disponible como una alternativa al HFS. En Linux, existe soporte parcial al sistema de archivos UFS, de solo lectura, y utiliza sistema de archivos nativo de tipo ext3, con un diseño inspirado en UFS. ZFS (Zettabyte File System) Es un sistema de archivos y administrador de volúmenes desarrollado originalmente por Sun Microsystems para su sistema operativo Solaris. ZFS fue diseñado e implementado por un equipo de Sun liderado por Jeff Bonwick. ZFS destaca por su gran capacidad, integración de los conceptos anteriormente separados de sistema de ficheros y administrador de volúmenes en un solo producto, nueva estructura sobre el disco, sistemas de archivos ligeros y una administración de espacios de almacenamiento sencilla. Mac OS HFS (Hierarchical File System) En septiembre de 1985 Apple introdujo un nuevo sistema de archivos diseñado para disquetes y discos duros el cual fue incluido en su también nuevo y primer disco duro, el Hard Disk 20. Este disco duro tenía una capacidad de 20 MB y su primer uso fue en las Macintosh 512k junto con la actualización del System 2, el System 2.1, que fue diseñada para el soporte de dicho dispositivo de almacenamiento secundario. De cualquier forma, aún se necesitaba arrancar el sistema operativo con la inserción de los disquetes MFS de 400k, fue hasta el System 3 que se aparecieron las unidades de arranque de 800K con HFS por defecto. El sistema de archivos jerárquico remplazó la tabla plana de MFS por un archivo de catálogo (Catalog File), un derivado del Árbol-B que consiste en árboles binarios de búsqueda en donde cada nodo puede más de 2 hijos, de esta forma se podían realizar búsquedas de manera rápida sin importar el tamaño del archivo. Así los archivos ya estaban organizados en carpetas y se podían almacenar más sin problemas. HFS+ (Heirarchical File System Plus) Se introdujo en 1998 con el lanzamiento de Mac OS 8 remplazando a HFS y soportando archivos mucho más grandes y mayor cantidad de archivos, gracias a sus 32 bits. Debido a esto, era menor la cantidad de espacio en disco desperdiciada ya que la cantidad máxima de archivos en 32 bits es sumamente grande, solucionando el problema de HFS. Los campos de HFS+ tienen un tamaño variable dependiendo el tamaño del archivo a almacenar, mientras que en HFS era fijo. El archivo de catálogo es de 4KB en Mac OS y 8 KB en Mac OS X utilizando HFS+, mientras que en HFS era de 512 bytes, esto hace más registros de ficheros y directorios. Poco después, en la versión de Mac OS X 10.3, se incluyó el Journaling a HFS+, también llamado registro de diario, que consiste en realizar muchas copias de los archivos con el fin de asegurarlos en contra de fallas eléctricas o fallas del software, de esta forma se verían dañadas sólo algunas copias pudiéndose recuperar el archivo de las demás. IBM GPFS (General Parallel File System) Es un sistema de ficheros distribuido de alto rendimiento desarrollado por IBM. GPFS proporciona un acceso concurrente de alta velocidad a aplicaciones que se encuentran ejecutando en múltiples nodos de un cluster dando una visión de un disco compartido entre todos ellos. La configuración existente de mayor tamaño superaba los 2000 nodos. Existen versiones de GPFS para sistemas operativos AIX (desde 1998) y Linux (desde 2001). Se incluye como parte de IBM System Cluster 1350. Desde el inicio, GPFS ha sido aplicado con éxito en multitud de aplicaciones comerciales incluyendo: servicios digitales, redes de análisis y servicios de archivos escalables. En marzo de 2008, es utilizado por muchos de los supercomputadores que forman el TOP500, entre las que se encuentran las dos más importantes de España: Magerit y Marenostrum. Discos ópticos UDF (Universal Disk Format) Antes de poder usar un disco para guardar información, éste deberá ser formateado. Los discos movibles (disquetes, CD, USB, Unidad Zip, etc.) que se compran normalmente ya se encuentran formateados, pero puede encontrar algunos no formateados de vez en cuando. Habitualmente, un formateo completo hace las siguientes cosas: • Borra toda la información anterior (incluyendo obviamente virus porque son software) • Establece un sistema para grabar disponiendo qué y dónde se ubicará en el disco. • Verifica el disco sobre posibles errores físicos o magnéticos que pueda tener lugar en el ordenador. Referencias https://sites.google.com/site/is23discos/tipo-de-formateo https://es.wikipedia.org/wiki/ExFAT http://albertog.over-blog.es/article-que-es-el-formato-fat-100123447.html http://www.alegsa.com.ar/Dic/fat32.php http://www.alegsa.com.ar/Dic/ntfs.php https://es.wikipedia.org/wiki/EFS https://prezi.com/mihmagqjfpjg/ext2ext3ext4/ https://es.wikipedia.org/wiki/Ext3 https://wiki.archlinux.org/index.php/Ext4_(Espa%C3%B1ol) http://www.alegsa.com.ar/Dic/jfs.php https://milacoderque.wordpress.com/2017/04/19/sistemas-de-archivos-reiser-fs-y- xfs/ https://en.wikipedia.org/wiki/XFS https://es.wikipedia.org/wiki/Unix_File_System https://es.wikipedia.org/wiki/ZFS_(sistema_de_archivos) http://opsoft.mex.tl/1599457_Sistemas-de-archivos.html https://es.wikipedia.org/wiki/General_Parallel_File_System https://es.wikipedia.org/wiki/Formato_de_disco