Parece probable que el problema provenga de datos corruptos en su disco duro. El Finder pide al Sistema de Archivos que le dé información sobre el contenido de la carpeta y, o bien el Finder no maneja adecuadamente el error devuelto por el Sistema de Archivos, o bien el Sistema de Archivos sigue intentando interminablemente acceder a los datos defectuosos sin devolverlos adecuadamente.
Para asegurarte de que no se trata simplemente de un error del Finder, comprueba si puedes acceder bien a la carpeta desde un Terminal:
- Abra una ventana del Finder y vaya a la carpeta principal del problema.
- Seleccione la carpeta principal y haga clic en ella para mostrar el menú contextual.
- Seleccione
Get Info
.
- Busque el
Where:
muestra la ruta real de la carpeta principal.
- Eso será algo así como
/Users/your-user-name/Path/To/Parent
- Selecciona la ruta y cópiala.
- Abra una ventana de Terminal (pulse
command-space
y escriba terminal
).
- tipo
cd
(espacio final) y luego pegar la ruta copiada. Esto debería ser así:
cd /Users/your-user-name/Path/To/Parent/problem-folder
- Si alguna carpeta de la ruta contiene espacios, encierre toda la ruta entre comillas dobles. Por ejemplo
cd "/Users/your-user-name/Pa th/T o/Parent"
- tipo
ls -lR "problem-folder"
sustituyendo el último parámetro por el nombre de la carpeta del problema.
Normalmente, esto debería listar el contenido de la carpeta problemática así como el de todas sus subcarpetas (esto debería imprimir mucho texto si la jerarquía de carpetas es profunda).
Dado que esto pasa completamente por alto el Finder, si esto funciona significa que el error radica en cómo el Finder trata los datos de la carpeta (por la razón que sea). Sin embargo, si el Terminal se congela cuando se ejecuta este comando, esto realmente apuntaría a un problema de disco duro.
En este último caso te recomendaría que primero ejecutaras la aplicación DiskUtility de Apple e intentaras verificar el disco:
- Inicie DiskUtility (pulse la tecla de comando-espacio y escriba
Disk Utility
).
- En el panel izquierdo, seleccione el disco duro en el que reside su carpeta.
- En el panel derecho, haga clic en el botón
Verify Disk
botón.
Esto debería llevar un poco de tiempo e imprimirá una lista de posibles errores. Si hay algún problema y/o si el registro indica que debe ejecutar una reparación en el disco, entonces debe pulsar el botón Repair
botón. En cualquier caso, no debería perjudicarle si elige reparar el disco aunque no se muestren errores.
Si la reparación soluciona el problema, entonces es probable que el error no se deba a un disco duro defectuoso, sino a datos inválidos del sistema de archivos, por lo que debería volver a funcionar.
Sin embargo, si el problema persiste, su disco duro podría ser la causa de la corrupción del sistema de archivos.
En este caso recomiendo encarecidamente comprar un programa de diagnóstico y reparación de discos más potente como DiskWarrior (lo encontrarás en http://www.alsoft.com/diskwarrior/ ), es uno de los programas de reparación de discos más reputados de Mac.
Actualización:
Si ls -lR
funciona correctamente, esto apunta a un problema del Finder. Podría tratarse de un plugin de QuickLook defectuoso que se activa al abrir la carpeta y que tiene problemas para abrir algunos de sus archivos. Esto no significa que estos archivos estén corruptos.
A través del terminal, utilice el botón mv
para mover los archivos a otra carpeta para ver si se soluciona el problema. Por ejemplo, podría hacer:
mv problem-folder/a* fixa
mv problem-folder/b* fixb
- etc.
A continuación, intente abrir cada uno de los fix
carpetas para ver cuáles se congelan o no.
De este modo, podrá identificar con precisión qué archivo(s) causa(n) el problema, si es que lo causa un archivo.
Si tienes instalados plugins de Quicklook, puedes intentar desactivarlos temporalmente para ver si se soluciona el problema.