Articulo de referencia

Particionamiento de disco

GParted es una utilidad popular que se utiliza para particionar discos. El particionamiento o segmentación de disco [ 1 ] consiste en la creación de una o más regiones en el alm...

GParted es una utilidad popular que se utiliza para particionar discos.

El particionamiento o segmentación de disco [ 1 ] consiste en la creación de una o más regiones en el almacenamiento secundario , de modo que cada región pueda gestionarse por separado. [ 2 ] Estas regiones se denominan particiones. Suele ser el primer paso para preparar un disco recién instalado, tras elegir un esquema de particionamiento antes de crear cualquier sistema de archivos . El disco almacena la información sobre la ubicación y el tamaño de las particiones en una tabla de particiones, que el sistema operativo lee antes que cualquier otra parte del disco. Cada partición aparece entonces ante el sistema operativo como un disco lógico distinto que utiliza parte del disco físico. Los administradores de sistemas utilizan un programa llamado editor de particiones para crear, redimensionar, eliminar y manipular las particiones. [ 3 ] El particionamiento permite instalar diferentes sistemas de archivos para distintos tipos de archivos. Separar los datos de usuario de los datos del sistema puede evitar que la partición del sistema se llene y deje el sistema inutilizable. El particionamiento también facilita la realización de copias de seguridad. Una desventaja es que puede resultar difícil dimensionar correctamente las particiones, lo que puede provocar que una partición tenga demasiado espacio libre y otra esté casi totalmente ocupada.

Historia

Una de las primeras formas de segmentación de una unidad de disco fue el uso que hizo IBM en 1966 [ 4 ] en su sistema operativo CP-67 del minidisco como un segmento separado de una unidad de disco duro. [ 5 ]

El sistema operativo RDOS de Data General para sus computadoras Nova utilizaba el término partición para referirse a las subregiones de un disco. Cada partición tenía su propio directorio. [ 6 ] [ 7 ]

IBM, en su lanzamiento de 1983 de PC DOS versión 2.0, también utilizó el término partición para describir la división de un dispositivo de almacenamiento en bloques, como un HDD , en segmentos físicos. El uso del término es ahora omnipresente. Otros términos utilizados incluyen disco lógico , [ 8 ] minidisco , [ 5 ] porciones , [ 9 ] pseudodisco , [ 9 ] sección , [ 9 ] segmento [ 10 ] y unidad virtual . [ 11 ]

Esquemas de particionamiento

DOS, Windows y OS/2

En DOS , Microsoft Windows y OS/2 , es común usar una partición primaria para el sistema de archivos activo , que contendrá el sistema operativo, el archivo de paginación/intercambio, todas las utilidades, aplicaciones y datos de usuario. En la mayoría de los ordenadores domésticos con Windows, la letra de unidad C: se asigna habitualmente a esta partición primaria. Pueden existir otras particiones en el disco duro que pueden o no ser visibles como unidades, como particiones de recuperación o particiones con herramientas o datos de diagnóstico. (Las letras de unidad de Windows no se corresponden con las particiones de forma unívoca, por lo que puede haber más o menos letras de unidad que particiones).

Microsoft Windows 2000 y versiones posteriores incluyen un programa de " Administración de discos " que permite crear, eliminar y redimensionar particiones FAT y NTFS. El Administrador de discos de Windows Vista y Windows 7 utiliza un esquema de alineación de particiones de 1 MB , que es fundamentalmente incompatible con Windows 2000, XP, OS/2, DOS y muchos otros sistemas operativos.

Sistemas tipo Unix

En sistemas operativos basados ​​en Unix y similares a Unix , como Linux , macOS , BSD y Solaris , es posible utilizar varias particiones en un dispositivo de disco. Cada partición puede formatearse con un sistema de archivos o como partición de intercambio .

Las particiones múltiples permiten que directorios como /boot , /tmp , /usr , /var o /home tengan sus propios sistemas de archivos. Este esquema tiene varias ventajas:

  • Si un sistema de archivos se corrompe, los datos que se encuentran fuera de ese sistema de archivos/partición pueden permanecer intactos, minimizando así la pérdida de datos.
  • Los sistemas de archivos específicos se pueden montar con diferentes parámetros, por ejemplo, en modo de solo lectura o con la ejecución de archivos setuid deshabilitada.
  • Un programa descontrolado que consume todo el espacio disponible en un sistema de archivos que no es del sistema no satura los sistemas de archivos críticos.
  • Mantener los datos de usuario, como los documentos, separados de los archivos del sistema permite actualizar el sistema con un menor riesgo de alterar los datos.

