1 votos

No se puede montar el disco duro externo

Realmente tengo un problema con mi disco duro. Estaba trabajando en él, era mi HDD local instalado en un MacBook 2009 pero un día mi Mac se apagó de repente y no volvió a funcionar.

He instalado OS X en un disco nuevo y he intentado conectar el otro en una caja externa pero el volumen no se monta.

El disco ahora roto contenía un volumen visible y OS X 10.10 Yosemite estaba instalado.

Aquí están las informaciones de partición que puedo ver:

arturoperez$ diskutil list

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS New Mac                 99.5 GB    disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:                  Apple_HFS Datos                   149.6 GB   disk0s4
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *159.3 GB   disk1
   1:                       0xEE                         159.3 GB   disk1s1

arturoperez$ diskutil info /dev/disk1s1

   Device Identifier:        disk1s1
   Device Node:              /dev/disk1s1
   Part of Whole:            disk1
   Device / Media Name:      Untitled 1

   Volume Name:              Not applicable (no file system)

   Mounted:                  Not applicable (no file system)

   File System:              None

   Partition Type:           0xEE
   OS Can Be Installed:      No
   Media Type:               Generic
   Protocol:                 USB
   SMART Status:             Not Supported

   Total Size:               159.3 GB (159307878400 Bytes) (exactly 311148200 512-Byte-Units)
   Volume Free Space:        Not applicable (no file system)
   Device Block Size:        4096 Bytes

   Read-Only Media:          No
   Read-Only Volume:         Not applicable (no file system)
   Ejectable:                Yes

   Whole:                    No
   Internal:                 No

La salida de sudo gpt -r show /dev/disk1 y sudo fdisk /dev/disk1 :

arturoperez$ sudo gpt -r show /dev/disk1

     start      size  index  contents
         0         1         PMBR
         1  38893525         

arturoperez$ sudo fdisk /dev/disk1

Disk: /dev/disk1    geometry: 2421/255/63 [38893526 sectors]
Sector size: 4096 bytes
Signature: 0xAA55
         Starting       Ending
#: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
1: EE 1023 254  63 - 1023 254  63 [         1 -  312581807] <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

Aparentemente no tiene una partición activa pero he intentado por diferentes medios arreglarlo y no he podido.

¿Hay alguien que pueda ayudarme con esto? Tengo información importante allí y necesito restaurarla cuanto antes.

Actualización 1

Después de intentar seguir las instrucciones de la respuesta de klanomath, recibo este mensaje cuando intento crear una nueva GPT.

arturoperez$ diskutil unmountDisk disk1
Unmount of all volumes on disk1 was successful
arturoperez$ sudo gpt -r show /dev/disk1
     start      size  index  contents
         0         1         PMBR
         1  38893525         
arturoperez$ sudo gpt create disk1
arturoperez$ sudo gpt add -b 40 -i 1 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk1
gpt add: disk1: error: no primary GPT header; run create or recover

Actualización 2

