¿Por qué mi unidad USB muestra datos corruptos cuando la conecto como unidad SATA interna?

¿Por qué mi unidad USB muestra datos corruptos cuando la conecto como unidad SATA interna?

Tengo una unidad USB 3.0 de escritorio Seagate Backup Plus de 3 TB, que funciona bien cuando está en su gabinete, pero cuando la saco y la conecto directamente como una unidad SATA interna, simplemente no se reconoce correctamente (funciona nuevamente cuando se usa en el recinto).
La placa base de mis sistemas es unaASUS P8P67 LE, que cuenta con dos puertos SATA 6,0 Gb/s y cuatro puertos SATA 3,0 Gb/s.

Cuando se usa como unidad SATA interna, Windows 7 me pregunta si quiero formatear la unidad, como si no tuviera un sistema de archivos adecuado, y si uso la DISKMGMT.MSCherramienta (escribiendo eso en el menú de inicio) obtengo información completamente incorrecta sobre la conducir.

Dice que la unidad tiene 3 particiones (349,31 GB de RAWdatos y dos particiones no asignadas de 1698,68 GB y 746,52 GB). Esta información es totalmente errónea, ya que la unidad, cuando se utiliza en la caja USB, funciona como una única partición NTFS (2794,52 GB). ¿Cómo es que se muestra como 3 particiones sin sistema de archivos cuando se conecta a través de SATA?

¿Seagate utiliza alguna forma patentada de almacenar los datos cuando utiliza la unidad en la carcasa USB 3.0 proporcionada? No utilicé ningún tipo de cifrado. Simplemente conecté la unidad con USB 3.0 y comencé a usarla de inmediato, ya que aparentemente venía preformateada con un sistema de archivos NTFS.

Respuesta1

El gabinete expone la unidad a la computadora como unFormato avanzadoDispositivo 4Kn, que permite el uso de MBR para compatibilidad con sistemas Windows XP. Cuando se retira la unidad del gabinete, el cambio en el formato del sector lógico da como resultado una tabla de particiones no válida.

  • Los discos duros externos de más de 2 TiB de capacidad suelen exponer sectores 4K directamente al sistema operativo.El límite de 2 TiB comúnmente asociado con MBR está vinculado al tamaño de sector tradicional de 512 bytes; Los sectores 4K son ocho veces más grandes y, por tanto, amplían el límite de MBR a 16 TiB. Esto permite el uso de MBR en discos de más de 2 TiB de capacidad, lo que permite su uso en Windows XP y otros sistemas que no admiten GPT.

  • El disco duro subyacente utiliza una emulación de sector de 512 bytes para compatibilidad con sistemas heredados. Esto significa que, si bien el disco tiene físicamente sectores de 4K, el dispositivo host inmediato (en este caso, el gabinete) ve sectores de 512 bytes. Sin embargo, para realizar la expansión MBR antes mencionada y habilitar la compatibilidad con Windows XP, el gabinete hace que la unidad parezca que la computadora tiene sectores nativos 4K.

  • Cuando se retira la unidad del gabinete, los sectores lógicos de 512 bytes del disco 512e subyacente quedan expuestos. Esto da como resultado una tabla de particiones no válida que no se puede interpretar correctamente. El valor de 746,52 GiB que proporcionó para la última "partición" cuando la unidad está conectada directamente es precisamente la cantidad de espacio que se encuentra más allá del límite de 2 TiB para unidades MBR con sectores de 512 bytes.

Más detalles sobre las implicaciones de esta conversión están disponibles enesta publicación de blog.

Respuesta2

Dice que la unidad tiene 3 particiones (349,31 GB de datos RAW y dos particiones no asignadas de 1698,68 GB y 746,52 GB). Esta información es totalmente errónea, ya que la unidad, cuando se utiliza en la caja USB, funciona como una única partición NTFS (2794,52 GB). ¿Cómo es que se muestra como 3 particiones sin sistema de archivos cuando se conecta a través de SATA?

¿Seagate utiliza alguna forma patentada de almacenar los datos cuando utiliza la unidad en la carcasa USB 3.0 proporcionada?

Dos pensamientos basados ​​en mi experiencia personal:

  1. En mi experiencia, el viejo truco de copiar datos a una unidad SATA externa en una caja USB externa y luego usarlos sin problemas con una conexión SATA interna no funciona con unidades de más de 2 TB de tamaño.

    Lo que significa que el formato que utiliza el gabinete para la transferencia de datos es un formato de partición "extraño" o propietario que no permite un simple intercambio. ¿O tal vez esté pasando algo más? ¿Quizás se esté formateando como RAID en un nivel bajo por alguna razón? ¿Quizás incluso LVM? No lo sé porque nunca revisé esto en profundidad.

    Tenga en cuenta que este no es el caso con todos los gabinetes SATA externos, pero según mis pruebas casuales, los gabinetes específicos del fabricante, como los de Toshiba y Seagate, un disco formateado en dicho gabinete no será legible por el sistema si se conecta directamente.

  2. No está claro qué placa base podría estar utilizando, pero no todas las conexiones SATA permitirán unidades de más de 2 TB. Verificaría las especificaciones de su sistema para ver si ese podría ser el caso.

información relacionada