Una configuración mínima común para los sistemas Linux consiste en utilizar tres particiones: una que contenga los archivos del sistema montados en "/" (el directorio raíz ), otra que contenga los archivos de configuración del usuario y los datos montados en /home ( directorio de inicio ) y una partición de intercambio.

Por defecto, los sistemas macOS también utilizan una única partición para todo el sistema de archivos y emplean un archivo de intercambio dentro del sistema de archivos (al igual que Windows) en lugar de una partición de intercambio.

En Solaris, las particiones a veces se conocen como rebanadas . Esto es una referencia conceptual a cortar un pastel en varias porciones.

En el sistema operativo FreeBSD, el término "slice" se utiliza para referirse a las particiones del Registro de Arranque Maestro (MBR) , con el fin de evitar confusiones con el esquema de particionamiento basado en etiquetas de disco propio de FreeBSD . Sin embargo, a nivel mundial, las particiones de la Tabla de Particiones GUID se denominan simplemente "partición".

Sistemas de arranque múltiple

Un menú de inicio de GRUB que muestra Ubuntu Linux (con tres modos de arranque diferentes) y opciones para Windows Vista.

Los sistemas de arranque múltiple son ordenadores en los que el usuario puede iniciar más de un sistema operativo (SO) distinto, almacenado en dispositivos de almacenamiento separados o en particiones separadas del mismo dispositivo. En estos sistemas, un menú al iniciar permite elegir qué SO arrancar (y solo se carga un SO a la vez).

Esto difiere de los sistemas operativos virtuales , en los que un sistema operativo se ejecuta como un "programa" virtual independiente dentro de otro sistema operativo que ya está en funcionamiento. (Un ejemplo es una "máquina virtual" de Windows que se ejecuta dentro de un sistema operativo Linux).

Tabla de partición GUID

La tabla de particiones GUID (GPT) ( GUID proviene de Identificador Único Global ) forma parte del estándar Interfaz de Firmware Extensible Unificada (UEFI) para la organización de la tabla de particiones en un disco duro físico. Muchos sistemas operativos ahora son compatibles con este estándar. Sin embargo, Windows no lo admite en equipos con BIOS. [ 12 ]

Recuperación de particiones

Cuando se elimina una partición, su entrada se borra de la tabla y los datos dejan de ser accesibles. Los datos permanecen en el disco hasta que se sobrescriben. Las utilidades de recuperación especializadas pueden localizar sistemas de archivos perdidos y recrear una tabla de particiones que incluya entradas para estos sistemas de archivos recuperados. Algunas utilidades de disco pueden sobrescribir algunos sectores iniciales de una partición que eliminan. Por ejemplo, si se utiliza la Administración de discos de Windows (Windows 2000/XP, etc.) para eliminar una partición, sobrescribirá el primer sector (sector 0 relativo) de la partición antes de eliminarla. Aún es posible restaurar una partición FAT o NTFS si se dispone de un sector de arranque de respaldo.

discos comprimidos

Los discos duros se pueden comprimir para crear espacio adicional. En DOS y las primeras versiones de Microsoft Windows, se utilizaban programas como Stacker (DR-DOS, excepto la versión 6.0), SuperStor (DR -  DOS 6.0), DoubleSpace (MS-DOS 6.0–6.2) o DriveSpace (MS-DOS 6.22, Windows 9x). Esta compresión se realizaba creando un archivo muy grande en la partición y almacenando los datos del disco en él. Al iniciar el sistema, los controladores de dispositivos abrían este archivo y le asignaban una letra diferente. Con frecuencia, para evitar confusiones, se intercambiaban las letras de la partición original y del disco comprimido, de modo que el disco comprimido se identificaba como C: y el área sin comprimir (que a menudo contenía archivos del sistema) recibía una letra más alta.

