La partición de disco o segmentación de disco [1] es la creación de una o más regiones en el almacenamiento secundario , de modo que cada región se pueda administrar por separado. [2] Estas regiones se denominan particiones. Por lo general, es el primer paso de la preparación de un disco recién instalado después de elegir un esquema de partición para el nuevo disco antes de crear cualquier sistema de archivos . El disco almacena la información sobre las ubicaciones y los tamaños de las particiones en un área conocida como la tabla de particiones que el sistema operativo lee antes que cualquier otra parte del disco. Luego, cada partición aparece para el sistema operativo como un disco "lógico" distinto que usa parte del disco real. Los administradores del sistema usan un programa llamado editor de particiones para crear, cambiar el tamaño, eliminar y manipular las particiones. [3] La partición permite el uso de diferentes sistemas de archivos para instalar diferentes tipos de archivos. Separar los datos del usuario de los datos del sistema puede evitar que la partición del sistema se llene y deje el sistema inutilizable. La partición también puede facilitar la realización de copias de seguridad. Una desventaja es que puede ser difícil dimensionar adecuadamente las particiones, lo que da como resultado una partición con demasiado espacio libre y otra casi totalmente asignada.
IBM, en su lanzamiento en 1983 de la versión 2.0 de PC DOS, fue uno de los primeros, si no el primero, en utilizar el término partición para describir la división de un dispositivo de almacenamiento en bloque, como un disco duro , en segmentos físicos. El uso del término es ahora omnipresente. [ cita requerida ] Otros términos utilizados incluyen disco lógico , [4] minidisco , [5] porciones , [6] pseudodisco , [6] sección , [6] rebanada [7] y unidad virtual . [8]
Una de las primeras segmentaciones de este tipo de una unidad de disco fue el uso que IBM hizo en 1966 [9] en su sistema operativo CP-67 del minidisco como un segmento separado de una unidad de disco duro. [5]
En DOS , Microsoft Windows y OS/2 , una práctica habitual es utilizar 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 equipos de consumo de Windows, la letra de unidad C: se asigna de forma rutinaria a esta partición primaria. Es posible que existan otras particiones en el HDD 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 , XP , Vista y Windows 7 incluyen un programa de " Administración de discos " que permite crear, eliminar y cambiar el tamaño de particiones FAT y NTFS. El Administrador de discos de Windows en 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.
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 se puede formatear con un sistema de archivos o como una 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:
Una configuración mínima común para los sistemas Linux es utilizar tres particiones: una que contiene los archivos del sistema montados en "/" (el directorio raíz ), otra que contiene los archivos de configuración del usuario y los datos montados en /home ( directorio de inicio ) y una partición de intercambio.
De forma predeterminada, los sistemas macOS también usan una sola partición para todo el sistema de archivos y usan un archivo de intercambio dentro del sistema de archivos (como Windows) en lugar de una partición de intercambio.
En Solaris, las particiones a veces se conocen como porciones . Se trata de una referencia conceptual a la división de un pastel en varios trozos.
El término "slice" se utiliza en el sistema operativo FreeBSD para referirse a las particiones del Registro de arranque maestro , para evitar confusiones con el esquema de particionamiento basado en etiquetas de disco propio de FreeBSD . Sin embargo, las particiones de la tabla de particiones GUID se denominan "partición" en todo el mundo.
Los sistemas de arranque múltiple son equipos en los que el usuario puede arrancar en más de un sistema operativo (SO) distinto almacenado en dispositivos de almacenamiento separados o en particiones separadas del mismo dispositivo de almacenamiento. En dichos sistemas, un menú al inicio ofrece la opción de qué SO arrancar/iniciar (y solo se carga un SO a la vez).
Esto es distinto de los sistemas operativos virtuales , en los que un sistema operativo se ejecuta como un "programa" virtual autónomo dentro de otro sistema operativo que ya se está ejecutando (un ejemplo es una "máquina virtual" del sistema operativo Windows que se ejecuta dentro de un sistema operativo Linux).
La tabla de particiones GUID ( identificador de identificación único global ) es parte del estándar UEFI ( Unified Extensible Firmware Interface ) para el diseño de la tabla de particiones en un disco duro físico . Muchos sistemas operativos ahora admiten este estándar. Sin embargo, Windows no lo admite en computadoras basadas en BIOS. [10]
Cuando se elimina una partición, su entrada se elimina de una tabla y los datos ya no son 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 una serie de 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 relativo 0) de la partición antes de eliminarlo. Aún puede ser posible restaurar una partición FAT o NTFS si hay disponible un sector de arranque de respaldo.
Los discos duros se pueden comprimir para crear espacio adicional. En DOS y en los primeros sistemas operativos Microsoft Windows, se utilizaban programas como Stacker (DR-DOS excepto 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 luego almacenando los datos del disco en este archivo. 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 la unidad comprimida, de modo que el disco comprimido era C: y el área sin comprimir (que a menudo contenía archivos del sistema) recibía un nombre más alto.
Las versiones de Windows que utilizan el núcleo NT, incluida la versión más reciente, Windows 10 , contienen una capacidad intrínseca de compresión de discos. El uso de utilidades de compresión de discos independientes ha disminuido drásticamente.
Una tabla de particiones es una tabla que el sistema operativo mantiene en un disco y que describe las particiones de ese disco. [11] Los términos tabla de particiones y mapa de particiones son términos similares y se pueden usar indistintamente. El término se asocia más comúnmente con la tabla de particiones MBR de un registro de arranque maestro (MBR) en las PC , pero se puede usar de manera genérica para referirse a otros formatos que dividen una unidad de disco en particiones, como: GUID Partition Table (GPT), Apple Partition Map (APM), [12] o BSD Disklabel . [13]
En esta sección se describe el esquema de particionamiento del registro de arranque maestro (MBR), tal como se utilizaba históricamente en DOS , Microsoft Windows y Linux (entre otros) en sistemas informáticos compatibles con PC . A mediados de la década de 2010, la mayoría de las computadoras nuevas utilizan en su lugar 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 en el que se implementa la partición 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 la entrada de la tabla de particiones. Algunos de estos códigos (como 0x05 y 0x0F ) se pueden utilizar para indicar la presencia de una partición extendida . La mayoría de ellos los utiliza el gestor de arranque de un sistema operativo (que examina las tablas de particiones) para decidir si una partición contiene un sistema de archivos que se puede montar o al que se puede acceder para leer o escribir datos.
Una partición primaria contiene un sistema de archivos. En DOS y en todas las versiones anteriores de los sistemas Microsoft Windows , Microsoft requería que lo que denominaba partición del sistema fuera la primera partición. Todos los sistemas operativos Windows a partir de Windows 95 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 el BIOS de una PC (consulte Secuencia de arranque en una PC estándar ) también pueden imponer requisitos específicos en cuanto a 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 dentro (por ejemplo, 0x07 significa un sistema de archivos NTFS o un sistema de archivos HPFS de OS/2 ) o indicar que la partición tiene un uso especial (por ejemplo, el código 0x82 generalmente indica una partición de intercambio de Linux ). Los sistemas de archivos FAT16 y FAT32 han hecho uso de varios códigos de tipo de partición debido a los límites de varias 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 usado consistentemente el mismo código de tipo de partición: 0x83 ( sistema de archivos nativo de Linux ).
Un disco duro puede contener solo una partición extendida, pero esa partición extendida puede subdividirse en múltiples 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 tiene la partición primaria, no tiene la partición extendida ni la partición lógica.
La partición de arranque del BIOS (BIOS BP) es una parte del dispositivo de almacenamiento que se utiliza para guardar el software que arranca el sistema operativo, un cargador de arranque . Puede ser una imagen del núcleo del sistema operativo o un cargador de arranque o un software completamente independiente. [14] [15] : 136
La partición del sistema EFI es la misma que la del BIOS BP, pero la carga el firmware EFI en lugar del BIOS. [14] [15] : 136
Un minidisco es solo una parte de un disco físico, pero parece ser un disco separado para el invitado.
{{cite web}}
: CS1 maint: URL no apta ( enlace )