Partición de disco - Disk partitioning

GParted es una utilidad popular que se utiliza para la partición de discos.

El particionamiento del disco o la división del disco 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. Estas regiones se denominan particiones. Por lo general, es el primer paso para preparar un disco recién instalado, antes de que se cree 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 tabla de particiones que el sistema operativo lee antes que cualquier otra parte del disco. Luego, cada partición aparece ante el sistema operativo como un disco "lógico" distinto que usa parte del disco real. Los administradores del sistema utilizan un programa llamado editor de particiones para crear, cambiar el tamaño, eliminar y manipular las particiones. El particionamiento permite instalar diferentes sistemas de archivos para diferentes tipos de archivos. Separar los datos del usuario de los datos del sistema puede evitar que la partición del sistema se llene e inutilice el sistema. La creación de particiones también puede facilitar la realización de copias de seguridad. Una desventaja es que puede ser difícil dimensionar correctamente las particiones, lo que resulta en tener una partición con demasiado espacio libre y otra casi totalmente asignada.

Esquemas de particionamiento

DOS, Windows y OS / 2

Con DOS , Microsoft Windows y OS / 2 , una práctica común es usar una partición primaria para el sistema de archivos activo que contendrá el sistema operativo, el archivo de página / intercambio, todas las utilidades, aplicaciones y datos de usuario. En la mayoría de las computadoras de consumo de Windows, la letra de unidad C: se asigna de forma rutinaria 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 de diagnóstico o datos. (Las letras de unidad de Microsoft no se corresponden con las particiones de forma uno a uno, por lo que puede haber más o menos letras de unidad que las particiones).

Microsoft Windows 2000 , XP , Vista y Windows 7 incluyen un programa de " Administración de discos " que permite la creación, eliminación y cambio de 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 partición de 1 MB que es fundamentalmente incompatible con Windows 2000, XP, OS / 2, DOS y con muchos otros sistemas operativos.

Sistemas similares a 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 se puede formatear con un sistema de archivos o como una partición de intercambio .

Múltiples particiones permiten que directorios como / boot , / tmp , / usr , / var o / home tengan asignados sus propios sistemas de archivos. Tal esquema tiene una serie de ventajas:

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

Una configuración mínima común para los sistemas Linux es usar 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 sectores . Esta es una referencia conceptual al corte de un pastel en varios trozos.

El término "segmento" se utiliza en el sistema operativo FreeBSD para referirse a las particiones Master Boot Record , para evitar confusiones con el propio esquema de partición basado en etiquetas de disco de FreeBSD . Sin embargo, las particiones de la tabla de particiones GUID se denominan "partición" en todo el mundo.

Sistemas de arranque múltiple

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

Los sistemas de arranque múltiple son computadoras donde 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 tales sistemas, un menú al inicio permite elegir qué sistema operativo arrancar / iniciar (y solo se carga un sistema operativo 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 desde un sistema operativo Linux).

Tabla de particiones GUID

La tabla de particiones GUID ( G lobally U nique ID entifier ) es una parte de la Unified Extensible Firmware Interface estándar (UEFI) para el diseño de la tabla de particiones en una física de disco duro . Muchos sistemas operativos ahora admiten este estándar.

Recuperación de la partición

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 volver a crear una tabla de particiones que incluya entradas para estos sistemas de archivos recuperados. Algunas utilidades de disco pueden sobrescribir varios 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 eliminarla. Es posible que aún sea posible restaurar una partición FAT o NTFS si hay un sector de arranque de respaldo disponible.

Discos comprimidos

Los discos duros se pueden comprimir para crear espacio adicional. En DOS y principios de Microsoft Windows, se usaban 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 realizó creando un archivo muy grande en la partición y luego almacenando los datos del disco en este archivo. Al inicio, los controladores de dispositivo abrieron este archivo y le asignaron una letra separada. Con frecuencia, para evitar confusiones, se intercambiaron las letras de la partición original y la unidad comprimida, de modo que el disco comprimido es C: y el área sin comprimir (que a menudo contiene archivos del sistema) recibe un nombre más alto.

Las versiones de Windows que utilizan el kernel de NT, incluida la versión más reciente, Windows 10 , contienen una capacidad de compresión de disco intrínseca. El uso de utilidades de compresión de disco independientes ha disminuido drásticamente.

Tabla de particiones

Una tabla de particiones es una tabla mantenida en un disco por el sistema operativo que describe y describe las particiones en ese disco. Los términos tabla de particiones y mapa de particiones son términos 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 manera genérica para referirse a otros formatos que dividen una unidad de disco en particiones, como: Tabla de particiones GUID (GPT) , Mapa de particiones de Apple (APM) o etiqueta de disco BSD .

Tipos de particiones de PC

Esta sección describe el esquema de partición del registro de arranque maestro (MBR), como se usa 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 usan el esquema de particiones GUID Partition Table (GPT) en su lugar. Para ver ejemplos de otros esquemas de particiones, 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 inicio 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 ) pueden usarse para indicar la presencia de una partición extendida . La mayoría son utilizados por el cargador 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 / acceder para leer o escribir datos.

Partición primaria

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 llamaba la partición del sistema fuera la primera partición. Todos los sistemas operativos Windows, desde Windows 95 en adelante puede ser localizado 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 la 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 OS / 2 HPFS ) 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 DOS y Windows OS. Aunque un sistema operativo Linux puede reconocer varios sistemas de archivos diferentes ( ext4 , ext3 , ext2 , ReiserFS , etc.), todos han usado de manera consistente el mismo código de tipo de partición: 0x83 ( sistema de archivos nativo de Linux ).

Partición extendida

Un HDD puede contener solo una partición extendida, pero esa partición extendida se puede subdividir 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 y la partición lógica.

Ver también

Referencias

Otras lecturas