Las versiones de Windows que utilizan el núcleo NT, incluida la versión más reciente, Windows 11 , contienen capacidad intrínseca de compresión de disco. A pesar de los avances en la potencia de procesamiento y los métodos de compresión más eficientes y transparentes, el uso de utilidades de compresión de disco independientes ha disminuido drásticamente. Entre las utilidades de compresión modernas se incluyen CompactGUI y CompressorX. [ 13 ]

Tabla de partición

Una tabla de particiones es una tabla que el sistema operativo mantiene en un disco y que describe las particiones de dicho disco. [ 14 ] Los términos tabla de particiones y mapa de particiones son similares y pueden usarse indistintamente. El término se asocia más comúnmente con la tabla de particiones MBR de un Master Boot Record (MBR) en PC , pero puede usarse de forma genérica para referirse a otros formatos que dividen una unidad de disco en particiones, como: GUID Partition Table (GPT), Apple Partition Map (APM), [ 15 ] o BSD disklabel . [ 16 ]

Aquí hay un ejemplo de tabla de particiones GUID para una unidad de estado sólido NVM Express  de 512 GB utilizada con una configuración de arranque múltiple, que contiene una partición del sistema EFI , una partición reservada de Microsoft , tres particiones de datos básicas de Microsoft (una es una partición estándar de Windows y dos son particiones ocultas del entorno de recuperación de Windows ) y tres particiones de Linux (incluida una partición de intercambio ):

etiqueta: gpt ID de etiqueta: 96BB56B7-AE3C-4E94-986E-10E7F3CCA80B dispositivo: /dev/nvme0n1 unidad: sectores primer-lba: 34 último-lba: 1000215182 tamaño-del-sector: 512 /dev/nvme0n1p1 : inicio = 2048 , tamaño = 532480 , tipo = C12A7328-F81F-11D2-BA4B-00A0C93EC93B, uuid = 7885D52E-0F50-4E28-B058-8DCE7B7FF921, nombre = "Partición del sistema EFI" /dev/nvme0n1p2 : inicio = 534528 , tamaño = 32768 , tipo = E3C9E316-0B5C-4DB8-817D-F92DF00215AE, uuid = 5C34D099-E77A-4B46-9662-430D33E55AFF, nombre = "Partición reservada de Microsoft" /dev/nvme0n1p3 : inicio = 567296 , tamaño = 419196928 , tipo = EBD0A0A2-B9E5-4433-87C0-68B6B72699C7, uuid = 109218B1-3097-4635-BE5F-044E28C2BCB0, nombre = "Partición de datos básicos" /dev/nvme0n1p4 : inicio = 419764224 , tamaño = 1669120 , tipo = DE94BBA4-06D1-4D40-A16A-BFD50179D6AC, uuid = 527B26E5-2768-444E-AB1F-ECB28201F3C8, attrs = "RequiredPartition GUID:63" /dev/nvme0n1p5 : inicio = 421435392 , tamaño = 329410560 , tipo = 0FC63DAF-8483-4772-8E79-3D69D8477DE4, uuid = 5C52E480-AEE7-437B-A136-53F8C946D5ED, nombre = "Cosas de Linux" /dev/nvme0n1p6 : inicio = 750845952 , tamaño = 243933184 , tipo = 0FC63DAF-8483-4772-8E79-3D69D8477DE4, uuid = 023F3B88-D3D9-4E39-9F50-77F242410789, nombre = "Raíz de Linux" /dev/nvme0n1p7 : inicio = 994779136 , tamaño = 4194304 , tipo = 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F, uuid = 18F44D65-B28D-4871-AF02-DDBD96771460, nombre = "Intercambio" /dev/nvme0n1p8 : inicio = 998973440 , tamaño = 1228800 , tipo =DE94BBA4-06D1-4D40-A16A-BFD50179D6AC, uuid = D4A41B1A-2F28-4AE5-AC67-A2D98FB91E22, nombre = "Partición de datos básicos" , atributos = "GUID de partición requerida: 63"

Tipos de partición de PC

MBR

Esta sección describe el esquema de particionamiento del registro de arranque maestro (MBR), utilizado históricamente en DOS , Microsoft Windows y Linux (entre otros) en sistemas informáticos compatibles con PC . Desde mediados de la década de 2010, la mayoría de los ordenadores nuevos utilizan el esquema de particionamiento de tabla de particiones GUID (GPT). Para ver ejemplos de otros esquemas de particionamiento, consulte el artículo general sobre tablas de particiones .

