Los discos de 3 TB son cada vez más usados debido a la gran necesidad que tenemos hoy en día de almacenar datos. Grabamos películas en HD, fotografía con no sé cuantos megapíxeles, música en calidad Master Studio de 24 bits…….. todo esto hace que los que antes pensábamos que eran la mejor solución, los discos de 2 TB, ahora se hayan quedado pequeños.
Debido a la necesidad de discos de 3 TB, nos encontramos ahora con un problema de limitación que ya se sabía desde el diseño original del PC décadas atrás con lo que muchas veces nuestro ordenador no detecta de manera correcta los discos. Los problemas más comunes son que el ordenador no reconozca el disco duro o que le asigne una capacidad muy inferior a la que marca el disco.
Los problemas de limitaciones están causados por las definiciones de 32-bit usadas para los tamaños de las particiones y “Logical block Addresses” (LBA) resultando en un tamaño máximo de capacidad de direccionamiento de 2.199TB. Debido a que noexisten en la actualidad discos de 2.199 TB y que lo más parecido a esto por encima son los discos de 3 TB, en la mayoría de casos en este artículo nos referiremos a estos discos como de 3 TB, ya que son ahora mismo los que dan problemas.
La forma más directa para resolver este problema es utilizar LBAs largos, “Long LBAs”. Sin embargo, el Long LBA sólo se admiten en sistemas operativos de 64 bits, como Windows 7 y Windows Vista. Los usuarios que deseen utilizar estos discos de alta capacidad tendrán que aplicar una combinación de sistema operativo, BIOS, tablas de partición de disco y drivers de la unidad de disco duro (HDD) que soporten discos duros de alta capacidad con el fin de tener acceso completo a las altas capacidades que ofrece.
Configuraciones en PC con discos duros de 3TB o más
En una configuración típica, un disco duro puede estar conectado como disco de arranque, o como disco duro secundario, disco de datos, ya sea de conexión directa a la placa o de manera externa vía USB, eSATA, Firewire….
Cuando utilizamos los discos duros como discos de arranque para nuestros sistemas operativos como Windows, Linux o Mac OS X, el sistema operativo necesita del disco para arrancar nuestro ordenador. Cuando los instalamos como disco de datos, no contiene nada del sistema operativo. Parece una cosa muy simple, pero hay que tenerlo bien claro para entender las limitaciones que surgen cuando se usa un disco de 3 TB.
Dependiendo de cómo vayamos a usar nuestro disco duro de 3 TB, tendremos que prepararlo de una manera u otra para aseguramos de que tenemos aceso a la totalidad de capacidad que nos ofrece.
Como disco duro de datos: Como disco duro de datos de 3 TB o más conectado directamente a placa, necesita un sistema operativo que soporte direccionamiento de Long LBAs, como hace Windows 7, una tabla de partición GUID (GPT – GUID Partition Table), y drivers de disco duro que soporten los discos de 3 TB o más.
Como disco duro de arranque: además de los requerimientos de los discos duros de datos, un disco de arranque de Windows necesita una BIOS EFI (Extensible Firmware Interface) y una versión de 64 bits del Windows Vista o Windows 7. Los sistemas operativos Linux no necesitan una BIOS EFI.
Como disco duro externos por USB: Cajas externas USB necesitan ser configuradas para funcionar con discos duros de alta capacidad, por lo que es importante confirmar con el fabricante que la caja externa soportará capacidades de 3 TB o más.
Tipos de particiones:
Para poder guardar datos en un disco duro, primero hemos de particionarlo. Una tabla de particiones le dice al ordenador como están distribuidos los datos en el disco duro, incluyendo el tamaño del disco. Históricamente, los ordenadores particionaban los discos usando un “Master Boot Record” (MBR), pero desafortunadamente el MBR está limitado a particiones de tamaño menor a 2.2 TB.
Para solucionar este problema se creó una nueva tabla de particiones a la que se llamó “GUID Partition Table” (GPT). Si usamos una tabla GPT para decirle al ordenador como están distribuidos los datos en el disco duro, el ordenador puede detectar discos de más de 2.5 TB. Microsoft Windows XP 64 bits Service Pack 2 soporta particiones GPT. Sin embargo, la versión de Windows XP de 32 bit no soporta particiones GPT. Otros sistemas operativos que soportan las particiones GPT son Windows 7, Linux y Mac OS X basados en Intel.
El uso de un disco duro con partición GPT asegura que los datos permanecen de manera intacta en un sistema MBR. Discos con partición GPT contienen una especial “protección MBR” diseñada para proteger tus datos de software que no soporte GPT. La protección MBR esta localizada en el primer sector del disco y hará que no sea accesible a este tipo de software o sistema operativo.
BIOS
Antiguamente, cuando encendíamos un PC, la BIOS del PC buscaba el disco de arranque para arrancar el sistema operativo contenido en él. Para que este proceso funcionara, la BIOS antigua buscaba los datos almacenados en la taba de partición (ejemplo MBR) para arrancar el PC. Cuando se creó el GPT, también se tuvo que crear un nuevo sistema de arranque. Para arrancar discos con tecnología GPT, un ordenador debe también soportar el estándar UEFI BIOS. Si quisiéramos arrancar un disco con partición GPT con una BIOS antigua, la BIOS vería un volumen único, no ejecutable y por lo tanto no intentaría arrancar el sistema desde él. Los sistemas Linux no necesitan del estándar EUFI BIOS.
Por último, creo interesante recordar en este artículo anteriores artículos escritos también en este blog relacionados con este tema:
- El siguiente artículo explica detalladamente como formatear desde C un disco duro particionado en GPT:
Como borrar un disco con GPT “Protective Partition” - El siguiente artículo muestra las limitaciones de las cajas externas a discos de más de 2.2 TB dependiendo de la interfaz de conexión y sistema operativo usado:
¿Problemas con discos de mas de 2Tb? ¿La unidades de disco duro mayor a 2 TB funcionará con mi ordenador?
Ref: FAQ General