Ho scritto per errore alcuni dati di .iso
su un disco con dd
per errore. Ho cancellato il comando dopo solo 2 secondi, ma è stato sufficiente per cancellare la prima partizione EFI (200 MB) e un po 'della seconda partizione in cui sono memorizzati OS X e alcuni file che mi piacciono molto.
L'immagine ISO che ho scritto per sbaglio con dd
era di 600mb, quindi il danno totale sarebbe un massimo di 400 MB dato che I dd
dal settore 0 fino a quando ho colpito Ctrl + C e La partizione EFI era sparita.
Ho provato a eseguire fsck -fy
su quella partizione ma è un no-go.
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
Non so molto di HFS + ma su qualsiasi partizione EXT Linux posso praticamente recuperare tutto ciò che non è stato cancellato da dd
, anche se sovrascritto. Qui però non so da dove cominciare. Ci sono alcuni fantasiosi strumenti di interfaccia grafica, ma probabilmente non faranno nient'altro che fsck
.
Non può essere che l'intera partizione sia sparita perché 400 MB (se l'intero ISO sarebbe stato scritto - ma non era così) su 400 GB è stato sovrascritto per errore dai dati. La tabella delle partizioni sembra essere a posto - gdisk
su Linux dice che è OK e Utility Disco su Mac.
Il volume è stato inserito nel journal (sembra essere un problema per i programmi di utilità HFS + su Linux)
Qualche consiglio su come salvare i miei file?