Hoy temprano, mi iMac 2009 emitió errores de E/S al intentar copiar archivos. Así que ejecuté la utilidad de disco, verifiqué el disco para ver si algo andaba mal. Era. Pero como es mi disco de inicio, no pude repararlo, así que probé el modo seguro. El modo seguro funcionó la primera vez, pero cuando reinicié, muestra que la barra de progreso se está llenando antes de detenerse. Cada vez que lo enciendo ahora, aparece la misma barra de progreso y luego se bloquea. Arrancar en modo detallado revela que fsck está fallando con la señal 8.
Usando el modo de usuario único, ya que, hasta donde sé, es la única forma en que puedo obtener acceso al sistema, he estado ejecutando fsck_hfs. Sin embargo, siempre falla. A continuación se muestra la salida de fsck_hfs -d /dev/disk0s2.
** /dev/rdisk0s2
Using cacheBlockSize=32K cacheTotalBlock=65536 cacheSize=2097152K.
** Root file system
Executing fsck_hfs (version diskdev_cmds-491.6~3).
** Verifying volume when it is mounted with write access.
** Checking Journaled HFT Plus volume.
** Checking extents overflow file.
** Checking catalog file.
Missing thread record (id = 9931104)
Missing thread record (id = 16434146)
Missing thread record (id = 19370458)
disk0s2: I/O error
hfs_swap_BTNode: offsets 10 and 11 out of order (0x0000, 0x0000)
Invalid node structure
(4, 115897)
** The volume Macintosh HD could not be verified completely.
volume check failed with error 7
volume type is pure HFS+
primary MDB is at block 0 0x00
alternate MDB is at block 0 0x00
primary VHB is at block 2 0x02
alternate VHB is at block 1952491198 0x74622d5e
sector size = 512 0x200
VolumeObject flags = 0x07
total sectors for volume = 1952591200 0x74622d60
total sectors for embedded volume = 0 0x00
Necesito absolutamente poder arrancar para usarlo como un monitor externo.
Hace unos tres años, me encontré exactamente con el mismo problema que tienes tú. El problema es con el disco duro en sí, nada relacionado con el software. Llévelo a la mejor tienda de reparación de Apple más cercana y pídales que reemplacen su disco duro. Luego puede restaurar toda su información desde su copia de seguridad. Haces una copia de seguridad de tu computadora, ¿ no?
(Nota: si olvidó hacer una copia de seguridad de su computadora recientemente o no puede acceder a sus archivos antiguos, lo más probable es que el taller de reparación pueda recuperar la mayoría, si no todos, sus datos. Sin embargo, si el disco duro está muy dañado, lo mejor que puede hacer es enviarlo a DriveSavers para un desmontaje de sala limpia y recuperación de datos. Sin embargo, si elige esa opción, prepárese para gastar varios cientos de dólares).
Puede intentar forzar fsck_hfs
la reconstrucción del catálogo ejecutando
fsck_hfs -Rc -d /dev/disk0s2
o (si quieres evitar tener que responder a las indicaciones)
fsck_hfs -y -Rc -d /dev/disk0s2
Por supuesto, esto solo reparará los daños lógicos y seguirá fallando si el disco mismo está dañado.
Encontré esta página a través de Google y estoy dejando esto aquí. Al sufrir la misma "estructura de nodo no válida" y la negativa a iniciar, pude pasar la pantalla gris e iniciar mi escritorio siguiendo los siguientes pasos:
Arranque en modo de usuario único (cmd + s en el inicio)
Monte el disco duro que falla
/sbin/mount -uw /
Salga del modo de usuario único escribiendo "salir" en el indicador
(No estoy seguro si este paso es necesario). Presione el botón de encendido/apagado una vez.
Al hacer lo anterior, arranqué mi Macbook (que ejecuta Snow Leopard) en el escritorio, omitiendo la verificación de fsck fallida y permitiéndome ejecutar una copia de seguridad actualizada de la máquina del tiempo. YMMV pero espero que esto ayude a alguien.
Por lo que yo puedo decir:
fsck_hfs -Rc -d /dev/disk0s2
…no es un comando válido; R
debería serlo r
. Asi que:
fsck_hfs -rc -d /dev/disk0s2
en cambio.
fsck_hfs
(en 10.9 al menos) dice que -r
es sinónimo de -Rc
.-Rc
.Solo para aclarar este lío:
-Rc -fd
Solicita un error "opción ilegal --R", donde el uso debería ser:
b = tamaño de bloques físicos
B ruta = archivo que contiene números de bloques físicos para asignar a rutas
c tamaño = tamaño de caché
E = salir en caso de error mayor
d = información de depuración de salida
f = forzar fsck
l = lkive fsck
m arg = modo octakl usado
n = asumir a sin respuesta v p = solo corrige inconsistencias normales
q = verificación rápida
r = reconstruir catálogo btree
u = uso
y = asumir una respuesta afirmativa
Usando :
/sbin/fsck -fy /dev/disk1s2
¡Solo hazlo por mí ahora!
¡Espero que esto ayude a otros también!
LAO
sin ladera
máx.
sin ladera
máx.
sin ladera
máx.
máx.
launchctl load /System/Library/LaunchDaemons/com.apple.kextd.plist
launchctl load /System/Library/LaunchDaemons/com.apple.notifyd.plist launchctl load /System/Library/LaunchDaemons/com.apple.configd.plist
launchctl load /System/Library/LaunchDaemon/com.apple.DirectoryServices.plist
luego hice otras cosas, no sé si era necesario, y luegoshutdown -h now
, y cuando eso no funcionó,exit
.Hola
muviciel
máx.