11 votos

¿herramienta de diagnóstico de lectura/escritura/verificación de disco para Mac OS X?

Parece que hay muchas herramientas para Mac OS X que prueban un disco duro en busca de bloques defectuosos haciendo un pase de lectura/verificación. Es decir, leen un bloque, luego lo leen por segunda vez y verifican que ambas lecturas arrojen los mismos resultados.

Necesito una herramienta que haga una lectura no destructiva/ Escriba /Verificar pase. Debería leer cada bloque, escribir el mismo contenido de nuevo y luego leerlo de nuevo para verificarlo. De este modo, cada bloque se escribe, dando al disco duro la oportunidad de evitar los bloques defectuosos. Pero como los mismos contenidos que se acaban de leer se vuelven a escribir, no se destruyen datos que no se hayan perdido.

Conozco varias herramientas que pueden hacer Lectura/Verificación, pero no conozco ninguna que haga Lectura/ Escriba /Verificar. ¿Hay alguna herramienta que haga lo que quiero?

Las herramientas de Unix y de código abierto que se compilan y ejecutan en Mac OS X también son válidas.

1 votos

Por supuesto que la gente entenderá lo que quieres, pero supongo que escribir esos mismos contenidos de nuevo también podría decir algo como escribir contenidos aleatorios, verificarlos y restaurar el contenido original ? (Me pregunto si escribir el mismo contenido sería una buena prueba, y por lo tanto me pregunto si es así como funcionaría dicho software).

0 votos

@Arjan Sólo necesito que se escriban todos los bloques, sin destruir ningún dato (es decir, sin destruir ningún dato que no se haya perdido ya por estar en un bloque ilegible). Y no quiero el tiempo adicional y la molestia de "Hacer una copia de seguridad de todo; Formatear con 'Zero Out Data'; Restaurar desde la copia de seguridad".

0 votos

Sí, esa parte está clara. Pero, ¿estás seguro de que esto implica que sólo debe escribir los mismos datos? No soy un experto, pero supongo que alguna herramienta que restaure los datos originales después de hacer alguna prueba de escritura (tal vez incluso en otro lugar del disco, si encuentra algún bloque defectuoso) también se ajusta a tus necesidades.

18voto

sleeperBot777 Puntos 1

Quizás quieras echar un vistazo a badblocks(8), una herramienta de línea de comandos de GNU/Linux. Hay un puerto para Darwin, que puedes conseguir en MacPorts:

sudo port -v install e2fsprogs

Echando un vistazo al manual, se puede leer el -n y -w párrafos de "opciones":

-n Utilizar el modo de lectura-escritura no destructiva. Por defecto sólo se realiza una prueba no destructiva de de sólo lectura. Esta opción no debe combinarse con la opción -w ya que son mutuamente mutuamente.

-w Utilice la prueba de modo de escritura. Con esta opción opción, badblocks escanea en busca de bloques defectuosos escribiendo algunos patrones (0xaa, 0x55, 0xff, 0x00) en cada bloque del dispositivo, leyendo cada bloque y y comparando su contenido. Esta opción no puede combinarse con la opción -n ya que son mutuamente mutuamente excluyentes.

Espero que esto sea lo que está buscando.

1 votos

Uy, me quedé esperando poder probar los badblocks y luego darle el visto bueno si se ajustaba a mis necesidades, y luego no presté suficiente atención a la fecha de caducidad del bounty. Siento no haber llegado a tiempo para darte los 100 de reputación, François :(

1voto

jpm Puntos 5933

El probador de discos digilloyd sí lee/escribe/verifica y es fabuloso para boot.

Más AQUÍ

0 votos

Gracias por el enlace. Parece cerca de lo que necesito, pero no vi una manera de hacer una lectura/escritura/verificación no destructiva en todo el disco. Tenía la capacidad de llenar el espacio libre en una partición dada, pero no escribir cada bloque en el disco (incluyendo los sectores de arranque, y los lugares en los volúmenes existentes que ya tienen archivos en ellos, etc.). ¿Me he perdido alguna opción? ¿Puedes indicarme lo que me falta?

0voto

donut Puntos 1270

Drive Genius

Me gustaría la respuesta de sirdharma a Yo prefiero las herramientas de línea de comandos, aunque no me gusta el requisito de Macports para instalar la grasa de varios gigabytes Xcode. Si pudiera descargar un binario precompilado (para Lion) lo usaría. Seguí mi búsqueda con la consulta "badblocks os x lion" y llegué a Drive Genius de Pro Soft . Resulta que incluso compré una licencia en 2013.

Escáner

La función de escaneo Drive Genius versión 3 tiene dos casillas de verificación para habilitar las pruebas de escritura (y potencialmente destructivas).

1. Bloques malos de repuesto

Puede ordenar al disco duro que desreferencia los bloques malos en cuestión de horas días. https://www.prosofteng.com/support/drive-genius-3/drive-genius-3-spare-bad-blocks

2. Escaneo extendido

Esto verifica la capacidad de lectura y escritura de cada bloque. No es excepcional que este escaneo dure 1 semana para una unidad de 1TB.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X