El espacio total de almacenamiento de datos de un disco duro de PC con particionamiento MBR puede contener como máximo cuatro particiones primarias o, alternativamente, tres particiones primarias y una partición extendida . La tabla de particiones , ubicada en el registro de arranque maestro, contiene entradas de 16 bytes, cada una de las cuales describe una partición.

El tipo de partición se identifica mediante un código de 1 byte que se encuentra en su entrada de la tabla de particiones. Algunos de estos códigos (como 0x05 y 0x0F ) pueden indicar la presencia de una partición extendida . La mayoría son utilizados por el gestor de arranque del sistema operativo (que examina las tablas de particiones) para determinar si una partición contiene un sistema de archivos que se puede montar o acceder para leer o escribir datos.

partición primaria

Una partición primaria contiene un único sistema de archivos. En DOS y en todas las versiones iniciales de Microsoft Windows , Microsoft exigía que la partición del sistema fuera la primera. Todos los sistemas operativos Windows, desde Windows 95 en adelante, pueden ubicarse en (casi) cualquier partición, pero los archivos de arranque ( io.sys, bootmgr, ntldr, etc.) deben residir en una partición primaria. Sin embargo, otros factores, como la BIOS del PC (véase Secuencia de arranque en un PC estándar ), también pueden imponer requisitos específicos sobre qué partición debe contener el sistema operativo principal.

El código de tipo de partición para una partición primaria puede corresponder a un sistema de archivos contenido en ella (por ejemplo, 0x07 significa un sistema de archivos NTFS o HPFS de OS/2 ) o indicar que la partición tiene un uso especial (por ejemplo, el código 0x82 suele indicar una partición de intercambio de Linux). Los sistemas de archivos FAT16 y FAT32 han utilizado varios códigos de tipo de partición debido a las limitaciones de las distintas versiones de los sistemas operativos DOS y Windows. Aunque un sistema operativo Linux puede reconocer varios sistemas de archivos diferentes ( ext4 , ext3 , ext2 , ReiserFS , etc.), todos han utilizado consistentemente el mismo código de tipo de partición: 0x83 ( sistema de archivos nativo de Linux ).

Partición extendida

Un disco duro puede contener una única partición extendida, pero esta se puede subdividir en varias particiones lógicas. Los sistemas DOS/Windows pueden asignar una letra de unidad única a cada partición lógica. La tabla de particiones GUID (GPT) solo incluye la partición primaria, sin la partición extendida ni la partición lógica.

particiones de arranque

partición de arranque de la BIOS

La partición de arranque de la BIOS (BIOS BP) es una parte del dispositivo de almacenamiento que se utiliza para guardar el software que inicia el sistema operativo, un gestor de arranque . Puede ser una imagen del núcleo del sistema operativo, un gestor de arranque o un software completamente independiente. [ 17 ] [ 18 ] : 136

partición del sistema EFI

La partición del sistema EFI es la misma que la BIOS BP, pero se carga mediante el firmware EFI en lugar de la BIOS. [ 17 ] [ 18 ] : 136

Véase también

