Accidentalmente escribí algunos datos .iso
en un disco a través de dd
por error. Cancelé el comando después de solo 2 segundos, pero eso fue suficiente para borrar la primera partición EFI (200 MB) y un poco de la segunda partición donde se almacenan OS X y algunos archivos que realmente me gustan.
La imagen ISO que escribí accidentalmente con dd
tenía un tamaño de 600 mb, por lo que el daño total sería un máximo de 400 MB, ya que I dd
desde el sector 0 hasta que presioné Ctrl + C y La partición EFI se había ido.
Intenté ejecutar fsck -fy
en esa partición, pero no funciona.
sudo fsck_hfs -fy /dev/disk2s2
** /dev/rdisk2s2
Using cacheBlockSize=32K cacheTotalBlock=32768 cacheSize=1048576K.
Executing fsck_hfs (version diskdev_cmds-557~393).
** Checking Journaled HFS Plus volume.
Invalid B-tree node size
No sé mucho sobre HFS +, pero en cualquier partición EXT de Linux podría recuperar prácticamente todo lo que no se borró con dd
, incluso si se sobrescribiera. Aquí sin embargo no sé por dónde empezar. Hay algunas herramientas de GUI sofisticadas, pero probablemente no hagan nada más que entonces fsck
.
No puede ser que toda la partición haya desaparecido porque 400 MB (si se escribiera todo el ISO, pero no fue así) de 400 GB se sobrescribieron con datos por accidente. La tabla de particiones parece estar bien - gdisk
en Linux dice que está bien y la Utilidad de Discos en Mac también.
El volumen se registró en el diario (parece ser un problema para las utilidades HFS + en Linux)
¿Algún consejo sobre cómo rescatar mis archivos?