Como describía en la última entrada de la serie creada para discutir issues con varios productos de Apple, enfrentaba la corrupción del disco de mi M1. El upgrade a «Sonoma» no había resuelto nada (explicado en la entrada ya mencionada) y hubo que atacar el problema apropiadamente.
Haciendo uso del modo de recuperación y Disk Utility, se procedió a revisar detalladamente los errores1. En los mensaje se reportaba que debía procederse a reparar los errores encontrados pero al final del reporte se indicaba también que el disco se encontraba OK. Repetir el First Aid no parecía tener ningún efecto de reparación. Los mensajes de error indicaban también el comando que se usaba en la reparación.

Algunas referencias en la web hablan de la incapacidad de la utilería de disco para llevar a cabo las reparaciones desde hace tiempo y de instrucciones en orden diferente a como el mismo Apple recomienda2,3. La mayoría de las referencias que uno encuentra hablan del uso de /sbin/fsck -fy pero al intentar hacer uso de éste, un error indicaba que un dispositivo (el /dev/rdisk5 en este caso) continuaba montado o en uso. También, revisando la documentación de fsck(1) y de sub comandos o utilerías relacionadas, se leía de una advertencia sobre el uso de la opción -o.
Finalmente, en un foro encontré las instrucciones de alguien con un problema similar que hizo uso de esa opción peligrosa y del comando (dispositivo indicado abajo a manera de ejemplo):
$ diskutil unmountdisk /dev/disk3
$ fsck_apfs -oWT /dev/disk3
Con el equipo en single-user mode, se procedió a hacer uso de los comandos indicados, que funcionaron muy bien para este caso y tras lo cual Disk Utility ya no reportaba problemas. Adicionalmente el desempeño del equipo mejoró también, lo que comprueba algo que se llega a mencionar a veces cuando se habla de medidas o acciones a realizar para mejorar el desempeño de un equipo de computo. Principalmente se habla de apagar servicios innecesarios, borrar archivos innecesarios, elementos de configuración del sistema operativo o de la interfaz gráfica y, en algunas ocasiones, se habla de validar el estado del file system (por corrupción de estructuras, daño físico de la unidad, presencia de sectores malos o degradación del controlador). Así, puedo constatar en esta ocasión que la corrupción de las estructuras del disco tiene un notorio efecto en el desempeño de éste.
Leer la cláusula de responsabilidad de este sitio en caso de querer repetir lo descrito aquí.
Referencias
- «Disk Utility Errors – First Aid«, macrumors.com, web, Asked: 2023.07.06; visited: 2023.10.23. URL: https://forums.macrumors.com/threads/disk-utility-errors-first-aid.2395199/.
- Howard Oakley, «Getting more from Disk Utility’s First Aid«, eclecticlight.co, blog. Published: 2023.04.04; visited: 2023.10.23. URL: https://eclecticlight.co/2023/04/04/getting-more-from-disk-utilitys-first-aid/.
- Howard Oakley, «What to do with common APFS warnings and errors«, eclecticlight.co, blog. Published: 2023.08.31; visited: 2023.10.23 URL: https://eclecticlight.co/2023/08/31/what-to-do-with-common-apfs-warnings-and-errors/.
- Justin Kenny, «Fsck Command on Mac«, doyourdata.com, web. Updated: 2022-06-26; Visited: 2023.10.23. URL: https://www.doyourdata.com/wiki/fsck-mac.html.
- Goran Jevtic, «How to Use fsck Command to Check and Repair Filesystem«, phoenixnap.com, web. Visited: 2023.10.23. URL: https://phoenixnap.com/kb/fsck-command-linux/.
- Danny Maiorca, «How to Repair Hard Disks with fsck on macOS«, maketecheasier.com, web, Updated: 2021.09.08; visited: 2023.10.23. URL: https://www.maketecheasier.com/repair-mac-hard-disk-with-fsck/.

