2 votos

La partición NTFS en el disco duro externo no se reconoce ni se monta en El Capitan o Sierra, incluso con la última Paragon o Tuxera

Tengo un Air 11" de mediados de 2013 con El Capitán recién actualizado a Sierra.

Tengo un disco duro externo Seagate USB 3 con esquema de partición GUID, una partición HFS+ con la que arranco y una partición de datos NTFS.

El disco duro se compró con formato Mac y venía con una versión gratuita de Paragon, que he actualizado a la última versión. Se utiliza como disco de datos en mi PC pero como único disco en mi Mac, al que le falta el SSD.

Lo había estado usando con éxito tanto en mi portátil Windows como en el Mac, según recuerdo, pero luego no usé el Mac durante tres meses más o menos hasta el otro día.

El Mac arranca desde la partición HFS pero no ve una segunda partición válida.

He probado a apagar y cambiar la unidad al PC y ambas particiones funcionan bien allí.

He probado tanto la versión gratuita de Seagate como la de prueba del controlador NTFS 14 de Paragon. También he probado sin Paragon y el SO ni siquiera me deja usarlo de sólo lectura. Ahora también he probado la última versión de prueba de Tuxera.

First Aid es el único que incluye algo parecido a un código de error:

Unknown filesystem version: e.89

¿Podría haber algo en la tabla de particiones que deba modificarse con una herramienta de bajo nivel?

Me he dado cuenta de que el Mac parece conocer de algún modo el nombre anterior de la segunda partición de cuando era una partición de instalación HFS.


Así es como las distintas herramientas de mi Mac y PC ven la unidad ...

Mac, Utilidad de Discos: Disk Utility drive
Disk Utility partition

Mac, diskutil list : diskutil list

Mac, Tuxera:
Tuxera

Mac, primeros auxilios:
First Aid

Windows, Administración de discos:
diskutil list

Mac, gpt :

$ sudo gpt -r show disk0
Password:
      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  487043280      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  487452920    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  488722456  121948144      4  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  610670600       2040         
  610672640  121944064      5  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  732616704       2048         
  732618752  244154368      6  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  976773120         14         
  976773134         32         Sec GPT table
  976773166          1         Sec GPT header

Mac, fdisk :

$ sudo fdisk /dev/disk0

Disk: /dev/disk0    geometry: 60801/255/63 [976773167 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 -  976773166] <Unknown ID>
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused     

Volcados hexadecimales del disco en bruto, tal y como solicitó klanomath en sus comentarios:

$ sudo hexdump /dev/rdisk0s4 | grep "eb 52 90 4e 54 46 53 20"
0000000 eb 52 90 4e 54 46 53 20 20 20 20 00 02 08 00 00
^C
$ sudo hexdump -s 57g /dev/rdisk0s4 | grep "eb 52 90 4e 54 46 53 20"
e898fde00 eb 52 90 4e 54 46 53 20 20 20 20 00 02 08 00 00

0 votos

@klanomath: Mientras tanto he reducido la parte NTFS y he añadido una segunda idéntica más una exFAT. Esas dos funcionan tanto en Win como en Mac y la NTFS original muestra el mismo problema que antes. Voy a añadir la gpt y fdisk pero los números no coinciden con las capturas de pantalla originales, así que avísame si necesitas que las actualice.

0 votos

@klanomath: OK. Ahora añadido ...

0 votos

@klanomath: Antes de que lo intente y ya que pareces conocer los detalles de bajo nivel, qué podría explicar que Windows la vea como una partición NTFS a pesar de la información errónea y vea su nombre actual, "Seagate BUP NTFS" mientras que Tuxera Disk Manager ve su nombre anterior, "ElCapInstaller" de cuando realmente estaba formateada como HFS. ¿Puede ser que ambos GUID y ¿Información sobre la partición HFS? ¿Me arriesgo a perder datos si hemos pasado algo por alto?

2voto

klanomath Puntos 19587

