Anda di halaman 1dari 25

Sistema de archivos

PDF generado usando el kit de herramientas de fuente abierta mwlib. Ver http://code.pediapress.com/ para mayor informacin. PDF generated at: Tue, 09 Apr 2013 14:19:57 UTC

Contenidos
Artculos
Tabla de asignacin de archivos NTFS Ext4 Particin de disco 1 8 11 16

Referencias
Fuentes y contribuyentes del artculo Fuentes de imagen, Licencias y contribuyentes 21 22

Licencias de artculos
Licencia 23

Tabla de asignacin de archivos

Tabla de asignacin de archivos


FAT12 Desarrollador Nombre completo (versin de 12 bits) Introducido Identificador de particin 1977 (Microsoft Disk BASIC) 0x01 (MBR) FAT16 Microsoft Tabla de Asignacin de Archivos (versin de 16 bits) Julio de 1988 (MS-DOS 4.0) 0x04, 0x06, 0x0E (MBR) (versin de 32 bits) Agosto de 1996 (Windows 95 OSR2) 0x0B, 0x0C (MBR) EBD0A0A2-B9E5-4433 -87C0-68B6B72699C7 (GPT) FAT32 FAT32

Estructuras Contenido de carpeta Ubicacin de archivo Bloques defectuosos Lmites Tamao mximo de archivo Nmero mximo de archivos Longitud mxima del nombre de archivo Tamao mximo del volumen Caractersticas Fechas almacenadas Rango de fechas soportado Metadatos Atributos Permisos Compresin transparente Cifrado transparente

FAT12

FAT16 Tabla Lista enlazada Lista enlazada

FAT12 32 MB 4.077

FAT16 2 GB 65.517

FAT32 4 GB 268.435.437

8.3 (11) o 255 caracteres cuando se usan LFNs (Long File Names) 32 MB FAT12 2 GB FAT16 Creacin, modificacin, acceso 1 de enero de 1980 - 31 de diciembre de 2107 No de modo nativo Slo lectura, oculto, sistema, archivo, nombre del volumen No Por volumen, Stacker, DoubleSpace, DriveSpace Por volumen slo con DR-DOS No No 2 TB FAT32

Tabla de asignacin de archivos, comnmente conocido como FAT (del ingls file allocation table), es un sistema de archivos desarrollado para MS-DOS, as como el sistema de archivos principal de las ediciones no empresariales de Microsoft Windows hasta Windows Me. FAT es relativamente sencillo. A causa de ello, es un formato popular para disquetes admitido prcticamente por todos los sistemas operativos existentes para computadora personal. Se utiliza como mecanismo de intercambio de datos entre sistemas operativos distintos que coexisten en la misma computadora, lo que se conoce como entorno multiarranque. Tambin se utiliza en tarjetas de memoria y dispositivos similares. Las implementaciones ms extendidas de FAT tienen algunas desventajas. Cuando se borran y se escriben nuevos archivos tiende a dejar fragmentos dispersos de stos por todo el soporte. Con el tiempo, esto hace que el proceso de lectura o escritura sea cada vez ms lento. La denominada desfragmentacin es la solucin a esto, pero es un proceso largo que debe repetirse regularmente para mantener el sistema de archivos en perfectas condiciones. FAT tampoco fue diseado para ser redundante ante fallos. Inicialmente solamente soportaba nombres cortos de archivo: ocho

Tabla de asignacin de archivos caracteres para el nombre ms tres para la extensin. Tambin carece de permisos de seguridad: cualquier usuario puede acceder a cualquier archivo.

Historia y versiones
El sistema de archivos FAT fue creado por Bill Gates y Marc McDonald en 1977 con el objeto de manejar discos en BASIC. Fue incorporado por primera vez en el sistema operativo QDOS por Tim Paterson en agosto de 1980, para los computadores S-100 de arquitectura Intel 8086. Este sistema de archivos fue la principal diferencia entre QDOS y 4CP/M.

