4 votos

¿Cómo puedo recuperar la partición NTFS que he borrado accidentalmente en mi Mac?

Tengo un disco duro externo de 2 TB que fue dividido en 2 particiones:

Primera partición: 280 GB
Segunda partición: 1720 GB

Accidentalmente borro la segunda partición.

Aquí hay varios pasos que ya hice;

resultado de diskutil list

~ diskutil list
  /dev/disk0 (internal, physical):
     #:                       TYPE NAME                    SIZE       IDENTIFIER
     0:      GUID_partition_scheme                        *250.1 GB   disk0
     1:                        EFI EFI                     209.7 MB   disk0s1
     2:                 Apple_APFS Container disk1         249.8 GB   disk0s2

  /dev/disk1 (synthesized):
     #:                       TYPE NAME                    SIZE       IDENTIFIER
     0:      APFS Container Scheme -                      +249.8 GB   disk1
                                   Physical Store disk0s2
     1:                APFS Volume Macintosh HD            119.9 GB   disk1s1
     2:                APFS Volume Preboot                 20.5 MB    disk1s2
     3:                APFS Volume Recovery                503.9 MB   disk1s3
     4:                APFS Volume VM                      5.4 GB     disk1s4

  /dev/disk2 (external, physical):
     #:                       TYPE NAME                    SIZE       IDENTIFIER
     0:     FDisk_partition_scheme                        *2.0 TB     disk2
     1:               Windows_NTFS HDD1                    228.4 GB   disk2s1

Este es el resultado de sudo fdisk /dev/disk2

~ sudo fdisk /dev/disk2
    Disk: /dev/disk2    geometry: 243201/255/63 [3907029167 sectors]
    Signature: 0xAA55
             Starting       Ending
     #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
    ------------------------------------------------------------------------
    *1: 07 1023 254  63 - 1023 254  63 [    206848 -  446126158] HPFS/QNX/AUX
     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      

EDITAR:

$ sudo dd if=/dev/disk2 bs=512 skip=446333006 count=150000000 | grep -o -a -b "BOOTMGR"

71010552671:BOOTMGR
71010552692:BOOTMGR
150000000+0 records in
150000000+0 records out
76800000000 bytes transferred in 11355.441546 secs (6763277 bytes/sec)

0 votos

Sí, no hay problema

0 votos

Simplemente escanea el disco con Testdisk y ya está.

3voto

klanomath Puntos 19587

El volumen NTFS ha sido recuperado en una sesión de TeamViewer. El método está ligeramente relacionado con mi respuesta aquí: No puedo ver la partición del disco duro externo en la Utilidad de Discos

Prefacio:

El volumen NTFS se formateó unido a un sistema Windows mexicano-español (¿o francés?).

La cadena específica "BOOTMGR" para encontrar el sector de arranque de la partición NTFS con grep no tuvo éxito porque en estos sistemas - como se vio después - la cadena adecuada es "bootmgr" en su lugar.

Supuestos:

La partición desaparecida y sus bloques importantes no fueron sobrescritos. La partición está situada cerca del "final" del disco.


Así que se utilizó el siguiente método:

  • Habilite e inicie la sesión como Root e instale wxHexEditor

  • obtener el identificador del dispositivo con diskutil list . Abajo asumo que es el disco2.

  • Abra el dispositivo disk2 en wxHexEditor, salte hasta el final del disco y busque hacia atrás la cadena "NTFS" que reveló el (2º) sector de arranque de la partición del volumen NTFS.

  • Con su desplazamiento de bytes se puede determinar el número de bloque del último bloque del volumen NTFS (desplazamiento de bytes/512 + 1 = número de bloque)

  • El (2º) sector de arranque de la partición contiene el tamaño de todo el volumen NTFS en sectores en el offset 0x028 y una longitud de campo de 8 Bytes y el tamaño del sector en el offset 0x0B y una longitud de campo de 2 Bytes.

    • Tamaño del sector: 00 02 (= 512 Bytes)
    • el tamaño del volumen en sectores era (tras una conversión de 64 bits a decimal) de 2047997951+1 bloques (hay que sumar 1 al número de bloques porque el recuento de bloques empieza en 0)
  • En Terminal la partición fue añadida con fdisk:

    fdisk -e /dev/disk2
    edit 2 #add second partition
    Partition id ('0' to disable)  [0 - FF]: [0] (? for help) 7 #HPFS/QNX/AUX
    Do you wish to edit in CHS mode? [n] n
    Partition offset [0 - 3907029167]: [446333006] 1859028992
    Partition size [1 - 2048000175]: [2048000175] 2047997952
    write
    exit
  • el volumen se montó automáticamente.

  • El volumen NTFS fue comprobado con Paragon NTFS para Mac con un resultado de "sin errores".


Los detalles iniciales de al menos una de las dos particiones eliminadas publicadas por el OP eran erróneos:

  • Primera partición: 280 GB
  • Segunda partición: 1720 GB

¡La segunda partición tenía y tiene un tamaño de 1,049 TB solamente!

0 votos

¡Esperaré 3 días para aceptar tu respuesta, para poder poner una recompensa, y darte los 50 puntos !

0 votos

No puedo dar recompensa :(

0 votos

@JuliatzindelToro No hay problema ;-) Ya tengo 41k de puntos de rep

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