Mi Mac tiende a detenerse de vez en cuando al realizar tareas simples, como hacer clic con el botón derecho, abrir menús y escribir (en realidad, simplemente se congeló cuando comencé a escribir esta pregunta).
He leído en algunos lugares que esto puede deberse a bloques de disco defectuosos, y que la mejor manera de solucionar esto es formatear y sobrescribir todo el disco con ceros. Obviamente, esto lleva tiempo y destruirá cualquier información que tenga en el disco. ¿Hay alguna manera de verificar si hay bloques defectuosos sin formatear la unidad, o incluso reasignar el disco para ignorar esos bloques (en última instancia, solucionarlo)?
Mi Mac es bastante reciente (Mac Mini a finales de 2011), por lo que dudo que tenga algo que ver con poca memoria o intercambio.
Respuestas:
Contestaré la táctica de "bloques defectuosos" y puede hacer una pregunta de seguimiento si todavía tiene lentitud y ha concluido que no se trata simplemente de bloques defectuosos. (Los bloques defectuosos casi nunca son un problema lento, ya que el sistema puede reasignar bloques tan rápidamente, que necesitaría balsas y balsas para dañar la E / S. Si tiene bloques defectuosos, pueden dañar algunos de los datos en el disco y una reinstalación no solo corrige eso, obliga a las escrituras a detectar más bloques defectuosos, una especie de situación de ganar / ganar).
No necesita herramientas adicionales para ver el estado de su unidad.
Abra la Utilidad de Discos y seleccione la unidad física en sí misma (no la Macintosh HD o lo que sea la partición / volumen) y seleccione información.
Si registra y observa los valores bajo SMART Status y observa cómo cambian con el tiempo, puede saber casi cualquier cosa que sea detectable sobre la degradación del almacenamiento o la falla parcial.
fuente
Si separamos la esencia de la pregunta, de las razones para preguntar ...
Inicie Ubuntu y ejecute badblocks
... haga clic en el encabezado para obtener la respuesta completa.
En otro lugar de Stack Exchange
¿Cómo verificar si hay un sector defectuoso en un disco duro USB en OS X? (2012-02-27)
Más recientemente, en Ask Different:
Lo que sea que uses
Tenga en cuenta que la reubicación (o la reasignación o la conservación, o como se llame) puede causar daños
fuente
badblocks
ejecutarse sin las limitaciones que asocia con DriveGenius 3? Considere agregar algunos detalles a su (s) respuesta (s) - gracias.Recomiendo Disk Warrior o Drive Genius , los cuales deberían ofrecer la opción de iniciar desde un medio externo para analizar su disco duro.
fuente
"Por favor: si no puede nombrar un producto, ¿puede describir su método de prueba?"
No puedo culparlo por no nombrar una herramienta. No tengo idea de dónde vives, pero en los EE. UU. Las compañías pueden demandarte por criticarlas.
Sin embargo, según sus experiencias con una "herramienta famosa", sospecharía que sus iniciales son TTP.
Por lo que puedo decir, ese producto no parece hacer un trabajo muy completo de hacer nada. He leído informes de que todo lo que estaba haciendo era una lectura sin formato de un disco duro y marcar los errores de E / S como problemas del sector cada vez que lo deseaba. Se echa de menos los problemas de manejo. He visto esto de primera mano y cuesta $ 100.
Nunca he usado Drive Genius, así que no sé nada al respecto. Sin embargo, puedo hablar de Spinrite y Scannerz.
Spinrite utiliza lo que considero, al menos en su modo de reescritura, un procedimiento muy, muy arriesgado. Intenta leer y luego reescribir un sector en una unidad. Esto está bien si la fuente de los problemas es en realidad una falla del sector, pero las fallas intermitentes del cable pueden causar exactamente el mismo problema. En otras palabras, si una falla de cable intermitente corrompe la transferencia de datos entre la CPU y el disco duro, podría terminar primero leyendo datos corruptos de un disco duro y luego reescribiéndolos sobre buenos datos. El potencial de corrupción en este caso es alto. Spinrite es un producto antiguo desarrollado para PC a principios de los años 80.
Scannerz en realidad no es un software de prueba de disco duro, es un software de detección de fallas. Supervisa los errores de E / S y las irregularidades de temporización, y parece hacerlo en función de un modelo estadístico del rendimiento del sistema / unidad. La "regla" con Scannerz es que si un problema es repetible de escaneo a escaneo, entonces el problema es con los medios en sí, y será un sector defectuoso o un sector débil. Si el problema no se puede repetir en un escaneo, entonces es probable que sea otra falla, como un cable defectuoso o un rastro agrietado en la placa lógica. Scannerz tiene un modo de sobrescritura, pero sus manuales advierten sobre su uso bastante pesado, al igual que el producto que lanzará un cuadro de diálogo de advertencia sobre su uso. La mayoría, si no todos, los procedimientos que utilizan para corregir problemas se realizan con herramientas estándar como Disk Utility.
Personalmente, he sido testigo de cómo Scannerz detectaba cables defectuosos en un disco duro externo. En realidad, puede engañar con un cable durante un escaneo y observar irregularidades y errores que surgen a medida que se mueve el cable defectuoso. Que yo sepa, ninguna otra herramienta en el mercado puede detectar eso.
Dicho todo esto, con respecto a otras herramientas, la idea de usar una herramienta antigua basada en MS-DOS como Spinrite o algo de una distribución de Linux probablemente no sea práctica para la mayoría de los usuarios de Mac. Estaría dispuesto a apostar que la mayoría de los usuarios de Mac ni siquiera están seguros de qué es Linux, y a menudo probablemente no saben (o quieren saber) cómo aislar específicamente una unidad para que un producto con sus orígenes en MS-DOS pueda funcionar y potencialmente dañar su unidad. Dichas tácticas pueden estar bien con los expertos en tecnología, pero no son prácticas para la mayoría de las personas. También agregaría que las aplicaciones que parecen estar haciendo poco más que ejecutar llamadas del sistema a la versión de línea de comandos de Disk Utility no son terriblemente impresionantes, en mi humilde opinión.
fuente
Use la utilidad de disco para averiguar el nombre del dispositivo (por ejemplo, "disk4") y luego en una ventana de Terminal intente
sudo dd bs=1m if=/dev/disk4 of=/dev/null
Esto intentará leer todo el contenido de la unidad.
fuente
Antes de comenzar a hacer algo como esto, abra Console.app (creo que el nombre en inglés es) que le permite ver si se han registrado errores de E / S. Si ve errores de E / S, debe prepararse inmediatamente para migrar a una nueva unidad, ya que significa que su unidad se ha quedado sin sectores de repuesto para este propósito y solo empeorará. Una forma típica de hacer esto es usar Time Machine para crear una copia de seguridad, y luego cambiar la unidad y luego reinstalar OS X nuevamente, y decirle al instalador que restablezca desde Time Machine.
Personalmente, utilicé un script de shell simple que revisó todos los archivos en el disco y usé dd para leerlos (e imprimir cualquier error de lectura mientras continuaba). Luego cambié el nombre de los archivos que contenían los bloques defectuosos para no volver a usarlos.
fuente
for F in "$(find /)"; do dd if=$F of=/dev/null; if [ $? -ne 0 ]; then echo "$F"; fi; done
debería hacerlo?Intenta usar la desfragmentación de disco estelar
fuente
Disk Warrior es para reparar archivos de índice en unidades que tienen archivos de índice corruptos. Un archivo de índice dañado a menudo deja inutilizable el disco. Drive Genius puede hacer algunas reparaciones de índices, pero es mejor conocido por la desfragmentación. Su escaneo de superficie es muy básico. Puede encontrar una lista completa de herramientas de prueba de disco en lo siguiente:
http://forums.macrumors.com/showthread.php?t=1544280
Estoy familiarizado con Scannerz, ¡porque soy barato! :-)
fuente
No estoy seguro de que "recomendar" productos en este foro sea realmente apropiado, ya que podría tomarse como spam. Lo que haré es contarte mi propia experiencia con Scannerz y otra herramienta "más famosa" mucho más cara.
Teníamos varios sistemas más antiguos en casa, todos PPC, todos con Leopard que necesitábamos vender. Varios de estos elementos (aproximadamente 5 si mi memoria me sirve correctamente) mostraban lo que solo podía llamar comportamiento extraño. Periódicamente nos daban las bolas de playa que giraban, se encerraban un poco, etc. Ejecutamos la herramienta "famosa" para hacer diagnósticos y AHT en al menos 3 de ellas. Todos regresaron con una factura de salud limpia. Pensé: "Bueno, debe ser mi imaginación". Dentro de un mes de su venta, recibimos un aviso de cada comprador de que las unidades estaban rotas. Dimos estas cosas con una garantía de 90 días, por lo que nuestra única opción era, a discreción de los clientes, reembolsar el dinero y los costos de envío, o reparar los sistemas a nuestro cargo y devolverlos.
En cada caso, era exactamente el mismo problema: el disco duro falló o estaba fallando y ni la herramienta "famosa" ni AHT lo recogieron. Teníamos más unidades para procesar, y habiendo aprendido mi lección, esta vez nos encontramos con algunas unidades más con problemas similares. Esta vez sabía que probablemente era un problema de la unidad, así que abrí /var/log/system.log y usé el comando "tail" para seguir lo que estaba sucediendo. Hice esto mientras usaba la herramienta "famosa". Aparecerían errores de E / S y la herramienta "famosa" no los echaría de menos tan famosa ... muchos de ellos.
Scannerz era nuevo en el mercado y era barato, así que pensé que podría intentarlo. ¡Scannerz estaba resolviendo cada problema más otros! No faltaron los problemas que la herramienta "famosa" perdió. Además, descubrí que si una unidad tenía un cable de unidad interno defectuoso, podía abrir la unidad, iniciar una sesión de Scannerz y probar el cable con una sonda no conductora y Scannerz comenzaría a arrojar toneladas de errores o irregularidades.
Las únicas herramientas que usaré son Disk Warrior para solucionar los problemas de índice de la unidad. Disk Utility, por alguna razón, no se toca, y Scannerz para evaluar los problemas de la unidad. Esa es mi elección. Esas son herramientas en las que confío. ¡¡Período!!
Si necesita detalles técnicos sobre cómo Scannerz se comunica con las personas que lo hacen. Tienen contactos de marketing y contactos de soporte en su sitio web.
fuente