FAT12
La versin inicial de FAT se conoce ahora como FAT12. Es un sistema de archivos para disquete, por lo que tiene varias limitaciones: No soporta anidacin de carpeta. Las direcciones de bloque solamente contienen 12 bits. Esto complica la implementacin. El tamao del disco se almacena como una cuenta de 16 bits expresada en sectores, lo que limita el espacio manejable a 32 megabytes. En aquella poca, el habitual disquete (5,25 pulgadas en una sola cara) constaba de 40 pistas con 8 sectores por pista, resultando en una capacidad inferior a 160 kilobytes. Este lmite exceda la capacidad en ms de un orden de magnitud, y al mismo tiempo, permita encajar todas las estructuras de control en la primera pista. Por tanto, se evitaba el movimiento de los cabezales en las operaciones de lectura y escritura. Estos lmites fueron superados en los aos posteriores. Con el propsito de soportar el reciente IBM PC, que dispona de un disco duro de 10 megabytes, MS-DOS 2.0, y carpetas anidadas, simplemente se utilizaron clusters de 8 kilobytes en el disco duro. El formato de FAT en s mismo no cambi. En 1984, IBM lanz el PC AT, con 20 megabytes de disco duro. Al mismo tiempo, Microsoft lanz MS-DOS 3.0. Las direcciones de los cluster fueron ampliadas a 16 bits, permitiendo un nmero mayor de clusters (65.536 exactamente de archivos. A pesar de todo, no hubo mejoras en el lmite mximo de 32 megabytes. MS-DOS 3.0 tambin incorpor soporte a disquetes de alta densidad de 5,25 pulgadas (1,2 megabytes de capacidad), con 15 sectores por pista, y en consecuencia, ms espacio para FAT. Esto probablemente forz una dudosa optimizacin del tamao del clster, que baj de dos sectores a slo uno. El efecto global fue una reduccin significativa de los tiempos de lectura y escritura frente a los disquetes de doble densidad. Estructura de la FAT12 en un disquete de 1,44M:
512 Byte Primer sector fsico del disco flexible (Pista Cero)

Tabla de asignacin de archivos

3 Byte 8 Byte 2 Byte 1 Byte 2 Byte 1 Byte 2 Byte 2 Byte 1 Byte 2 Byte 2 Byte 2 Byte 4 Byte 4 Byte 1 Byte 1 Byte 1 Byte 4 Byte 12 Byte 8 Byte

Cdigo mquina de salto ( jmp short 0x3E; nop ) Cadena que identifica el fabricante del disco Bytes por sector Sectores por cluster Sectores reservados Nmero de FAT's Entradas mximas en directorio raz Sectores totales

0EBh 03Ch 090h 'mkdosfs',0 512 1 1 2 244 2880

Descriptor de medio (0F0h para discos de 1'44M) 240 Sectores por fat Sectores por pista Nmero de caras Sectores ocultos Longitud total de sectores Nmero de unidad Banderas Firma (029h) Nmero de serie Etiqueta de volumen Identificador de formato 9 18 2 0 0 0 0 41 4294967295 'DISCO EJPLO' 'FAT12' [...] 055AAh

446 Byte Cdigo mquina del cargador de arranque 2 Byte Firma de unidad arrancable

FAT16
En 1987 apareci lo que hoy se conoce como el formato FAT16. Se elimin el contador de sectores de 16 bits. El tamao de la particin ahora estaba limitado por la cuenta de sectores por clster, que era de 8 bits. Esto obligaba a usar clusters de 32 KiB con los usuales 512 bytes por sector. As que el lmite definitivo de FAT16 se situ en los 2 GiB. Esta mejora estuvo disponible en 1988 gracias a MS-DOS 4.0. Mucho ms tarde, Windows NT aument el tamao mximo del cluster a 64 kilobytes gracias al "truco" de considerar la cuenta de clusters como un entero sin signo. No obstante, el formato resultante no era compatible con otras implementaciones de la poca, y adems, generaba ms fragmentacin interna (se ocupaban clusters enteros aunque solamente se precisaran unos pocos bytes). Windows 98 fue compatible con esta extensin en lo referente a lectura y escritura. Sin embargo, sus utilidades de disco no eran capaces de trabajar con ella.

Tabla de asignacin de archivos

VFAT y FASTFAT
Windows 3.11 introdujo un nuevo esquema de acceso a los sistemas de archivos, usando el modo protegido de 32 bits (presente en los Intel 386 y posteriores) esquivando el ncleo de MS-DOS. Para ello, usaba directamente el BIOS o el hardware de la unidad de disco. Esto tambin permita utilizar una cach, acelerando el acceso. Todo esto se denomin VFAT o FAT virtual. Windows NT 3.1 proporcionaba la misma aproximacin, pero denominndolo FASTFAT. Sin embargo, era natural que los controladores de Windows NT utilizasen el modo protegido de 32 bits. A menudo se confunde con el soporte LFN (nombres largos de archivo) ya que ste estaba habilitado por defecto en Windows 95.

LFN o nombres largos de archivo


Uno de los objetivos de los diseadores de Windows 95 fue el uso de nombres ms largos para los archivos. Se implement sobre FAT utilizando un truco en el modo de almacenar los ndices de los directorios. Esta implementacin tambin se conoce como VFAT por culpa del controlador de Windows 95 que lo incorpor por primera vez. Los nombres largos tambin se soportaron en Windows NT a partir de la versin 3.5.

FAT32
FAT32 fue la respuesta para superar el lmite de tamao de FAT16 al mismo tiempo que se mantena la compatibilidad con MS-DOS en modo real. Microsoft decidi implementar una nueva generacin de FAT utilizando direcciones de cluster de 32 bits (aunque slo 28 de esos bits se utilizaban realmente). En teora, esto debera permitir aproximadamente 268.435.538 clusters, arrojando tamaos de almacenamiento cercanos a los ocho terabytes. Sin embargo, debido a limitaciones en la utilidad ScanDisk de Microsoft, no se permite que FAT32 crezca ms all de 4.177.920 clusters por particin (es decir, unos 124 gigabytes). Posteriormente, Windows 2000 y XP situaron el lmite de FAT32 en los 32 GiB. Microsoft afirma que es una decisin de diseo, sin embargo, es capaz de leer particiones mayores creadas por otros medios. FAT32 apareci por primera vez en Windows 95 OSR2. Era necesario reformatear para usar las ventajas de FAT32. Curiosamente, DriveSpace 3 (incluido con Windows 95 y 98) no lo soportaba. Windows 98 incorpor una herramienta para convertir de FAT16 a FAT32 sin prdida de los datos. Este soporte no estuvo disponible en la lnea empresarial hasta Windows 2000. El tamao mximo de un archivo en FAT32 es 4 GiB (2321 bytes), lo que resulta engorroso para aplicaciones de captura y edicin de video, ya que los archivos generados por stas superan fcilmente ese lmite.

Otros fabricantes
Otros sistemas operativos tales como GNU/Linux, FreeBSD y BeOS soportan FAT, y la mayora tambin soportan VFAT y FAT32 en menor extensin. Las primeras ediciones de GNU/Linux tambin apoyaron un formato conocido como UMSDOS. Este consista en una variante de FAT que admita los permisos de seguridad tpicos en Unix, adems de los nombres largos de ste. Para ello, se almacenaba esta informacin en un archivo FAT separado que se denominaba "--linux--.---" (por tanto, conservando compatibilidad total). UMSDOS qued en desuso con la aparicin de VFAT en recientes versiones del ncleo Linux. El sistema operativo Mac OS X tambin soporta sistemas de archivos FAT, siempre que no se trate del volumen de arranque del sistema.

Tabla de asignacin de archivos

FAT y metadatos
NOTA: Los metadatos son atributos asociados a un archivo pero que no forman parte de l (por ejemplo, la fecha o el autor). Este concepto recibe otras denominaciones tales como filesystem fork, alternate data streams (en Windows), etc. El sistema de archivos FAT no est diseado para albergar metadatos. Algunos sistemas operativos que los necesitan incorporaron varios mtodos para simularlos. Por ejemplo, almacenndolos en archivos o carpetas extra (de manera similar a UMSDOS) o tambin otorgando una semntica especial a estructuras no usadas en el formato original. No obstante, este ltimo mtodo no es compatible con herramientas no preparadas para esta extensin. Por ejemplo, una herramienta de desfragmentacin podra destruir los metadatos. Mac OS, a travs de la utilidad PC Exchange, almacena metadatos en un archivo oculto denominado "FINDER.DAT" (uno por carpeta). Mac OS X almacena los metadatos en un archivo oculto denominado como su propietario, pero comenzando por ".-". Cuando se trata de meta-datos de una carpeta, los almacena en un archivo oculto llamada ".DS_Store". OS/2 tambin depende fuertemente del uso de meta-datos. Cuando se refiere a volmenes en FAT, los almacena en un archivo oculto denominado "EADATA.SF" en la carpeta raz del volumen. Tambin reserva dos bytes en el archivo (o carpeta) para poder indexarlo. Los meta-datos se acceden a travs del escritorio Workplace Shell, a travs de guiones REXX, o a travs de utilidades como 4OS2. Cuando se refiere a su sistema de archivos propio HPFS, ste ya da soporte nativo a meta-datos, denominados atributos extendidos. Windows NT soporta meta-datos en los sistemas de archivos HPFS, NTFS y FAT (mediante el mismo mecanismo que OS/2). Pero no es posible copiar meta-datos entre sistemas de archivos distintos. Windows 2000 se comporta exactamente igual que Windows NT, pero ignora los meta-datos cuando copia archivos desde FAT32 a otros sistemas de archivos.

ExFat
ExFat (Extended File Allocation Table) es un sistema de archivos especialmente adaptado para memorias flash presentado con Windows Embedded CE 6.0. exFAT se utiliza cuando el sistema de archivos NTFS no es factible debido a la sobrecarga de las estructuras de datos.

Futuro
Dado que Microsoft no seguir soportando sistemas operativos basados en MS-DOS, es poco probable que se desarrollen nuevas versiones de FAT. NTFS es un sistema de archivos superior a ste en mltiples aspectos: eficiencia, rendimiento y fiabilidad. Su principal desventaja es el excesivo tamao que desperdicia en pequeos volmenes y su limitado soporte en otros sistemas operativos. Sus especificaciones son un secreto comercial; no obstante, esto est cambiando, gracias a la ingeniera inversa, pues ya es posible leer y escribir en particiones NTFS en Linux con herramientas como NTFS-3G. FAT es, hoy por hoy, el sistema de archivos habitual en medios de almacenamiento extrables (con la excepcin hecha del CD y DVD). FAT12 se usa en disquetes, y FAT16 en el resto de medios (por ejemplo, tarjetas de memoria y memorias USB). La mayora de estos medios no son lo suficientemente grandes como para beneficiarse de FAT32. FAT se utiliza por motivos de compatibilidad y menor desperdicio del espacio disponible. El soporte FAT32 en Windows 2000 y XP est limitado a discos de 32 gigabytes, lo que obliga a usuarios de discos duros modernos a usar NTFS o utilizar utilidades de terceros al margen de Windows.[1] Esta limitacin afecta a la hora de instalar, pero no al uso: Windows 2000/XP puede acceder a discos FAT32 de hasta 2 terabytes, aunque en el momento de instalar, no permitir formatear un disco FAT32 de ms de 32 GB, y obligar a usar NTFS.[2] La solucin alternativa es formatear antes el disco en FAT32 (por ejemplo con la ayuda de un LiveCd de GNU/Linux o utilidades de terceros), y a continuacin instalar Windows 2000/XP.

Tabla de asignacin de archivos

Estructura
El sistema de archivos FAT se compone de cuatro secciones: 1. El sector de arranque. Siempre es el primer sector de la particin (volumen) e incluye informacin bsica, punteros a las dems secciones, y la direccin de la rutina de arranque del sistema operativo. 2. La regin FAT. Contiene dos copias de la tabla de asignacin de archivos (por motivos de seguridad). Estos son mapas de la particin, indicando qu clusters estn ocupados por los archivos. 3. La regin del directorio raz. Es el ndice principal de carpetas y archivos. 4. La regin de datos. Es el lugar donde se almacena el contenido de archivos y carpetas. Por tanto, ocupa casi toda la particin. El tamao de cualquier archivo o carpeta puede ser ampliado siempre que queden suficientes clusters libres. Cada cluster est enlazado con el siguiente mediante un puntero. Si un determinado cluster no se ocupa por completo, su espacio remanente se desperdicia. Una particin se divide en un conjunto de clusters de idntico tamao. Son pequeos bloques discontinuos. El tamao del clster depende de la variante de FAT utilizada. Vara entre 2 y 32 kilobytes. Cada archivo ocupa uno o ms clusters en funcin de su tamao. De manera que un archivo queda representado por una cadena secuencial de clusters (una lista enlazada). Cada clster de la cadena no tiene por qu ser adyacente al anterior. Esto es lo que provoca la fragmentacin. La tabla de asignacin de archivos consta de una lista de entradas. Cada entrada contiene informacin sobre un clster: La direccin del siguiente clster en la cadena. Si es pertinente, la indicacin de "fin de archivo" (que es tambin el fin de la cadena). Un carcter especial para indicar que el clster es defectuoso. Un carcter especial para indicar que el clster est reservado (es decir, ocupado por un archivo). El nmero cero para indicar que el clster est libre (puede ser usado por un archivo).

El tamao de estas entradas tambin depende de la variante FAT en uso: FAT16 usa entradas de 16 bits, FAT32 usa entradas de 32 bits, etc.

El directorio raz
Este ndice es un tipo especial de archivo que almacena las sub-carpetas y archivos que componen cada carpeta. Cada entrada del directorio contiene el nombre del archivo o carpeta (mximo 8 caracteres), su extensin (mximo 3 caracteres), sus atributos (archivo, carpeta, oculto, del sistema, o volumen), la fecha y hora de creacin, la direccin del primer cluster donde estn los datos, y por ltimo, el tamao que ocupa. El directorio raz ocupa una posicin concreta en el sistema de archivos, pero los ndices de otras carpetas ocupan la zona de datos como cualquier otro archivo. Los nombres largos se almacenan ocupando varias entradas en el ndice para el mismo archivo o carpeta.

Licenciamiento
Microsoft ha solicitado una serie de patentes para elementos clave del sistema de archivos FAT en los aos 1990. Su popularidad y compatibilidad lo hacen el formato de eleccin para memorias flash de cmaras digitales y PDA, por ejemplo. En diciembre de 2003, Microsoft anunci que comenzara a comercializar licencias de uso para FAT al coste de 0,25 dlares por unidad vendida. con un mximo de 250.000 dlares por acuerdo de licencia. Hasta el momento, Microsoft ha citado cuatro patentes sobre FAT como fundamento de sus pretensiones. Las cuatro se refieren a la implementacin de nombres largos:

Tabla de asignacin de archivos Patente 5.745.902: Mtodo y sistema para acceder un archivo usando nombres largos con diferentes formatos de nombre de archivo. Cubre un modo de generar y asociar un nombre corto "8.3" con uno largo (por ejemplo, "Microsoft.txt" -largo- con "Micros~1.txt" -corto-). As como el modo de enumerar nombres cortos en conflicto (por ejemplo, "MICROS~2.TXT" y "MICROS~3.TXT"). Patente 5.579.517: Espacio de nombres comn tanto para nombres cortos como largos de archivos. Cubre un mtodo para encadenar mltiples entradas de nombre corto en el ndice para almacenar un nombre largo. La Public Patent Foundation impugn esta patente con xito. Patente 5.758.352: Similar a la anterior. Tambin fue impugnada con xito. Patente 6.286.013: Mtodo y sistema para proporcionar un espacio comn de nombres para nombres de archivo tanto largos como cortos en un sistema operativo. Esta patente reclama los mtodos usados en Windows 95, 98 y ME para hacer los nombres de archivos largos compatibles con MS-DOS. Aparentemente, no afecta a ninguna implementacin de FAT distinta a la de Microsoft. Algunos expertos creen que estas patentes no cubren realmente el uso que se hace de FAT en medios extraibles de consumo. Por otra parte, el documento Microsoft Extensible Firmware Initiative FAT 32 File System Specification, FAT: General Overview of On-Disk Format, publicado por Microsoft, garantiza una serie de derechos que podran interpretarse como una licencia para implementar FAT en otros sistemas operativos.

Impugnaciones
Debido al clamor popular para que se volviesen a examinar dichas patentes, la Public Patent Foundation envi pruebas a la Oficina de Patentes sobre trabajos previos de Xerox e IBM. La Oficina reconoci que existan "dudas sustanciales de patentabilidad" y abri una investigacin para revisar dichas patentes. Finalmente, dicha revisin ha confirmado la validez de las patentes en enero de 2006.[3]

Referencias
[3] Microsoft's file system patent upheld (http:/ / news. cnet. com/ Microsofts-file-system-patent-upheld/ 2100-1012_3-6025447. html) .

Enlaces externos
En ingls Microsoft's statement on "FAT File System Technology and Patent License" (http://www.microsoft.com/ mscorp/ip/tech/fat.asp) Slashdot discussion on Microsoft's claims of FAT-related patents (http://slashdot.org/article.pl?sid=03/12/04/ 1318212) Microsoft Extensible Firmware Initiative FAT 32 File System Specification, FAT: General Overview of On-Disk Format (http://www.microsoft.com/whdc/system/platform/firmware/fatgen.mspx) Understanding FAT32 Filesystems (explained for embedded firmware developers) (http://www.pjrc.com/tech/ 8051/ide/fat32.html) Microsoft's war on GPL dealt patent setback (http://www.theregister.co.uk/2004/06/14/ ms_fat_patent_reexamined/) A Short History of MS-DOS (http://www.patersontech.com/Dos/Byte/History.html), by Tim Paterson Detailed Explanation of FAT Boot Sector (http://support.microsoft.com/support/kb/articles/Q140/4/18.asp) - Microsoft Knowledge Base Article 140418 At PUBPAT's Request, Patent Office Rejects Microsoft's FAT Patent: All Claims of Reynolds '517 Patent Ruled Invalid (http://www.pubpat.org/Microsoft_517_Rejected.htm)

Tabla de asignacin de archivos Volume and file size limits of FAT filesystems (http://www.microsoft.com/resources/documentation/ Windows/XP/all/reskit/en-us/prkc_fil_tdrn.asp) Design goals and implementation of the new High Performance File System (http://cd.textfiles.com/ megademo2/INFO/OS2_HPFS.TXT)

NTFS
NTFS Desarrollador Nombre completo Microsoft New Technology File System (Nueva Tecnologa de Sistema de Archivos)

Sistemas operativos Familia Windows NT (Windows NT 3.1 a Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, compatibles Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2), Mac OS X, Linux Familia Windows NT (Windows NT 3.1 a Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2), Mac OS X, Linux Introduccin Identificador de la particin Julio de 1993 (Windows NT 3.1) 0x07 (MBR) EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (GPT) Estructuras Contenido del directorio Localizacin de archivo Bloques malos rbol-B+

Mapa de bits/Extents

Mapa de bits/Extents Lmites

Mxima dimensin de archivo

16 TiB con la actual implementacin (16 EiB segn su arquitectura)

Mximo nmero de 4.294.967.295 (2321) archivos Tamao mximo del nombre de archivo Tamao mximo del volumen 255 caracteres

256 TiB con la actual implementacin (16 EiB segn su arquitectura)

[1] Caracteres Cualquier carcter excepto '\0' (NULO) y '/' Windows tambin excluye el uso de \: * ? " < > | permitidos en nombres de archivo Caractersticas Fechas registradas Bifurcaciones Atributos Permisos de acceso a archivos Compresin transparente Creacin, modificacin, modificacin POSIX, acceso S Slo lectura, oculto, sistema, archivo ACLs

Per-file, LZ77 (Windows NT 3.51 en adelante)

NTFS

9
Per-file, DESX (Windows 2000 en adelante), Triple DES (Windows XP en adelante), AES (Windows XP Service Pack 1, Windows Server 2003 en adelante)

Cifrado transparente

NTFS (del ingls New Technology File System) es un sistema de archivos de Windows NT incluido en las versiones de Windows 2000, Windows XP, Windows Server 2003, Windows Server 2008, Windows Vista y Windows 7. Est basado en el sistema de archivos HPFS de IBM/Microsoft usado en el sistema operativo OS/2, y tambin tiene ciertas influencias del formato de archivos HFS diseado por Apple. NTFS permite definir el tamao del clster a partir de 512 bytes (tamao mnimo de un sector) de forma independiente al tamao de la particin. Es un sistema adecuado para las particiones de gran tamao requeridas en estaciones de trabajo de alto rendimiento y servidores. Puede manejar volmenes de, tericamente, hasta 2641 clsteres. En la prctica, el mximo volumen NTFS soportado es de 2321 clsteres (aproximadamente 16 TiB usando clsteres de 4 KiB). Su principal inconveniente es que necesita para s mismo una buena cantidad de espacio en disco duro, por lo que no es recomendable su uso en discos con menos de 400 MiB libres.[citarequerida]

Caractersticas
El tamao mnimo recomendado para la particin es de 10 GB. Aunque son posibles tamaos mayores, el mximo recomendado en la prctica para cada volumen es de 2 TB (Terabytes). El tamao mximo de fichero viene limitado por el tamao del volumen. Tiene soporte para archivos dispersos. Hay tres versiones de NTFS: v1.2 en NT 3.51, NT 4, v3.0 en Windows 2000 y v3.1 en Windows XP, Windows 2003 Server, Windows Vista y v5.1 en Windows 2008. Estas versiones reciben en ocasiones las denominaciones v4.0, v5.0, v5.1, v 5.2, y v 6.0 en relacin con la versin de Windows en la que fueron incluidas. Las versiones ms recientes han incluido algunas caractersticas nuevas, tales como cuotas de disco y puntos de montaje de volmenes.

Funcionamiento
Todo lo que tiene que ver con los ficheros se almacena en forma de metadatos. Esto permiti una fcil ampliacin de caractersticas durante el desarrollo de Windows NT. Un ejemplo lo hallamos en la inclusin de campos de indizado aadidos para posibilitar el funcionamiento de Active Directory. Los nombres de archivo son almacenados en Unicode (UTF-16), y la estructura de ficheros en rboles-B, una estructura de datos compleja que acelera el acceso a los ficheros y reduce la fragmentacin, que era lo ms criticado del sistema FAT. Se emplea un registro transaccional (journal) para garantizar la integridad del sistema de ficheros (pero no la de cada archivo). Los sistemas que emplean NTFS han demostrado tener una estabilidad mejorada, que resultaba un requisito ineludible considerando la naturaleza inestable de las versiones ms antiguas de Windows NT. Sin embargo, a pesar de lo descrito anteriormente, este sistema de archivos posee un funcionamiento prcticamente secreto, ya que Microsoft no ha liberado su cdigo, como hizo con FAT. Gracias a la ingeniera inversa, aplicada sobre el sistema de archivos, se desarrollaron controladores como el NTFS-3G que actualmente proveen a sistemas operativos GNU/Linux, Solaris, MacOS X o BSD, entre otros, de soporte completo de lectura y escritura en particiones NTFS.

NTFS

10

Interoperabilidad
Microsoft provee medios para convertir particiones FAT32 a NTFS, pero no en sentido contrario, (NTFS a FAT32). Partition Magic de Symantec y el proyecto de cdigo abierto NTFSResize son ambos capaces de redimensionar particiones NTFS. Con la herramienta convert incluida en los sistemas NT (Windows 2000 en adelante), se puede cambiar un disco con sistema de ficheros FAT32 a NTFS sin perder ningn dato con la instruccin "convert [unidad]:/fs:ntfs" Por razones histricas, absolutamente todas las versiones de Windows que todava no soportan NTFS almacenan internamente la fecha y hora como hora local, y consecuentemente los sistemas de ficheros correspondientes a esas versiones de Windows, tambin tratan la hora localmente. Sin embargo, Windows NT y sus sucesores almacenan la hora en formato GMT/UTC, y hacen las conversiones apropiadas en el momento de mostrar las fechas. De este modo, al copiar archivos entre un volumen NTFS y uno no NTFS, deben hacerse las conversiones "al vuelo", lo que puede originar ambigedades si el horario de verano est activo en la copia de unos archivos y no en el de otros, pudiendo dar lugar a ficheros cuya marca de hora est una hora desplazada .l. MacOS X provee soporte de slo lectura a particiones formateadas como NTFS. NTFS-3G es una utilidad de licencia GPL que permite lectura y escritura en particiones NTFS. Los desarrolladores de NTFS-3G tambin proveen una versin comercial y de alto rendimiento denominada Tuxera NTFS para Mac.[2]

Enlaces externos
En espaol: Cmo recuperar particiones NTFS daadas [3] En ingls: Microsoft NTFS Technical Reference [4]

Notas y referencias
[1] UTF-16 codepoints accepted, but not validated [3] http:/ / www. todosloscomo. com/ 2008/ 01/ 28/ como-recuperar-particiones-danadas/ [4] http:/ / technet2. microsoft. com/ windowsserver/ en/ library/ 81cc8a8a-bd32-4786-a849-03245d68d8e41033. mspx

Ext4

11

Ext4
ext4 Desarrollador Nombre completo Sistemas operativos compatibles Introduccin Identificador de la particin Mingming Cao, Dave Kleikamp, Alex Tomas, Andrew Morton, y otros Fourth extended file system Linux Linux

10 de octubre de 2006 (Linux 2.6.19) 0x83 (MBR) EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (GPT) Estructuras

Contenido del directorio Localizacin de archivo Bloques malos

Tabla, rbol bitmap (espacio libre), table (metadatos) Tabla Lmites

Mxima dimensin de archivo Mximo nmero de archivos Tamao mximo del nombre de archivo Tamao mximo del volumen Caracteres permitidos en nombres de archivo

16 TiB (usando bloques de 4k )

4 mil millones (4x10) (especificado en el tiempo de creacin del sistema de archivos)

256 bytes

1024 PiB = 1 EiB

Todos los bytes excepto NULL y '/'

Caractersticas Fechas registradas Rango de fecha Bifurcaciones Atributos modificacin (mtime), modificacin de atributo (ctime), acceso (atime), borrado (dtime), creacin (crtime) 14 de diciembre de 1901 - 25 de abril de 2514 No extents, noextents, mballoc, nomballoc, delalloc, nodelalloc, data=journal, data=ordered, data=writeback, commit=nrsec, orlov, oldalloc, user_xattr, nouser_xattr, acl, noacl, bsddf, minixdf, bh, nobh, journal_dev POSIX

Permisos de acceso a archivos Compresin transparente Cifrado transparente

No No

ext4 (fourth extended filesystem o cuarto sistema de archivos extendido) es un sistema de archivos transaccional (en ingls journaling), anunciado el 10 de octubre de 2006 por Andrew Morton, como una mejora compatible de ext3. El 25 de diciembre de 2008 se public el kernel Linux 2.6.28, que elimina ya la etiqueta de "experimental" de cdigo de ext4. Las principales mejoras son: Soporte de volmenes de hasta 1024 PiB. Soporte aadido de extent.

Ext4 Menor uso del CPU. Mejoras en la velocidad de lectura y escritura.

12

Mejoras
Sistema de archivos de gran tamao
El sistema de archivos ext4 es capaz de trabajar con volmenes de gran tamao, hasta 1 exbibyte[1] y ficheros de tamao de hasta 16 TiB.

Extents
Los extents han sido introducidos para reemplazar al tradicional esquema de bloques usado por los sistemas de archivos ext2/3. Un extent es un conjunto de bloques fsicos contiguos, mejorando el rendimiento al trabajar con ficheros de gran tamao y reduciendo la fragmentacin. Un extent simple en ext4 es capaz de mapear hasta 128 MiB de espacio contiguo con un tamao de bloque igual a 4 KiB.[2]

Compatibilidad hacia adelante y hacia atrs


El sistema de archivos ext3 es compatible adelante con ext4, siendo posible montar un sistema de archivos ext3 como ext4 y usarlo transparentemente. Del mismo modo ext4 es parcialmente compatible hacia atrs con ext3 ya que puede ser montado como una particin ext3 con la excepcin de que si la particin ext4 usa extents, se pierde esta posibilidad. Extents estn configurados por defecto desde la versin del kernel 2.6.23. Anteriormente, esta opcin requera ser activada explcitamente (por ejemplo mount /dev/sda1 /mnt/point -t ext4dev -o extents).

Asignacin persistente de espacio en el disco


El sistema de archivos ext4 permite la reserva de espacio en disco para un fichero. Hasta ahora la metodologa consista en rellenar el fichero en el disco con ceros en el momento de su creacin. Esta tcnica no es ya necesaria con ext4, ya que una nueva llamada del sistema "preallocate()" ha sido aadida al kernel Linux para uso de los sistemas de archivos que permitan esta funcin. El espacio reservado para estos ficheros quedar garantizado y con mucha probabilidad ser contiguo. Esta funcin tiene tiles aplicaciones en streaming y bases de datos.

Asignacin retrasada de espacio en el disco


Ext4 hace uso de una tcnica de mejora de rendimiento llamada Allocate-on-flush, tambin conocida como reserva de memoria retrasada. Consiste en retrasar la reserva de bloques de memoria hasta que la informacin est a punto de ser escrita en el disco, a diferencia de otros sistemas de archivos, los cuales reservan los bloques necesarios antes de ese paso. Esto mejora el rendimiento y reduce la fragmentacin al mejorar las decisiones de reserva de memoria basada en el tamao real del fichero.

Lmite de 32000 subdirectorios superado


En ext3 el nivel de profundidad en subdirectorios permitido estaba limitado a 32000. Este lmite ha sido aumentado a 64000 en ext4, permitiendo incluso ir ms all de este lmite (haciendo uso de "dir_nlink"). Para permitir un rendimiento continuo, dada la posibilidad de directorios mucho ms grandes, htree est activado por defecto en ext4. Esta funcin est implementada desde la versin 2.6.23. htree est tambin disponible en ext3 cuando la funcin dir_index est activada.

Ext4

13

Journal checksumming
ext4 usa checksums en el registro para mejorar la fiabilidad, puesto que el journal es uno de los ficheros ms utilizados en el disco. Esta funcin tiene un efecto colateral beneficioso: permite de forma segura evitar una lectura/escritura de disco durante el proceso de registro en el journal, mejorando el rendimiento ligeramente. La tcnica del journal checksumming est inspirada en la investigacin de la Universidad de Wisconsin en sistemas de archivos IRON (Seccin 6, bajo el nombre "checksums de transacciones").[3]

Desfragmentacin online
Incluso haciendo uso de diversas tcnicas para evitar la fragmentacin, un sistema de larga duracin tiende a fragmentarse con el tiempo. Ext4 dispondr de una herramienta que permite desfragmentar ficheros individuales o sistemas de ficheros enteros sin desmontar el disco.[4]

Chequeo del sistema de ficheros ms rpido


En ext4, los grupos de bloques no asignados y secciones de la tabla de inodos estn marcados como tales. Esto permite a e2fsck saltrselos completamente en los chequeos y en gran medida reduce el tiempo requerido para chequear un sistema de archivos del tamao para el que ext4 est preparado. Esta funcin est implementada desde la versin 2.6.24 del kernel Linux.

Asignador multibloque
Ext4 asigna mltiples bloques para un fichero en una sola operacin, lo cual reduce la fragmentacin al intentar elegir bloques contiguos en el disco. El asignador multibloque est activo cuando se usa 0_DIRECT o si la asignacin retrasada est activa. Esto permite al fichero tener diversos bloques "sucios" solicitados para escritura al mismo tiempo, a diferencia del actual mecanismo del kernel de solicitud de envo de cada bloque al sistema de archivos de manera separada para su asignacin.

comparativa entre ext3 y ext4.

Timestamps mejorados
Puesto que los ordenadores se tornan en general cada vez ms rpidos y que Linux est pasando a ser cada vez ms usado en aplicaciones crticas, la granularidad de los timestamps basados en segundos se est volviendo insuficiente. Para resolver esto, ext4 tendr timestamps medidos en nanosegundos. sta funcin est actualmente implementada en la versin 2.6.23 del kernel. Adicionalmente se han aadido 2 bits del timestamp extendido a los bits ms significativos del campo de segundos de los timestamps para retrasar casi 500 aos el problema del ao 2038.

Opciones de montaje
Por defecto

Ext4

14

Opcin data=ordered commit=nrsec

Caractersticas Todo los datos son forzados fuera del sistema de archivos principal antes de enlazarlos con los metadatos del journal Se le puede decir a ext3 que sincronize todos los datos y metadatos cada "nrsec" segundos. El valor por defecto son 5 segundos. Esto quiere decir que si hay una cada de energa, se perdern, como mucho 5 segundos de trabajo (el sistema de ficheros no se ver daado gracias al journaling). Este valor por defecto (o cualquiera inferior) repercutir en el rendimiento, pero es adecuado para proteger los datos. Mientras mayor sea el nmero mejor ser el rendimiento del sistema. Ponerlo a 0 tendr el mismo efecto que el valor por defecto. Activa / desactiva el uso de barreras en el cdigo jbd. Barrier= 0 Lo desactiva, Barrier = 1 lo activa. Tambin requiere un IO que soporte barreras, y si el jbd coge un error en la escritura en una barrera, se desactivara con una advertencia... Esta opcin activa el nuevo sistema Orlov de asignacin de bloques de disco duro. Hace que el comando "df" funcione como en sistemas BSD. Tan slo muestra un mensaje de error si ha ocurrido un error en el buffer de un fichero en modo "ordenado"

1(*)>

orlov bsddf data_err=ignore

nogrpid/sysvgroups Les da a los objetos el mismo ID de grupo que a su creador. bh/nobh Ext3 relaciona los buffer heads a pginas de datos y a Informacin del mapeo de la cach. Linka pginas en transacciones para asegurar el orden. delalloc La opcin "bh" fuerza al sistema a usar buffer heads. La opcin "nobh" trata de evitar asociar buffer heads (disponible slo para el modo "writeback").

Aplaza la escritura de bloques hasta que se est en el tiempo de escritura.

No por defecto
Opcin ro journal_checksum Caractersticas Permitir slo lectura Sumas de comprobacin de los ficheros para mejorar su fiabilidad.

journal_async_commit Aadir asncronamente las sumas de comprobacin de los ficheros. journal=update journal_dev=devnum Actualiza el journal del sistema de ficheros de ext3 al formato actual. Cuando cambian los valores mnimos y/o mximos del journal de dispositivos externos, esta opcin le permite al usuario especificar la nueva localizacin del journal. El dispositivo journal es identificado por sus nuevos nmeros mnimos y mximos codificados en devnum. No carga el journal al montar la unidad. Todos los datos son introducidos en el journal antes de empezar a escribir en el sistema de ficheros principal. No se guarda el orden de los datos, los datos pueden ser escritos en el sistema de ficheros principal despus de que sus metadatos hayan sido introducidos en el journal. Esta opcin deshabilita el sistema Orlov de asignacin de bloques de disco duro. Habilita los Atributos Extendidos de Usuario. Tambin se debe tener habilitada la opcin de atributos extendidos habilitadas en el kernel (CONFIG_EXT3_FS_XATTR). Deshabilita los Atributos Extendidos de Usuario. Habilita el soporte a la Lista de Acceso de Control POSIX. Tambin se tendr que tener habilitado el soporte ACL en el kernel (CONFIG_EXT3_FS_POSIX_ACL) Deshabilita el soporte a la Lista de Acceso de Control POSIX. Reserva de inodos No reserva de inodos Hace que df acte como en sistemas Minix.

noload data=journal data=writeback

oldalloc user_xattr

nouser_xattr. acl

noacl reservation noreservation minixdf

Ext4

15
La informacin acerca de la depuracin de programas se enva al registro del sistema (syslog). Cuando se encuentra un error, el ordenador monta el sistema como slo lectura, read-only. Cuando se encuentra un error, el ordenador continua trabajando. Cuando se encuentra un error, el ordenador pasa a estado panic, deteniendo el sistema. Aborta el journal si ocurre un error en el buffer de un fichero en modo ordenado. Le da a los objetos la misma ID de grupo que a su creador. El ID de grupo que debern usar los bloques reservados. El ID del usuario que debern usar los bloques reservados. Usa superbloques alternativos en la posicin n.

debug errors=remount-ro errors=continue errors=panic data_err=abort grpid/bsdgroups resgid=n resuid=n sb=n quota noquota grquota usrquota stripe=n

Nmero de bloques del sistema de archivos que el mballoc (asignador multibloque) intentara usar para la asignacin de tamao y la alineacin. Para sistemas RAID 5 o 6 debe ser el nmero de discos de datos.

max_batch_time=usec min_batch_time=usec journal_ioprio=prio La prioridad de I/O (desde 0 a 7, donde 0 es la mxima prioridad) que ser usada por las operaciones de entrada y salida proporcionadas por kjournald2 durante una operacin de subida. Por defecto est a 3.

Referencias
[4] http:/ / kernelnewbies. org/ Ext4#head-38e6ac2b5f58f10989d72386e6f9cc2ef7217fb0

Particin de disco

16

Particin de disco
Una particin de disco, en mantenimiento, es el nombre genrico que recibe cada divisin presente en una sola unidad fsica de almacenamiento de datos. Toda particin tiene su propio sistema de archivos (formato); generalmente, casi cualquier sistema operativo interpreta, utiliza y manipula cada particin como un disco fsico independiente, a pesar de que dichas particiones estn en un solo disco fsico.

Introduccin
Una particin de un disco duro es una divisin lgica en una unidad de almacenamiento (por ejemplo un disco duro o unidad flash), en la cual se alojan y organizan los archivos mediante un sistema de archivos. Existen distintos esquemas de particiones para la distribucin de particiones en un disco. Los ms conocidos y difundidos son MBR (Master Boot Record) y GPT (GUID Partition Table). Las particiones, para poder contener datos tienen que poseer un sistema de archivos. El espacio no asignado en un disco no es una particion, por lo tanto no puede tener un sistema de archivos. Existen mltiples sistemas de archivos con diferentes capacidades: como FAT, NTFS, FAT32, EXT2, EXT3, EXT4, Btrfs, FedFS, ReiserFS, Reiser4 u otros. Los discos pticos (DVD, CD) utilizan otro tipo de particiones llamada UDF (Universal Disc Format) Formato de Disco Universal por sus siglas en ingls, el cual permite agregar archivos y carpetas y es por ello que es usado por la mayora de software de escritura por paquetes, conocidos como programas de grabacin de unidades pticas. Este sistema de archivos es obligatorio en las unidades de (DVD) pero tambin se admiten en algnos (CD) En Windows, las particiones reconocidas son identificadas con una letra seguida por un signo de doble punto (p.ej. C:\). prcticamente todo tipo de discos magnticos y memorias flash (como pendrives) pueden particionarse. En sistemas UNIX y UNIX-like las particiones de datos son montadas en un mismo y nico rbol jerrquico, en el cual se montan a travs de una carpeta, proceso que slo el superusuario (root) puede realizar. Tablas de particiones Sin embargo, para tener la posibilidad de ms particiones en un solo disco, se utilizan las particiones extendidas, las cuales pueden contener un nmero ilimitado de particiones lgicas en su interior. Para este ltimo tipo de particiones, no es recomendado su uso para instalar ciertos sistemas operativos, sino que son ms tiles para guardar documentos o ejecutables no indispensables para el sistema. Es necesario tener en cuenta que solo las particiones primarias y lgicas pueden contener un sistema de archivos propio.

Representacin grfica de un disco particionado. Cada recuadro blanco representa algn sistema de archivos vaco. Los espacios en gris representan los espacios sin particionar del disco. Las particiones rodeadas por lneas moradas o violetas representan las particiones primarias. Las particiones rodeadas por bordes rojos representan la particin extendida (que es un tipo de particin primaria); y en su interior, se encuentran las particiones lgicas, rodeadas por los bordes de color verde.

Es comn que los sistemas basados o similares a UNIX generalmente se usan hasta con 3 particiones: la principal, montada en el directorio raz (/); a veces hay tambin una segunda que se usa para montar el directorio /home, el cual contiene las configuraciones de los usuarios, y finalmente, una tercera llamada swap, que se usa para la memoria virtual temporal. Sin embargo, 2 particiones (/, y swap); es el mnimo suficiente en estos sistemas

Particin de disco operativos. Cabe decir adems que las particiones de intercambio (swap) pueden instalarse sin problemas dentro de una particin lgica. Las particiones de intercambio, al igual que a la memoria RAM, no se les asigna un directorio; este tipo de particiones se usa para guardar ciertas rplicas de la memoria RAM, para que de esta forma la RAM tenga ms espacio para las tareas en primer plano, guardando las tareas en segundo plano dentro de la particin de intercambio. Algunos sistemas tipo UNIX estn diseados para funcionar con una sola particin, sin embargo, estos diseos no son muy comunes.

17

Tipos de particiones
El formato o sistema de archivos de las particiones (p. ej. NTFS) no debe ser confundido con el tipo de particin (p. ej. particin primaria), ya que en realidad no tienen directamente mucho que ver. Independientemente del sistema de archivos de una particin (FAT, ext3, NTFS, etc.), existen 3 tipos diferentes de particiones: Particin primaria: Son las divisiones crudas o primarias del disco, solo puede haber 4 de stas o 3 primarias y una extendida. Depende de una tabla de particiones. Un disco fsico completamente formateado consiste, en realidad, de una particin primaria que ocupa todo el espacio del disco y posee un sistema de archivos. A este tipo de particiones, prcticamente cualquier sistema operativo puede detectarlas y asignarles una unidad, siempre y cuando el sistema operativo reconozca su formato (sistema de archivos). Particin extendida: Tambin conocida como particin secundaria es otro tipo de particin que acta como una particin primaria; sirve para contener mltiples unidades lgicas en su interior. Fue ideada para romper la limitacin de 4 particiones primarias en un solo disco fsico. Solo puede existir una particin de este tipo por disco, y solo sirve para contener particiones lgicas. Por lo tanto, es el nico tipo de particin que no soporta un sistema de archivos directamente. Particin lgica: Ocupa una porcin de la particin extendida o la totalidad de la misma, la cual se ha formateado con un tipo especfico de sistema de archivos (FAT32, NTFS, ext2,...) y se le ha asignado una unidad, as el sistema operativo reconoce las particiones lgicas o su sistema de archivos. Puede haber un mximo de 23 particiones lgicas en una particin extendida. Linux impone un mximo de 15, incluyendo las 4 primarias, en discos SCSI y en discos IDE 8963.

Particiones primarias
En los equipos PC, originales de IBM, estas particiones tradicionalmente usan una estructura llamada Tabla de particiones, ubicada al final del registro de arranque maestro (MBR, Master Boot Record). Esta tabla, que no puede contener ms de 4 registros de particiones (tambin llamados ''partition descriptors''), especfica para cada una su principio, final y tamao en los diferentes modos de direccionamiento, as tambin como un solo nmero, llamado partition type, y un marcador que indica si la particin est activa o no (slo puede haber una particin activa a la vez). El marcador se usa durante el arranque; despus de que el BIOS cargue el registro de arranque maestro en la memoria y lo ejecute, el MBR de DOS comprueba la tabla de particin a su final y localiza la particin activa. Entonces carga el sector de arranque de esta particin en memoria y la ejecuta. A diferencia del registro de arranque maestro, generalmente independiente del sistema operativo, el sector de arranque est instalado junto con el sistema operativo y sabe cmo cargar el sistema ubicado en ese disco en particular. Notar que mientras la presencia de un marcador activo se estandariza, no se utiliza en todos los gestores de arranque. Por ejemplo, los gestores LILO, GRUB (muy comunes en el sistema Linux) y XOSL no buscan en la tabla de particiones del MBR la particin activa; simplemente cargan una segunda etapa (que puede ser contenida en el resto del cilindro 0 en el sistema de archivos). Despus de cargar la segunda etapa se puede cargar el sector de arranque de cualquiera de las particiones del disco (permitiendo al usuario seleccionar la particin), o si el gestor conoce cmo localizar el kernel (ncleo) del sistema operativo en una de las particiones (puede permitir al usuario especificar opciones de kernel adicionales para propsitos de recuperacin estratgicos.

Particin de disco

18

Particiones extendidas y lgicas


Cualquier versin del DOS puede leer slo una particin FAT primaria en el disco duro. Esto unido al deterioro de la FAT con el uso y al aumento de tamao de los discos movi a Microsoft a crear un esquema mejorado relativamente simple: una de las entradas de la tabla de particin principal pas a llamarse particin extendida y recibi un nmero de tipo de particin especial (0x05). El campo inicio de particin tiene la ubicacin del primer descriptor de la particin extendida, que a su vez tiene un campo similar con la ubicacin de la siguiente; as se crea una lista enlazada de descriptores de particin. Los dems campos de una particin extendida son indefinidos, no tienen espacio asignado y no pueden usarse para almacenar datos. Las particiones iniciales de los elementos de la lista enlazada son las llamadas unidades lgicas; son espacios asignados y pueden almacenar datos. Los sistemas operativos antiguos ignoraban las particiones extendidas con nmero de tipo 0x05, y la compatibilidad se mantena. Este esquema reemplaza al antiguo ya que todas las particiones de un disco duro se pueden poner dentro de una sola particin extendida. Por alguna razn, Microsoft no actualiz su sistema operativo DOS para arrancar desde una particin extendida, debido a que la necesidad para particiones primarias se preservaron. Por encima de stas todava se habra permitido una particin FAT primaria por unidad, significando todas las otras particiones FAT primarias deben tener sus nmeros de tipo de particin prior cambiando al arranque DOS, para que sta sea capaz de proceder. Esta tcnica, usada por varios administradores de arranque populares, se llama ocultacin de la particin. Sin embargo hay que tener en cuenta una quinta particin que se puede comprimir pero no es muy recomendable.

Razones para el uso de particiones


Algunos sistemas de archivos (p.e. versiones antiguas de sistemas FAT de Microsoft) tienen tamaos mximos ms pequeos que los que el tamao que proporciona un disco, siendo necesaria una particin de tamao pequeo, para que sea posible el adecuado funcionamiento de este antiguo sistema de archivos. Se puede guardar una copia de seguridad de los datos del usuario en otra particin del mismo disco, para evitar la prdida de informacin importante. Esto es similar a un RAID, excepto en que est en el mismo disco. En algunos sistemas operativos aconsejan ms de una particin para funcionar, como por ejemplo, la particin de intercambio (swap) en los sistemas operativos basados en Linux. A menudo, dos sistemas operativos no pueden coexistir en la misma particin, o usar diferentes formatos de disco nativo. La unidad se particiona para diferentes sistemas operativos. Uno de los principales usos que se le suele dar a las particiones (principalmente a la extendida) es la de almacenar toda la informacin del usuario (entindase msica, fotos, vdeos, documentos), para que al momento de reinstalar algn sistema operativo se formatee nicamente la unidad que lo contiene sin perder el resto de la informacin del usuario. A lo largo de los aos han aparecido numerosos sistemas de particionamiento, para casi todas las arquitecturas de ordenadores existentes. Muchos son relativamente transparentes y permiten la manipulacin conveniente de las particiones de disco; algunos, sin embargo, son obsoletos. Las tablas de particiones (MBR) slo admiten hasta 2,2 TB por particin. Dado que slo soportan 4 particiones primarias, el tamao mximo admisible para un disco duro sera de 8,8 TB (el resto de capacidad no se podra utilizar). Como la arquitectura IBM PC es muy comn, las tablas de particin probablemente subsistirn cierto tiempo. Sin embargo, existe un proyecto de Intel llamado Extensible Firmware Initiative (EFI) con el sistema GPT, que soporta tericamente hasta 9,4 ZB.

Particin de disco

19

Las ventajas del uso de particiones extendidas


Las particiones extendidas se inventaron para superar el lmite de 4 particiones primarias mximas por cada disco duro y poder crear un nmero ilimitado de unidades lgicas, cada una con un sistema de archivos diferente de la otra. Todos los sistemas modernos (Linux, cualquier Windows basado en NT e incluso OS/2) son capaces de arrancar desde una unidad lgica. Sin embargo, el MBR por defecto utilizado por Windows y DOS slo es capaz de continuar el proceso de arranque con una particin primaria. Cuando se utiliza este MBR, es necesario que exista por lo menos una particin primaria que contenga un cargador de arranque (por ejemplo el NTLDR de Windows). Otros cargadores de arranque que reemplazan el MBR, como por ejemplo GRUB, no sufren de esta limitacin.

Aplicaciones para la edicin de particiones


GParted
GParted es el editor de particiones de GNOME. Esta aplicacin es usada para crear, destruir, redimensionar, inspeccionar y copiar particiones, como tambin sistemas de archivos. Esto es til para crear espacio para nuevos sistemas operativos, para reorganizar el uso del disco y para crear imgenes de un disco en una particin. KDE Partition Manager es la contraparte de GParted pero para entornos de escritorios KDE. GParted se encuentra disponible en un LiveCD, basado en Slackware y construido GParted. sobre la ltima rama estable ncleo Linux (2.6). El LiveCD es actualizado con cada lanzamiento de GParted. El LiveCD de Ubuntu incluye esta aplicacin entre sus utilidades. Tambin se encuentra disponible en una versin LiveUSB. A pesar de su simpleza, GParted tiene mltiples capacidades avanzadas, como el soporte para los sistemas de archivos Btrfs, EXT2, ext3 y ext4, NTFS, FAT 16 y FAT 32, HFS, HFS+, ReiserFS, Reiser4, UFS, XFS, entre otros. Ademas en varios de los sistemas de archivos tiene la capacidad de detectar, crear, leer, redimensionar o cambiar los atributos de las particiones (como los UUID, las etiquetas o los flags) y soporte para volmenes RAID y LVM.

Particin de disco

20

DiskPart y Administrador de Discos


En los sistemas operativos basados en Windows NT (XP, 2003, Vista, 2008, 7, 8) la herramienta grfica predeterminada es la utilidad Administracion de Discos y para la lnea de comandos existe el programa diskpart. Administracion de Discos, a diferencia de GParted, posee funcionalidades bsicas, como la creacin, destruccin y redimensin de particiones, soporte para esquemas de particiones MBR y GPT, discos dinmicos, y soporte nativo solamente para los sistemas de archivos Administracion de discos de Windows FAT, FAT32, NTFS y ExFAT para discos duros y unidades flash; tambin soporta ISO y UDF para CD y DVD (a menudo en modo slo lectura, a menos que se trate de un disco ptico regrabable). En su versin para Windows 7 tambin reconoce archivos de disco virtual en formato VHD y soporte para RAID, y en su ltima versin para Windows 8 aade soporte para el formato de disco duro virtual VHDX, que permite tamaos de disco virtual mayores a 2 TB. No obstante, diskpart es una interfaz algo ms avanzada para la administracin de particiones. Admite las mismas capacidades que Administracion de Discos, sumado a la edicin de IDs de particin (MBR) o de GUIDs (GPT), ampliacin y reduccin de archivos de disco duro virtual VHD, atributos y reflejos de discos dinmicos.

Fuentes y contribuyentes del artculo

21

Fuentes y contribuyentes del artculo


Tabla de asignacin de archivos Fuente: http://es.wikipedia.org/w/index.php?oldid=64483645 Contribuyentes: ANELKAOS, Afpineda, Airunp, Andreasmperu, Arte8bits, Ascnder, Avm, Biasoli, Calsbert, Canyq, ColdWind, Dangarcia, Davidmh, DayL6, Dianai, Diegusjaimes, Digigalos, Dondervogel 2, Edslov, Edubucher, Eli22, Elas, Enric Naval, Furti, Gaius iulius caesar, GermanX, Ialad, Invadinado, Ivan rome, Ivan.Romero, JMPerez, Jakare00, Javier Donoso, Jkbw, Jmcalderon, Johnbojaen, Jorge c2010, Josell2, Jsainz005, KnightRider, Kved, Kzman, LyingB, Madek, Magister Mathematicae, Maldoror, Manbemel, ManuelGR, MarcoAurelio, Maria angelica, Martiin29, Matdrodes, Mecamtico, MrK, Mriosriquelme, Mschlindwein, Muro de Aguas, Murphy era un optimista, Museo8bits, Nachet70, Ninrouter, Nulosiniestro, Obelix83, Oscar ., Oxilium, PabloGN, Pilaf, Platonides, Retama, Ricardonato, Sanbec, Sharek, Snakefang, SuperBraulio13, Superzerocool, Surething, Surfaz, Technopat, Tirithel, Tsukiyomi22, Unf, Vcarceler, Wewe, Will vm, Yurik, Zyder, , 243 ediciones annimas NTFS Fuente: http://es.wikipedia.org/w/index.php?oldid=66101031 Contribuyentes: 3coma14, Airwolf, Alejometal, Alhen, AlvaroBecerra, Angus, Arturosalvaje, Boja, Calsbert, Camilo2k, Cuidadoso, Damifb, Dark Bane, Davidmh, DayL6, Deleatur, Dogor, El dva, FAR, Fcosegura, Fernandopcg, Festor, FrancoGG, GermanX, Gonmator, Guille.9.22, Harpagornis, Heavyrock, Isha, JKD, Jakare00, Javierito92, Jcentel, Jkbw, Jmvkrecords, Jorge 2701, JorgeGG, Josell2, Juangarias, Kikegavilan, Kromsoft, Krun00, Kved, Larrimr, Lintrouvable, Lu Tup, Luis Alamillo, LyingB, Manuelt15, Marcelogrrz, Matdrodes, Mdiagom, Mecamtico, Miguelo on the road, MoKoLoKo37, Montgomery, Moraleh, Muro de Aguas, Netito777, OceanO, Periku, Piranna, Plux, Qbit, Rastrojo, Rayloman, Rution, Santiperez, Snakefang, SpeedyGonzalez, SuperBraulio13, Superzerocool, Surfaz, Symonblade, Technopat, Triku, Veltys, Willtron, Xarmaz, Xcmantis, Xoneca, Xtilla, 221 ediciones annimas Ext4 Fuente: http://es.wikipedia.org/w/index.php?oldid=64997641 Contribuyentes: 333, Aloriel, Arasa 3, Arcibel, Armin76, ColdWind, Cripton, Dogor, Dondervogel 2, Emijrp, Francisco Serrador, GermanX, HUB, Josemdark, Kromsoft, Luzbelito92, Marmaraba, Matdrodes, Mixetmalo, Mstreet linux, Octubre1987, Ombresaco, Rafa3040, Roberdaniel, Shooke, Spartan19931007, Surfaz, Technopat, Vivaelcelta, XabiP, 62 ediciones annimas Particin de disco Fuente: http://es.wikipedia.org/w/index.php?oldid=65971714 Contribuyentes: 142857, AXiS, Aeoris, Aikasse, Aloriel, Amanuense, Antn Francho, Arturoges, BetoCG, BlackBeast, BloqNum, C'est moi, Carlos90its, Chamberi21, Cheveri, Cobalttempest, ColdWind, Creosota, Cristian1604, Damifb, Dangarcia, Diegusjaimes, Dorieo, Eldavan, Elas, Emopg, Enrique r25, Euskal Hooligan, Francisco Serrador, GAt0, GermanX, HUB, HackmanGT, Hanjin, Helmy oved, Hiperfelix, Invadinado, Isha, Jkbw, Jmvgpartner, Joamen, Joaqun 199, Josell2, Juanibb, Laura Fiorucci, Leonpolanco, Lluvia, MRK2001, Marcmasmiquel, Matdrodes, Muecoy, Neodop, Nioger, NuKeS, Obelix83, OceanO, PabloCastellano, Paintman, Pisagatos, Proscar, Plux, Renly, RoyFocker, Ruralsite, Rwheimle, SF007, Slinux.ve, Snakefang, SuperBraulio13, Technopat, Telifon, Thunderbird2, Tirithel, Tony Rotondas, Vbenedetti, Vitamine, Zerabat, l, 318 ediciones annimas

Fuentes de imagen, Licencias y contribuyentes

22

Fuentes de imagen, Licencias y contribuyentes


Archivo:Tabla ext3 ext4.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Tabla_ext3_ext4.png Licencia: Public Domain Contribuyentes: Jonatan Garcia Cordero Archivo:Particiones-horizontal.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Particiones-horizontal.png Licencia: Public Domain Contribuyentes: Josell7 Archivo:GParted.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:GParted.png Licencia: GNU General Public License Contribuyentes: http://hacktolive.org File:Diskmgmt.msc.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Diskmgmt.msc.png Licencia: Creative Commons Attribution-Sharealike 3.0 Contribuyentes: User:User230792

Licencia

23

Licencia
Creative Commons Attribution-Share Alike 3.0 Unported //creativecommons.org/licenses/by-sa/3.0/

Anda mungkin juga menyukai