Disk0s4 tiene el tipo de partición GUID incorrecto - como es visible en la captura de pantalla de Tuxera. El tipo de partición es 48465300-0000-11AA-AA11-00306543ECAC que es HFS+ (el tipo de partición estándar de OS X). Puedes comprobarlo introduciendo sudo gpt -r show disk0 .

Sin embargo, debería ser EBD0A0A2-B9E5-4433-87C0-68B6B72699C7, que es el GUID de las particiones de datos básicos de Microsoft (BDP).

Para cambiar el tipo de partición de arranque al modo de recuperación de Internet o a un segundo dispositivo de arranque (por ejemplo, una unidad de disco duro), elimine el disco0s4 con gpt y vuelva a añadirlo con los mismos límites (número de índice, bloque inicial y tamaño) pero con un tipo diferente.

Bajo ciertas circunstancias - necesito la salida de sudo fdisk /dev/disk0 y algunos hexdump resulta además - el espacio de disco no asignado entre disk0s3 y disk0s4 es necesario y el bloque inicial y el tamaño tienen que ser modificados en comparación con su tabla de partición gpt actual.


Arranque en el modo de recuperación de Internet o en una unidad de disco duro con una instalación completa de OS X o una unidad de disco duro de instalación de OS X. Para editar la tabla de particiones GUID con gpt es necesario desmontar el disco. No se puede desmontar el disco en el que se ha arrancado.

  • Abra el Terminal (menú Utilidades > Terminal) e introduzca diskutil list para obtener una visión general. Obtenga el identificador del disco de 500 GB - puede ser disk0 o disk1. A continuación asumo que es disk0. Sin embargo, utilice el identificador de disco que haya encontrado en su entorno.

    Si te registras como administrador, algunos comandos requieren que añadas sudo ... ejecutando algunos comandos (por ejemplo, gpt). Al arrancar en una unidad de disco duro de instalación o en el modo de recuperación de Internet, usted es siempre el usuario Root y no es necesario añadir sudo.

  • Obtenga la tabla de particiones:

    gpt show -r disk0
  • Desmontar el disco

    diskutil umountDisk disk0
  • Eliminar la 4ª partición (falsamente tipificada):

    gpt remove -i 4 disk0
    diskutil umountDisk disk0
  • Los resultados de tu hexdump ("eb 52 90 4e 54 46 53 20" es la "cadena" ∂RENTFS(x20)) muestran que el disco0s4 tiene Sectores de Arranque NTFS especiales (que típicamente ocurren en el primer y último bloque de un volumen NTFS) en el bloque0 y en el bloque 121948143. (x0000000 es el byte/bloque 0 de disk0s4 y xe898fde00 convertido con un servicio hex2dec es el byte 62437449216 o 62437449216/512: bloque 121948143). Esto muestra que no hay espacio entre el disco0s3 y el disco0s4 y que el tamaño es (121948143 bloques + bloque0) 121948144 bloques.

  • volver a añadir la 4ª partición con un tipo adecuado pero con los otros valores antiguos:

    gpt add -i 4 -b 488722456 -s 121948144 -t EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 disk0
  • reiniciar

0 votos

En el PC se muestra una especie de hueco de 620 MB entre E: y F: - ¿podría tratarse de "espacio de disco no asignado" como mencionas? O bien, esto y la disparidad en el nombre de la partición que ve el PC frente a la que ve el Mac podrían sugerir que los dos SO tienen ideas diferentes sobre dónde F: comienza y si hay un hueco o pertenece a una de las particiones?

1 votos

@hippietrail Los 620 MiB (=650 MB) es tu partición de recuperación de OS X (disk0s3) y es legítima. Yo esperaría una brecha de 2 MiB o tal vez 100 MiB que no es visible / o detectable por cualquiera de estas herramientas que publicó capturas de pantalla de. Sólo gpt y fdisk y quizás hexdump pueden.

0 votos

Parece que ha funcionado perfectamente. Lo he estado usando durante un día sin problemas discernibles (-:

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X