Puede intentar seguir esta sugerencia de Macworld. Hace uso de la Terminal (0 $) para ejecutar el comando UNIX dd
para copiar todo bit a bit de su disco duro a otra ubicación.
1. Determine la ID de UNIX. del impulso muerto
Si decides usar este método, primero deberías determinar cuál es el identificador UNIX del disco adjunto. Abra Terminal (Aplicaciones - > Utilidades) y escriba lo siguiente:
lista de diskutil
Esto le dará una lista de todas las unidades conectadas y sus particiones y debería verse como se muestra aquí .
Probablemente su unidad de arranque esté bajo /dev/disk0
y la unidad en el gabinete externo esté bajo /dev/disk1
. Esto podría ser diferente, busque esto buscando el nombre de la partición muerta en la lista. Asumamos asumiendo para el resto de esta respuesta que la unidad muerta está bajo /dev/disk1
Ahora, si no puede encontrar el nombre del disco muerto en esa lista, diskutil
no puede encontrar su disco y la pista de Macworld no funcionará para usted. Si lo ve en la lista, continúe con el siguiente paso.
2. Definir destino
Este método copia todo el disco byte por byte. Si encuentra un error, lo omitirá y escribirá ceros en el destino (lea la sugerencia para obtener todos los detalles). Por lo tanto, el destino debe tener suficiente espacio en el disco duro para acomodar el disco duro entero que está recuperando. Por lo tanto, si tiene un disco duro de 320 GB, necesitará 320 GB de espacio de destino. Si tiene 320 GB de repuesto en su unidad de arranque, continúe con el paso 3. De lo contrario, obtenga otra unidad externa con al menos 320 GB de espacio y luego continúe con el paso 3.
3. Copiar
El comando dado en la sugerencia es:
dd bs = 512 if = / dev / rXX # of = / some_dir / foo.dmg conv = noerror, sync
Debe reemplazar /dev/rXX#
con /dev/rdisk1
(de acuerdo con nuestro supuesto anterior) y /some_dir/foo.dmg
difiere según su destino. Si elige su unidad de arranque, puede cambiar esa línea a: /Users/**yourusernamehere**/Desktop/recover.dmg
Si elige un disco externo, debe escribir /Volumes/**Volumenamehere**
en lugar de /some_dir/foo.dmg
Para resumir, su comando de Terminal se verá de la siguiente manera si elige su unidad de arranque como destino:
dd bs = 512 if = / dev / rdisk1 of = / Users / yourusernamehere /Desktop/recover.dmg conv = noerror, sync
O si elige un disco externo:
dd bs = 512 if = / dev / rdisk1 of = / Volumes / Volumenamehere conv = noerror, sync
Buena suerte