Reparar o recuperar la unidad del modo de recuperación

2

Mi disco duro principal no se puede iniciar. (Ni Normal, Modo seguro ni Usuario individual). Solo puedo arrancar desde el modo de recuperación o DVD.

El escenario fue el siguiente:

  • La computadora estaba dormida (tapa abajo).
  • Levantó la tapa y luego conectó el mouse USB.
  • El mouse ni el trackpad ni el teclado respondieron.
  • Cerró la tapa, retiró el mouse USB y luego volvió a abrirla.
  • El trackpad y el teclado responden una vez más, pero después de intentar cerrar algunos programas, la computadora se congela.
  • Apague la computadora presionando el botón de encendido durante 10 segundos.
  • Al reiniciar, la computadora ya no arranca.

Al arrancar en verbosa noté lo siguiente:

...
...
USBMSC Identifier (non-unique): 000000009833 0x5ac 0x8403 0x9833
disk0s2: I/O error.
0 [Level 3] [ReadUID 0] [Facility com.apple.system.fs] [ErrType IO] [ErrNo 5] [IOType Write] [PBlkNum 2] [FSLogMsgID 61471212] [FSLogMsgOrder First]
0 [Level 3] [ReadUID 0] [Facility com.apple.system.fs] [FSLogMsgID 61471212] [FSLogMsgOrder Last]
jnl: unknown-dev: update_fs_block: failed to update block 2 (ret 5)
jnl: unknown-dev: journal_open: Error replaying the journal!
hfs: early jnl init: failed to open/create the journal (retval 0)
Kernel is LP64
com.apple.launchd                       1          com.apple.launchd
com.apple.launchd                       1          com.apple.launchd
***
com.apple.launchd                       1          com.apple.launchd
** /dev/rdisk0s2 (NO WRITE)
** Root file system
   Executing fsck_hfs (version diskdev_cmds-557-393)
jnl: disk0s2: replay_journal: from 13043200 to: 3971072 (joffset 0x15502000)
disk0s2: I/O error.
0 [Level 3] [ReadUID 0] [Facility com.apple.system.fs] [ErrType IO] [ErrNo 5] [IOType Write] [PBlkNum 2] [LBlkNum 2] [FSLogMsgID 1396728806] [FSLogMsgOrder First]
0 [Level 3] [ReadUID 0] [Facility com.apple.system.fs] [DevMode devfs] [MountPth /dev] [Path /dev/disk0s2] [FSLogMsgID 1396728806] [FSLogMsgOrder Last]
jnl: disk0s2: update_fs_block: failed to update block 2 (ret 5)
jnl: disk0s2: journal_open: Error replaying the journal!
hfs_mount: journal_open == NULL; couldn't be opened on Macintosh HD
mount_hfs: Invalid argument
FIP USER Space POST: Integrity test failed!
BootCacheControl: could not unlink bootcache playlist /var/db/BootCache.playlist: 30 Read-only file system

Después de eso, simplemente se atasca y nunca pasa de eso.

Arranqué en modo de recuperación y luego intenté verificar y reparar el disco con las utilidades de disco que parece que está bien. Sin embargo, Macintosh HD no se puede montar.

Intenté fsck_hfs desde el terminal de modo de recuperación y luego obtuve Macintosh HD no se puede reparar.

Querré saber si hay alguna forma de rescatar el sistema sin reinstalar Mac OSX o al menos una forma de recuperar algunos archivos de la unidad antes de reinstalar Mac OSX.

    
pregunta jonathanwiesel 10.10.2012 - 22:04

2 respuestas

1
  • puede que no haya forma de rescatar el sistema sin volver a instalar Mac OSX.
  • podría considerar el arranque en modo de usuario único
  • dicho esto, en la medida en que le interesen los datos sin copia de seguridad en el disco duro, puede ser conveniente recuperar los archivos ANTES de intentar reinstalar / recuperar más
  • He tenido buena suerte con DiskWarrior
  • PUEDE ser capaz de arrancar el disco / computadora portátil roto en "Modo de disco de destino": si tiene Firewire, si tiene el cable, y si tiene otra Mac con Firewire para conectarla.
  • Si falla eso, usted o una persona con las herramientas adecuadas podrían quitar la unidad de disco interna, conectarla a un adaptador USB / SATA del tipo apropiado y usar DiskWarrior en ella.

¡Buena suerte!

    
respondido por el Martin Haeberli 11.10.2012 - 03:59
1

Debería iniciarse en modo de usuario único (presione CMD - S al inicio) e intente ejecutar la reparación manualmente:

fsck -y

Luego exit / reboot .

Si no ayuda, para reparar un volumen que no se monte, siga esta guía .

Aquí hay diferentes métodos de montaje del volumen:

  • sudo mount -t hfs /dev/disk3s2 /mnt (crear la carpeta /mnt antes: sudo mkdir /mnt )
  • sudo /System/Library/Filesystems/hfs.fs/hfs.util -MU disk3s2 ~/temp/ fixed readonly nosuid nodev
  • sudo diskutil mount readOnly /dev/disk3s2

testdisk

Puede usar el comando testdisk para reparar la tabla de particiones:

sudo testdisk ~/temp/flashdrive.dmg

Consulte la siguiente demostración .

ddrescue

Si no funciona, usa la utilidad ddrescue para obtener imágenes del volumen HFS +:

sudo ddrescue -v /dev/disk3s2 ~/temp/foobar.dmg ~/temp/logfile.log

Luego intente montar la imagen por sí mismo:

$ hdiutil attach -nomount ~/temp/foobar.dmg
/dev/disk5                                               

$ diskutil list
...
/dev/disk5
#:   TYPE NAME     SIZE       IDENTIFIER
0:        foobar   *500.1 GB   disk5

$ mount -t hfs -r /dev/disk5 ~/temp/
mount_hfs: Invalid argument

$ mount -t hfs -r /dev/disk5s0 ~/temp/
GetMasterBlock: Error 2 opening /dev/rdisk5s0
mount_hfs: No such file or directory

$ mount /dev/disk5 ~/temp/
mount: You must specify a filesystem type with -t.

$ diskutil mount readOnly /dev/disk5
Volume on disk5 failed to mount; if it has a partitioning scheme, use "diskutil mountDisk"
If the volume is damaged, try the "readOnly" option

$ diskutil mountDisk readOnly /dev/disk5
Volume(s) mounted successfully
# Despite the promising "Volume(s) mounted successfully" message, nothing was mounted

$ mount -t hfs -r /dev/disk5s0 ~/temp/
GetMasterBlock: Error 2 opening /dev/rdisk5s0
mount_hfs: No such file or directory

$ mount -t hfs -r /dev/disk5 ~/temp/
GetMasterBlock: Error 16 opening /dev/rdisk5
mount_hfs: Resource busy

DiskWarrior

  1. sudo hdiutil mount -nomount -readwrite ~/temp/foobar.dmg .
  2. La imagen debería aparecer ahora en DiskWarrior o en Disk Utility para su reparación.

Consulte: Recuperación de imágenes de disco con DiskWarrior

    
respondido por el kenorb 18.12.2016 - 23:05

Lea otras preguntas en las etiquetas