Comprobación de bloques defectuosos sin formato

9

Mi Mac tiende a pausar de vez en cuando cuando realiza tareas simples como hacer clic con el botón derecho, abrir menús y escribir (en realidad, solo 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 solucionarlo 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 forma de verificar si hay bloques defectuosos sin formatear la unidad, o incluso volver a asignar el disco para ignorar esos bloques (en última instancia, corregirlos)?

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.

    
pregunta Ron 01.12.2012 - 12:58

9 respuestas

4

Responderé a la táctica de "bloques defectuosos" y puede hacer una pregunta de seguimiento si aún tiene lentitud y ha llegado a la conclusión de que no se trata simplemente de bloques malos. (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 de ellos para dañar realmente la E / S. Si tiene bloques defectuosos, pueden dañar algunos de los datos en la unidad y una reinstalación no solo corrige eso, sino que obliga a las escrituras a detectar más bloques defectuosos (una 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 (no la HD de Macintosh o lo que sea la partición / volumen) y seleccione la información.

Si graba y observa los valores en S.M.A.R.T. Con el estado y vea cómo cambian con el tiempo, puede saber casi todo lo que es detectable sobre la degradación del almacenamiento o el fallo parcial.

    
respondido por el bmike 01.12.2012 - 16:36
3

Si separamos la esencia de la pregunta, de las razones para preguntar ...

Inicia Ubuntu y ejecuta badblocks

  

Use un disco de Ubuntu que funcione con su Mac, luego ejecute badblocks con   opciones apropiadas.

     

Página de manual de Ubuntu: badblocks - busca un dispositivo en busca de bloques defectuosos

… haga clic en el encabezado de la respuesta completa.

En otra parte del intercambio de pila

¿Cómo comprobar si hay un sector defectuoso en un disco duro USB en OS X? (2012-02-27)

  • enlaces a otra pregunta relacionada.

Más recientemente, en Preguntar diferente:

Lo que uses

Tenga en cuenta que la reubicación (o la reasignación o la sustitución, o lo que sea que llame) puede causar un bloqueo de datos

respondido por el Graham Perrin 16.04.2013 - 07:49
1

Recomiendo Disk Warrior o Drive Genius , ambos deberían ofrecer la opción de iniciar desde medios externos para analizar su disco duro.

    
respondido por el bispymusic 08.03.2013 - 04:06
1

"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 vive, pero en los EE. UU. Las empresas pueden demandarlo por criticarlos.

Sin embargo, según sus experiencias con una "herramienta famosa", sospecho 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 leer el disco duro y marcar los errores de E / S como problemas del sector siempre que lo sentía. Se pierde problemas con el disco. 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 riesgoso. Intenta leer y luego volver a escribir un sector en una unidad. Esto está bien si el origen de los problemas es en realidad una falla del sector, pero las fallas intermitentes de los cables pueden causar el mismo problema. En otras palabras, si una falla de cable intermitente corrompe la transferencia de datos entre la CPU y el disco duro, bien podría terminar leyendo primero los datos corrompidos de un disco duro y luego reescribiéndolos con datos buenos. El potencial de corrupción en tal caso es alto. Spinrite es un producto antiguo desarrollado para PCs 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 en el tiempo, y parece que lo hace en base a 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 repite en un escaneo, entonces es probable que se trate de otro fallo, como un cable defectuoso o un rastreo agrietado en la placa lógica. Scannerz tiene un modo de sobrescritura, pero sus manuales advierten sobre su uso bastante intenso, al igual que el producto que arrojará un cuadro de diálogo de advertencia acerca de su uso. La mayoría, si no todos los procedimientos que utilizan para corregir problemas, se realizan mediante herramientas estándar, como la Utilidad de Discos. Podría enseñarle a mi perro a hacer un escaneo básico en una unidad con Scannerz, sin embargo, para utilizarlo en todo su potencial requiere al menos una cantidad moderada de conocimientos sobre cómo funciona un sistema.

He presenciado personalmente que Scannerz recogía cables defectuosos en un disco duro externo. En realidad, se puede engañar con un cable durante un escaneo y observar las irregularidades y los errores que surgen a medida que se mueve el cable defectuoso. Que yo sepa, ninguna otra herramienta en el mercado puede detectar eso.

Con todo lo dicho, 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 es probable que a menudo no sepan (o quieran 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 son totalmente imprácticas para la mayoría de las personas. También agregaría que las aplicaciones que parecen estar haciendo poco más que ejecutar las llamadas del sistema a la versión de línea de comandos de la Utilidad de Discos no son terriblemente impresionantes, IMHO.

    
respondido por el ElTorosDog 09.05.2013 - 11:11
0

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 ha registrado algún error 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 fin y solo empeorará. Una forma típica de hacer esto es usar Time Machine para crear una copia de seguridad, luego cambiar la unidad y luego volver a instalar OS X, y decirle al instalador que se restaure 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 continúo). Luego renombré los archivos que contenían los bloques defectuosos para no volver a usarlos.

    
respondido por el Thorbjørn Ravn Andersen 01.12.2012 - 14:16
0

Intente utilizar desfragmentación de unidad estelar

    
respondido por el Digital Grains 01.12.2012 - 13:34
0

Disk Warrior es para reparar archivos de índice en unidades que tienen archivos de índice dañados. Un archivo de índice dañado a menudo hace que la unidad sea inutilizable. Drive Genius puede reparar el índice, pero es más conocido por la desfragmentación. Su escaneo de superficie es muy básico. Se puede encontrar una lista completa de herramientas de prueba de unidades en la siguiente:

enlace

Estoy familiarizado con Scannerz, porque soy barato! :-)

    
respondido por el BSD Guy 16.04.2013 - 01:09
0
  

¿Recomiendas Scannerz? Si es así, por favor agregue alguna explicación técnica para la recomendación; y considere una respuesta por separado. (No puedo votar esta respuesta mientras DiskWarrior se encuentra entre los tres productos). - Graham Perrin, 19 de abril a las 19:38

No estoy seguro de que "recomendar" productos en este foro sea realmente apropiado, ya que podría tomarse como spam. Lo que haré es contarle mi propia experiencia con Scannerz y otra herramienta "más famosa" y mucho más cara.

Teníamos varios sistemas antiguos en casa, todos PPC, todos ejecutando Leopard que necesitábamos vender. Varios de estos elementos (unos 5 si mi memoria me sirve correctamente) mostraban lo que solo podía llamar un comportamiento extraño. Periódicamente nos daban pelotas de playa giratorias, 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 buena factura de salud. Pensé: "Bueno, debe ser mi imaginación". En el plazo de un mes después de la venta, recibimos una notificación de cada comprador que las unidades estaban rotas. Dimos a estas cosas una garantía de 90 días por lo que nuestra única opción era, a discreción de los clientes, reembolsar el dinero < fuerte> y los costos de envío, o repare los sistemas a nuestra costa y devuélvalos.

En cada caso, fue exactamente el mismo problema: el disco duro falló o estaba en proceso de fallar y ni la herramienta "famosa" ni AHT lo detectaron. Teníamos más unidades para procesar y, una vez que aprendí la lección, esta vez nos encontramos con otras unidades con problemas similares. Esta vez me di cuenta de que probablemente era un problema de disco, así que abrí /var/log/system.log y usé el comando "tail" para seguir lo que estaba pasando. Hice esto mientras utilizaba la herramienta "famosa". Se mostrarían errores de E / S y la herramienta "famosa" no los echaría de menos ... muchos de ellos .

Scannerz era nuevo en el mercado y era barato, así que pensé que sería mejor darle una oportunidad. ¡Scannerz estaba resolviendo todos y cada uno de los problemas! No faltaban los problemas que la "famosa" herramienta no detectó. 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 eliminar toneladas de errores o irregularidades.

Las únicas herramientas que usaré son Disk Warrior para solucionar los problemas de índice de la unidad. La Utilidad de Disco, 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.

    
respondido por el BSD Guy 24.04.2013 - 05:24
0

Use la utilidad de disco para averiguar el nombre del dispositivo (por ejemplo, "disk4") y luego intente en una ventana de Terminal

sudo dd bs=1m if=/dev/disk4 of=/dev/null

Esto intentará leer todo el contenido del disco.

    
respondido por el phbcanada 09.03.2018 - 17:27

Lea otras preguntas en las etiquetas