Referencias

  1. Calkins, Bill (2013). Administración del sistema Oracle Solaris 11. Archivado del original el 7 de marzo de 2016. Recuperado el 4 de marzo de 2016 .
  2. Levi, Bozidar (2002). Administración de UNIX .
  3. Ward, Brian (2004). Cómo funciona Linux: Lo que todo superusuario debería saber . No Starch Press. pág. 39. ISBN  9781593270353.
  4. RJ Creasy (septiembre de 1981). "El origen del sistema de tiempo compartido VM/370" (PDF) . IBM Journal of Research and Development . 25 (5): 483–490 . doi : 10.1147/rd.255.0483 . ISSN 0018-8646 . Archivado (PDF) del original el 7 de marzo de 2022. Recuperado el 10 de febrero de 2022 . 
  5. 1 2 Como se usa en IBM CP-67 a partir de 1966, véase: Rogers, Bob (6 de febrero de 2017). "El pasado de la virtualización ayuda a explicar su importancia actual" . TechChannel. Archivado del original el 4 de diciembre de 2021. Recuperado el 9 de febrero de 2022. Un minidisco es solo una parte de un disco físico, pero parece ser un disco separado para el invitado.
  6. Introducción al sistema operativo de disco en tiempo real (PDF) . Data General . 1972. pág. 11. 
  7. Manual del sistema operativo de disco en tiempo real (RDOS) (PDF) . Data General . Marzo de 1979. págs. 2-9 – 2-11 . 
  8. Tal como se usaba en DEC RT-11 alrededor de 1984, ver: "Notas de lanzamiento del sistema RT-11" (PDF) . Digital Equipment Corporation . Diciembre de 1983. AA-5826F-TC.
  9. 1 2 3 La página man de Unix versión 6 para el dispositivo y controlador RP-11/RP03– Manual del programador de Unix versión 6 – habla de que el disco está dividido en porciones , pseudodiscos y secciones .rp(4)  
  10. La guía de instalación de Solaris 2.2 de 1993 - "Guía básica de instalación de Solaris 2.2" (PDF) . Archivado (PDF) del original el 4 de abril de 2022.- En una entrada del glosario se indica que una porción es "una parte discreta de un disco, configurada durante la instalación". En SunOS 4.lx y System V Release 3, las porciones se denominaban particiones.
  11. La guía Corvus de 1980 - "Guía de la generación Constellation II, Apple II" (PDF) . Archivado (PDF) del original el 12 de febrero de 2022.- Para instalaciones de Apple II, permite dividir una unidad de disco duro en unidades virtuales .
  12. windows-driver-content. "Particiones de disco duro basadas en BIOS/MBR" . docs.microsoft.com . Archivado del original el 25/07/2021 . Consultado el 06/12/2021 .
  13. Conway, Adam (1 de mayo de 2025). "Utilizo esta herramienta gratuita de código abierto para comprimir significativamente mis juegos en Windows sin ninguna pérdida de rendimiento" . XDA . Consultado el 4 de febrero de 2026 .
  14. Frisch, AEleen (2002). Essential System Administration: Tools and Techniques for Linux and Unix Administration . O'Reilly Media, Inc. p. 86. ISBN  9780596004491.
  15. La utilidad pdisk para mapas de partición de Apple se describe como un editor de tabla de partición de Apple en su página man pdisk(8):Manual del administrador del sistema Darwin y macOS .pdisk(8)  
  16. "Acerca de las etiquetas de disco" . Guía de administración del sistema, volumen 1. Archivado del original el 28 de febrero de 2007. Consultado el 3 de abril de 2010 .(Nota: La documentación de Solaris sobre etiquetas de disco utiliza el término "tabla de particiones").
  17. 1 2 "¿Qué son la partición del sistema y la partición de arranque?" . www.easyuefi.com . Archivado del original el 16-07-2018 . Consultado el 07-12-2021 .
  18. 1 2 Cross, Michael (2008). Escena del cibercrimen . Debra Littlejohn Shinder (2.ª ed.). Burlington, MA: Syngress Pub. ISBN  978-0-08-048699-4OCLC 272383168 

Lecturas adicionales

  • Stéphane Martineau; Jens Olsson; Nick Roberts (2 de noviembre de 2002). "Especificación de partición de desarrollo de Alt-OS (AODPS)" . 0.4. Archivado del original el 13 de febrero de 2004.
  • Andries Brouwer (1995–2004). "Lista de identificadores de partición para PC" .
  • Andries Brouwer (16 de septiembre de 1999). "Especificación mínima de tabla de partición" .
  • "Introducción a la partición" . Ranish. 5 de agosto de 1998. Archivado del original el 4 de agosto de 2004. Consultado el 15 de agosto de 2004 .
  • Allen Smith. "Capacidad y direccionamiento de unidades ATA (EIDE)" . Archivado del original el 8 de febrero de 2006. Consultado el 15 de octubre de 2005 .
  • Microsoft (3 de junio de 2005). "Uso de unidades GPT" . Microsoft . Archivado del original el 6 de julio de 2005.
  • "¿Qué son la partición del sistema y la partición de arranque?" . www.easyuefi.com . Consultado el 07/12/2021 .