Recientemente me he preocupado por el hecho de que no hay manera de comprobar la integridad del sistema de archivos en la plataforma iOS a excepción de rootear el dispositivo y ejecutar un fsck manual. Si tuviera que manejar algunos archivos que son importantes para mí usando mi iPad (5ª generación, actualmente ejecutando iPadOS 13.4), me gustaría asegurarme de que el sistema de archivos subyacente está en un estado limpio antes de hacer cualquier operación de archivo. Y puesto que actualmente no existe una Utilidad de Discos de MacOS equivalente para comprobar si hay errores en la partición en iOS/iPadOS, he pensado que la siguiente mejor forma de asegurarme de que el sistema de archivos está limpio es borrar mis datos de usuario y empezar desde cero.
¿Bastaría con "Borrar todo el contenido y la configuración" para reconstruir el sistema de archivos de la partición de datos y resolver los posibles problemas, o tendría que reinstalar una nueva imagen del sistema utilizando la recuperación de iTunes para esta tarea?
Me cuesta entender qué hace "Borrar todo el contenido y la configuración". Leyendo el documento de seguridad de la plataforma de Apple entiendo que lo que hace es purgar la clave de cifrado de datos del usuario, haciendo que los datos sean irrecuperables:
Cuando se almacena, la clave cifrada del sistema de archivos se envuelve además con una "clave borrable" almacenada en Effaceable Storage. Esta clave no confidencialidad adicional de los datos. En su lugar, está diseñada para ser borrada rápidamente bajo demanda (por el usuario con la opción "Erase All Content y configuración"). Borrar la clave de esta manera hace que todos los archivos sean criptográficamente inaccesibles. archivos criptográficamente inaccesibles. Fuente: https://manuals.info.apple.com/MANUALS/1000/MA1902/en_US/apple-platform-security-guide.pdf
¿Significa esto que el sistema de archivos de la partición de datos en sí no se ve afectado por este proceso salvo por la eliminación de las claves de cifrado, es decir, que los datos de usuario permanecen en la partición pero no son accesibles tras el borrado? ¿O también realiza un formateo rápido de la partición de usuario, reconstruyendo así el sistema de archivos?
Nota: Actualmente no experimento ningún problema particular con mi dispositivo. Sin embargo, no lo he limpiado ni una sola vez desde que lo compré hace 3 años, y desde entonces ha pasado por múltiples actualizaciones, caídas de aplicaciones, etc. Sé que APFS debería ser teóricamente resistente a la corrupción del sistema de archivos, pero al mismo tiempo creo que ningún software es perfecto y siempre existe el riesgo de que se produzcan algunos errores que podrían causar problemas silenciosamente. Yo uso un Macbook Air como mi PC de trabajo y he experimentado algunos errores de consistencia en mi partición de usuario que utiliza APFS, que no causó ningún problema notable, pero se resolvió sólo por ir en modo de recuperación y ejecutar diskutil manualmente. Así que me preocupa que problemas similares puedan estar ocurriendo en el iPad en segundo plano sin llamar la atención.
Gracias.