¿Hay un límite de tamaño en los discos duros USB externos?


14

Los discos duros internos SATA tienen un límite en muchas placas base de 2TB y si quiero obtener un HDD de 3TB, entonces necesito conectarlo usando una tarjeta PCI (u obtener una nueva placa base).

Pero quería preguntar: si conecto un disco duro de 3 TB a una carcasa USB externa, ¿funcionará? El gabinete Vantec que quiero comprar dice que admite discos duros de hasta 3 TB pero quiero asegurarme.


Siempre hay un límite de tamaño. Período. El espacio de direccionamiento de su computadora es el límite. Varía según su hardware y software, pero siempre hay un límite. Su controlador USB integrado probablemente tenga el mismo tamaño de dirección que su controlador SATA integrado.
bahamat

sí, hay un límite seguro, pero estoy preguntando si un disco duro de 3 TB en un gabinete USB funcionará en una PC donde este mismo disco duro no funcionará mientras esté conectado a sata, también si este límite es como 500 TB, no importará porque no veremos tales discos duros en los próximos 10 años
Karim

Como dije, si ambos son controladores integrados, es probable que tengan el mismo límite.
bahamat

@bahamat: no necesariamente, sata y usb son cosas diferentes. por favor lea la respuesta de KCotreau
Karim

1
No creo que el límite se aplique a la placa base en absoluto, pero el gabinete USB como se indica en @David C. responde a continuación. Me acabo de enterar de que una unidad de 4 TB no funcionará en ninguno de los receptáculos USB que tengo a pesar de que mi sistema operativo y la placa base admiten unidades de 4 TB (las tiene internamente) en función del límite de 2 TB con 32 bits de LBA que se dirigen dentro del propio receptáculo.
DarrenMB

Respuestas:


25

Me doy cuenta de que esta pregunta se hizo hace dos años, pero no creo que ninguna de las respuestas aquí esté completa, así que voy a intentarlo de todos modos.

Para responder al asunto, el límite de USB es el límite de su especificación de clase de almacenamiento masivo (MSC). Esta especificación se basa a su vez en el conjunto de comandos transparentes SCSI. (Ver también http://en.wikipedia.org/wiki/USB_mass_storage_device_class#Device_access ). Mirando los comandos de lectura SCSI ( http://en.wikipedia.org/wiki/SCSI_Read_Commands#Read_.286.29 ) puede ver que hay varias versiones de la API. El más antiguo admite direcciones de bloque de 21 bits (y un límite de 1GiB), una versión posterior admite LBA de 32 bits (imponiendo el límite de 2TiB que muchos casos tienen actualmente), y el último tiene un LBA de 64 bits que impondrá un límite de 8ZiB ( ¡Eso es 8 giga-terabytes!).

Los estuches USB modernos admitirán LBA de 64 bits y deberían admitir cualquier unidad que pueda encontrar. Los casos más antiguos no admitirán esto y se comportarán mal si están conectados a un disco de más de 2TiB.

Suponiendo que su carcasa USB sea compatible con la unidad, entonces está el problema de particionar la unidad. El esquema de partición MBR (usado en varias formas desde MS-DOS) usa un índice de bloque de 32 bits. Por lo tanto, tiene un límite de 2TiB. La solución utilizada hoy es cambiar al formato de tabla de partición GUID (GPT) que utiliza números de bloque de 64 bits.

Todos los sistemas operativos modernos (incluidos Windows, Mac OS X y Linux) admiten tablas de particiones GUID y deberían poder admitir una unidad> 2TiB como disco de datos.

Si eres un usuario de Mac o Linux, también deberías poder arrancar desde el disco. Las Mac tienen firmware EFI y admiten el arranque de volúmenes GPT. Los sistemas Linux modernos tienen código en el gestor de arranque GRUB que, según me han dicho, permitirá arrancar Linux desde una unidad GUID sin firmware EFI.

Sin embargo, si está ejecutando Windows, es posible que no pueda iniciar desde la unidad. Necesitará el firmware EFI en su placa base y deberá ejecutar una versión de Windows de 64 bits. Microsoft requiere ambos para arrancar desde una unidad GPT de cualquier tamaño. Esto significa que si está ejecutando Windows de 32 bits o tiene firmware solo BIOS (sin EFI), querrá asegurarse de que su disco de arranque sea de 2TiB o más pequeño, para que pueda aplicar una partición MBR.


gracias por tu respuesta. Pero quiero preguntar algo. ¿Windows XP 32 está incluido en la lista de sistemas operativos modernos o necesito win 7?
Karim

2
Windows XP no tiene soporte integrado para particiones GPT y discos de más de 2 TB, pero creo que puede descargar software de terceros para agregar el soporte para volúmenes no arrancables. Para soporte integrado, necesitará Vista o posterior. (DiskWizard de Seagate afirma incluir software para discos grandes en XP. No tengo experiencia personal con esto. Knowledge.seagate.com/articles/en_US/FAQ/218619en )
David C.

1

Realmente se reducirá a su placa base, pero la mayoría de los problemas que le preocupan se relacionan con unidades SATA conectadas directamente, que usan un controlador SATA, no un controlador USB como en su caso. Estos problemas SATA se están abordando en las placas base más nuevas.

Haciendo una búsqueda, no pude encontrar a una persona que tuviera problemas con un disco externo de 3TB, pero por supuesto, no puedo decir 100% ya que no tengo su hardware específico para probar. Esto es interesante como documento general (Nota número 10, que es directamente relevante para su pregunta).

Es posible que desee crear un par de particiones <2 TB, o puede crear particiones GPT> 2 TB. Seleccione el tamaño de bloque más grande que pueda al formatear, ya que existen problemas conocidos con algunos programas, como Copia de seguridad de Windows y tamaños de bloque pequeños. Con tanto espacio, puede perder un poco, pero no mucho en términos relativos.


genial, no sabía que había un problema de software con particiones de> 2 TB :)
Karim

Bueno, parece que> 2 TB no funcionan en Windows XP 32, así que este es otro problema que estoy enfrentando :(
Karim

En mi experiencia, un HDD de 4TB no funcionará en una cámara USB que solo sea capaz del límite de 2TB (32bit LBA). Se muestra como "Sin medios". Espero que cualquier unidad que supere el límite, incluso la cantidad más pequeña, sea completamente invisible para los receptáculos USB del adaptador SATA.
DarrenMB

1

El problema de 2TB es principalmente con las computadoras que necesitan arrancar desde una unidad de disco grande ya que el BIOS tiene problemas para entenderlas. Incluso sin una tarjeta o complemento adicional, el uso de una unidad inferior estándar para el arranque y una unidad de 2 TB para datos funciona bien (al menos las pocas veces que lo he intentado).

Los gabinetes USB a SATA generalmente solo emulan un controlador de disco duro. Algunos de los más antiguos fueron muy difíciles y tuvieron algunos problemas, pero con uno reciente, no creo que tenga ningún problema.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.