El problema:
- Hace un par de semanas, el iMac comenzó a "varar" regularmente en uso normal
- No hay un patrón discernible de lo que desencadena un balón de playa. Podría ser el cambio entre Windows, el intento de escribir, el uso de Spotlight, la apertura o el cierre de una aplicación, o incluso simplemente mientras está inactivo.
- En los días siguientes, los cuelgues se hicieron tan frecuentes que el iMac quedó inservible
- Intenté literalmente todo lo que se me ocurrió para solucionarlo (detallado a continuación), pero fue en vano
- Lo único que finalmente se solucionó fue borrar el disco y reinstalar todo desde una copia de seguridad de Time Machine
- Pero una semana más tarde, comenzó a suceder lo mismo. Seguí sin poder resolverlo, así que me vi obligado a reinstalar (¡de nuevo!)
- Y ahora, ayer, ha vuelto una vez más
Estoy al límite de mis fuerzas. Trabajo en informática y dependo del iMac para poder trabajar desde casa mientras mi país está bloqueado. Mi Apple Store local está obviamente cerrada. Cada restauración de Time Machine tarda casi 18 horas en completarse, lo que significa que no puedo trabajar durante ese tiempo (sin tener en cuenta el tiempo de espera para que desaparezca el SBBOD).
El iMac:
- iMac Retina 5K de 27 pulgadas de 2017
- MacOS Catalina 10.15.4
- 32 GB DE RAM
- Procesador i7 a 4,2 GHz
- Unidad Fusion (APFS, compuesta por un SSD de 128 GB + un HDD de 2 TB)
- Chip de seguridad T2
Lo que ya he probado:
- Comprobación del monitor de actividad durante la varada
- CPU: la carga suele ser del ~20%.
- Memoria: 0 swap usado, ~16GB de memoria libre restante
- Cerrar la sesión de iCloud
- Desactivar la indexación de Spotlight
- Crear una nueva cuenta de usuario
- Reinicio del SMC
- Reinicio de la NVRAM/PRAM
- Primeros auxilios de la Utilidad de Discos
- Arrancar en modo seguro
- Inicie el modo de recuperación y utilice
diskutil verifyVolume
yrepairVolume
- Reparación de los permisos de la carpeta de inicio
- Comprobación de la consola y revisión
system.log
y otros archivos- No hay correlación entre el beachballing y las entradas de registro
- Dirigir una
spindump
a través de Activity Monitor- Preocupantemente, los spindumps no se muestran - sólo resultan en un Crash Report que aparece en la Consola ( ver aquí )
- Ejecución de EtreCheck
- No se han encontrado problemas importantes
- No se han encontrado problemas menores dignos de mención
- Ejecución de DriveDx
- Los resultados para el SSD estaban bien
- Los resultados del disco duro parecen un poco preocupantes - ver aquí .
- Ejecución de la prueba de diagnóstico de hardware de Apple en el arranque
- No se han encontrado fallos
- Reinstalación de MacOS
Mis sospechas :
Me pareció interesante que reinstalar MacOS NO arregla el problema, pero borrar la unidad Fusion, reinstalar MacOS, Y restaurar desde una copia de seguridad de Time Machine de una sola vez SÍ lo arregla (al menos temporalmente).
Mi Resultados de DriveDx parecen indicar que el disco duro está en un estado "fallido". No sé si esto es sólo por precaución o si realmente puede ser la causa. Es difícil culpar a esto directamente, ya que las bolas de playa no parecen correlacionarse con la E/S del disco, pero no puedo decirlo con certeza ya que no sé lo suficiente sobre esta área. También habría asumido que la prueba de diagnóstico de hardware de Apple que se puede ejecutar en el arranque podría haber identificado esto si realmente era un problema...?
Así que mi corazonada ahora mismo, a falta de más pistas obvias, es que quizá este problema esté causado por un fallo en el disco duro de la unidad Fusion... Eso podría explicar que al borrar y reformatear la unidad, las cosas funcionen sin problemas durante una semana más o menos, pero después de que se hayan escrito suficientes sectores nuevos y se hayan barajado datos en el disco, éste empieza a ralentizarse con el tiempo. Es sólo una corazonada.
¿Y ahora qué?
- ¿Tienes alguna otra sugerencia de cosas que comprobar o probar?
- ¿Hay alguna otra pista que pueda haber pasado por alto?
- ¿Crees que mi hipótesis sobre el disco duro que falla es correcta?
- Si es así, entiendo que el disco duro de una unidad Fusion no es reparable por el usuario...
- Así que asumo que la siguiente mejor alternativa sería comprar, por ejemplo, una unidad Thunderbolt de 2TB y usarla como disco de inicio, en lugar de la unidad Fusion.
- ¿Es posible? ¿Hay algún inconveniente? ¿Alguna marca que recomiende?
Gracias por leer este extenso post. Cualquier consejo u orientación se agradece mucho.
Jack