Esto es compatible con badblocks (para Ext2, en Linux). En DOS y OS / 2, era CheckDsk / F (o Chkdsk / F dependiendo de la versión) (para FAT16, en DOS) ... Seguramente ScanDisk también puede hacer eso (para Microsoft Windows). En las versiones más nuevas de Microsoft Windows, puede agregar / r a eso (Chkdsk / F / R o Checkdsk / F / R) para una verificación / marcado / reparación más exhaustiva. En las versiones más recientes de Microsoft Windows, para usar la GUI, vaya a Mi PC, acceda a las Propiedades de una unidad, vaya a la pestaña Herramientas y "Verificar ahora". Marque la casilla que dice "Buscar e intentar recuperar sectores defectuosos". Esas direcciones son para Win7; XP y otros sistemas operativos están presumiblemente cerca.
Entonces, para resumir, el método exacto de cómo se hace esto dependerá de qué sistema operativo se esté utilizando. Eso supone que utiliza los tipos de sistema de archivos predeterminados. Si usa otros tipos de sistemas de archivos, entonces el software que use también puede depender de los tipos de sistemas de archivos que use.
Entonces, ahí está la respuesta a su pregunta, si desea utilizar las utilidades de disco estándar que se incluyen con el sistema operativo. Otro software especializado también puede tener la capacidad de hacer esto.
Nota: No se debe confiar en esto. Como se señaló en algunos de los comentarios de la pregunta, es probable que continuar usando el disco propague el daño. Si tiene suerte ahora, puede leer datos de los sectores defectuosos, pero no escribirles datos. Eso sería una suerte, porque aún podría obtener una copia de seguridad. No solo es posible, sino que es bastante probable, que seguir usando el disco puede perder la capacidad de leer incluso en sectores adicionales. Las personas que tienen experiencia en la pérdida de datos recomendarán que use la unidad de forma absolutamente mínima. Idealmente, ni siquiera permita que la computadora cambie a la unidad. ¿Cómo evita que la computadora cambie a la unidad? Déjalo todo lo posible. Entonces, aunque estoy proporcionando la respuesta a la pregunta solicitada, me siento obligado a repetir las advertencias que ya se han dado.
Si se trata de una computadora doméstica, asegúrese de hacer una copia de seguridad de los datos más valiosos. Eso generalmente significa hacer una copia de seguridad de ~ y / o / home y / o / users en Unix, y C: \ Documents and Settings y / o C: \ Users en Microsoft Windows moderno. Solo una copia en una unidad USB, o una carga en un sistema remoto, puede brindarle una tranquilidad justificada, ya que podría salvarlo. Sugiero que se encargue de eso antes de hacer que su navegador web visite cualquier otra página web y antes de hacer cualquier otra cosa. Incluso si tiene otro disco duro para que pueda hacer una copia de seguridad de todos sus datos grandes. Por el momento, busque una memoria USB y copie esa información usualmente valiosa. Este es un consejo que daría para cualquier unidad con solo un sector defectuoso. Dado que ya se encuentra con problemas, está más lejos en el camino de los problemas, por lo que este consejo es aún más crítico. Las cosas pueden funcionar igual de bien / mal, sin cambios, durante días o semanas. Pero las probabilidades son bastante altas de que tendrá un desastre más completo e instantáneo. Esto podría suceder fácilmente en cualquier momento sin ninguna otra advertencia. Claro, eso siempre es una posibilidad. En este caso, parece extremadamente probable. Entonces, ponte paranoico rápido.