0 votos

Solución de problemas en el arranque de Slugglish después del escritorio

Tengo un MBP de mediados de 2010, con 8gb de RAM y un disco duro de 7200RPM de segunda mano, ejecutando Snow Leopard 10.6. He estado usando esta instalación de SL durante unos 10 meses, y el escritorio es apenas utilizable durante 3-5 minutos después de que aparezca el Finder.

He reducido mis LoginItems al mínimo (que sigue siendo mucho...) pero apuesto a que hay algunos restos que puedo recortar.

Al buscar en Google el tema, aparecen toneladas de guías idiotas de limpieza de tu Mac. ¿Puede alguien proporcionar una sinopsis más técnica del proceso de arranque de OSX? ¿Qué otras optimizaciones puedo realizar para acelerar el arranque? ¿Hay alguna forma de retrasar los procesos de inicio en un intervalo más amplio para minimizar el bloqueo del disco duro?

Mi objetivo es tener una sesión utilizable a los 10-20 segundos de aparecer el Finder/Launcher. Realmente no quiero reformatear sólo para recuperar el rendimiento.

Gracias.

Tom

1voto

simonair Puntos 251

Lo primero que haría es aislar el problema en tu cuenta de usuario o en la instalación del sistema operativo. Para ello, cree un nuevo usuario e intente iniciar sesión como ese usuario después de un nuevo arranque. Si el sistema va lento también bajo esta cuenta, al menos parte del problema debe estar fuera de tu cuenta de usuario principal.

De las "guías de limpieza imbéciles para idiotas", supongo que ya habrás aprendido sobre LaunchAgents y LaunchDaemons tanto para los usuarios individuales en ~/Library/LaunchAgents y para todo el sistema, en /Library/Launch{Agents,Daemons} ¿y los limpió?

Ten en cuenta que las aplicaciones intentan ser realmente útiles al añadirlas de nuevo cada vez que las lanzas.

Como alternativa a la purga de los archivos, puede intentar desactivarlos a través de launchctl unload -w ~/Library/LaunchAgents/com.example.launchdaemeon en el Terminal, porque esto los agrega a un launchd lista negra que las aplicaciones tendrán más dificultades para anular. En man launchctl :

 unload [-w] [-S sessiontype] [-D domain] paths ...
          Unload the specified configuration files or directories of con-
          figuration files.  This will also stop the job if it is running.

          -w       Overrides the Disabled key and sets it to true. In pre-
                   vious versions, this option would modify the configura-
                   tion file. Now the state of the Disabled key is stored
                   elsewhere on-disk.

Por último, algunas aplicaciones realmente arcanas añaden sus demonios a /Library/Preferences/com.apple.loginwindow.plist . Puedes abrir este archivo en Xcode y comprobar si tiene alguna entrada de la que quieras deshacerte.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X