Intenté hacer una imagen con TestDisk, tardó 3 días en terminar... Cambié la geometría del disco y lo volví a analizar. Este es el resultado:

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/disk1 - 160 GB / 149 GiB - CHS 19457 255 63

     Partition                  Start        End    Size in sectors
  1 P EFI System                    40     409639     409600 [EFI System Partiti
> 2 P Mac HFS                   409640  311312231  310902592 [Sin t ulo]
  3 P Mac Boot               311312232  312581767    1269536 [Recovery HD]

Ahora estoy atascado porque no sé cuál es el siguiente paso.

0 votos

Es Yosemit 10.10 y sólo había un volumen... sólo tenía una partición... cuando ejecuté testdisk no había información sobre las cabezas y sectores del disco... no sé por qué podía pasar esto.

0 votos

MacBookdeArturo:Recuperacion HDD arturoperez$ sudo gpt -r show /dev/disk1 Password: start size index contents 0 1 PMBR 1 38893525

0 votos

Listo, agregué la info que me pediste... es importante comentar esto: ayer cambié la geometría del disco y pude encontrar algunas particiones, en este momento estoy ejecutando un proceso con testdisk para hacer una imagen de disco.

1voto

Steve Evans Puntos 155

Una buena opción es probar DiskWarrior :

Todo desapareció después de que tu Mac se volviera loco. Todos tus documentos de trabajo. La música que más te gusta. La película de los primeros pasos de tu hijo. Es tu vida y ha desaparecido. Que no cunda el pánico. DiskWarrior recuperará tus documentos, fotos, música y cualquier otro archivo cuando se produzca un desastre y pierdas el acceso a tus archivos.

Puede que no sea adecuado dependiendo del formato de su disco original, pero TestDisk también puede recuperar particiones dañadas:

TestDisk es un potente software gratuito de recuperación de datos. Fue diseñado principalmente para ayudar a recuperar particiones perdidas y/o hacer que los discos que no arrancan lo hagan de nuevo cuando estos síntomas son causados por software defectuoso: ciertos tipos de virus o error humano (como borrar accidentalmente una Tabla de Particiones). La recuperación de la tabla de particiones usando TestDisk es realmente fácil.

0 votos

Gracias por la respuesta ... yo estaba tratando con testdisk pero tal vez no soy un experto en su uso ... ¿hay alguna manera de ayudarme con los comandos o una guía?

0 votos

No tengo experiencia con TestDisk, pero he utilizado con éxito DiskWarrior. Espero que alguien vendrá en breve para ayudar a proporcionar un tutorial o guía.

1 votos

No tengo experiencia con TestDisk, pero parece estar basado en la detección de patrones, por lo que podrás recuperar (algunos) archivos a otro medio, pero no restaurar tu disco. Por otro lado, Disk Warrior realiza una reconstrucción en memoria del árbol de directorios de los discos HFS, por lo que podrás recuperar cualquier parte de tu disco copiando a otro diferente.

1voto

klanomath Puntos 19587

Normalmente los discos Mac contienen un GPT ( Tabla de partición GUID ) para definir las particiones. Tu GPT parece estar destruido/perdido y sólo queda el PMBR. Tu objetivo principal es reconstruir la GPT. Recrear tu GPT no afecta el contenido de tu disco - excepto los primeros y últimos 32 bloques por supuesto.

Para reproducir tu problema he creado un disco en una Yosemite-VM con el tamaño mencionado en tu pregunta: 311.148.200 bloques à 512 Bytes=159.307.878.400 Bytes e instalado un sistema vanilla Yosemite (10.10.3) incluyendo un Recovery HD.

Después de instalar Yosemite, la distribución estándar de particiones del disco 1 debería ser la siguiente:

user$ sudo gpt -r show /dev/disk1
      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  309468984      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  309878624    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  311148160          7         
  311148167         32         Sec GPT table
  311148199          1         Sec GPT header

Si no quiere comprar DiskWarrior o no tiene éxito restaurando el disco con TestDisk, puede intentar lo siguiente:

Haga una copia de seguridad de disk1 en un archivo raw en un volumen con suficiente espacio libre con dd en caso de que la siguiente solución falle.
Ejemplo: dd if=/dev/rdisk1 of=/Volumes/Backup/disk1.raw bs=1m . Necesitas al menos ~165 GB (cuanto más, mejor) de espacio libre en el volumen de copia de seguridad.

Ahora puede intentar restaurar la tabla de particiones GUID con gpt.

Abre Terminal y entra:

diskutil unmountDisk disk1

para desmontar el disco (asumiendo que disk1 es tu disco roto)

a continuación, introduzca

sudo gpt -r show /dev/disk1

(introduzca su contraseña si se la piden) para obtener el diseño actual. Debería tener este aspecto:

 start      size  index  contents
     0         1         PMBR
     1  38893525         

ahora entra:

sudo gpt create disk1

para crear una nueva GPT (vacía)
a continuación, introduzca

sudo gpt add -b 40 -i 1 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk1

para crear una entrada en la tabla de particiones para la partición EFI

desmonta el disco1 de nuevo si aparece un nuevo volumen en tu escritorio (poco probable):

diskutil unmountDisk disk1

entonces

sudo gpt add -b 409640 -i 2 -s 309468984 -t 48465300-0000-11AA-AA11-00306543ECAC disk1

para crear una entrada en la tabla de particiones para el volumen JHFS+ principal

desmonta de nuevo el disco1 si aparece un nuevo volumen en tu escritorio (ocurre a menudo):

diskutil unmountDisk disk1

entonces

sudo gpt add -b 309878624 -i 3 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC disk1

para crear una entrada en la tabla de particiones para el Recovery HD.

A continuación, puede etiquetar todas las particiones con sudo gpt label -i IndexNumber -l "Name" diskNumber :

sudo gpt label -i 1 -l "EFI" disk1
sudo gpt label -i 2 -l "OldMacintoshHD" disk1
sudo gpt label -i 3 -l "Recovery HD" disk1

Ahora vuelve a montar el disco1 con:

diskutil mountDisk disk1

Salga de Terminal introduciendo exit y abra la Utilidad de Discos. Si el intento fue exitoso, ahora debería ver su volumen principal previamente desaparecido. Compruebe si hay errores en el volumen y repárelos si es necesario. Repararlos puede ser desastroso (depende de los errores) sin copia de seguridad. Por favor, deje un comentario con el mensaje de error (s) antes de reparar.

Esta solución debería funcionar si anteriormente tenías una distribución de particiones estándar con un volumen principal visible y nunca tuviste una segunda partición o instalaste Windows con el Asistente Boot Camp en el disco.

Si tiene dudas, ya he respondió una pregunta similar con un planteamiento parecido. La respuesta enlazada puede funcionar si tienes un diseño no estándar. Tienes que buscar cadenas/patrones especiales con wxHexEditor en su disco para detectar el bloque de inicio/bloque final de su volumen principal y el Recovery HD y luego calcular las entradas de la tabla.

0 votos

Gracias por la respuesta... seguiré su recomendación y se lo haré saber.

0 votos

@ArtMac Estoy investigando ambos (gpt/TestDisk) en este momento. Por favor, borra tus últimos 3 comentarios aquí porque son difíciles de leer sin el formato adecuado. Ya incorporé tus "respuestas"/replies en tus preguntas (revisa la actualización 1 & 2 en tu pregunta).

0 votos

@ArtMac No puedo reproducir el mensaje de error "gpt add: disk1: error: no primary GPT header..." después de ejecutar sudo gpt create disk1 . He borrado completamente el mbr y el gpt de mi disco de prueba con gdisk ¡y aún así he podido restaurarlo todo! Por favor, compruebe sus archivos de registro con la Console.app si obtiene un error (por ejemplo, errores de i/o) ejecutando sudo gpt create disk1 y añádelo a tu pregunta.

0voto

iTzUmbeXD Puntos 1

Tengo un problema similar, Tengo un MBP 10,2 con Mac OS X Sierra 10.12 instalado. Yo estaba corriendo Windows 8.1 con VMWare Fusion, y yo tenía el disco virtual en mi propio externo, cuando el equipo se apagó causa no más de la batería, mi disco duro externo se quedó atascado. Puedo verlo desde Utilidad de Discos pero la partición está desmontada. Cuando intento reparar me dice que la salida del sistema de archivos es (8) y hay un error. Intento montarla pero no aparece nada, solo el led del HD parpadeando un rato, como si intentara conectarse pero no pudiera hacerlo. He intentado montarlo también desde diskutil en terminal, pero no pasa nada. También he intentado verificar y repararlo pero nada de nuevo.

Aquí está la salida de: diskutil list

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintos HD             120.5 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            Macintosh HD           +120.1 GB   disk1
                                 Logical Volume on disk0s2
                                 15FE7657-5A3E-43B3-95A6-D577A121CF75
                                 Unencrypted

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *320.1 GB   disk2
   1:                  Apple_HFS BACKTRAXX               320.1 GB   disk2s1

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        +536.9 MB   disk3
   1:        Apple_partition_map                         32.3 KB    disk3s1
   2:                  Apple_HFS StellarVolumeOptimizer  536.9 MB   disk3s2

Aquí está la salida de: sudo gpt -r show /dev/disk2

start       size  index  contents
          0          1         MBR
          1       2047         
       2048  625137664      1  MBR part 175
  625139712       2736

Y aquí está el sudo fdisk /dev/disk2 uno:

sh-3.2#
Disk: /dev/disk2    geometry: 38913/255/63 [625142448 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
*1: AF 1023 254  63 - 1023 254  63 [      2048 -  625137664] HFS+        
 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      

Espero que alguien sepa que hacer, porque ya intente todo lo que me dijeron, y no quiero perder los archivos dentro del HD..

Saludos cordiales.

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