Tengo un portátil fuera de garantía que tiene un disco duro con sectores defectuosos. Lo digo porque se chkdsk /r
quedó atascado durante más de 24 horas a cierto%. También dejé GRC SpinRite
funcionando durante 4 días. Tengo entendido que estos programas se atascan en ciertos lugares porque intentan recuperar la mayor cantidad de datos posible. No estoy interesado en eso. Todos los datos importantes ya han sido respaldados. Estoy buscando una solución donde pueda continuar usando este disco duro y evitar comprar uno nuevo. Tomo todas las consecuencias de usar un disco defectuoso.
Estoy buscando alguna herramienta que preferiblemente no sea destructiva (para preservar las instalaciones actuales de Windows / aplicaciones) haría algo como:
if it can't read/write to a sector 3 times, mark it bad and move on.
No necesito programas para trabajar durante horas / días a la vez para recuperar la mayor cantidad de datos posible. Estoy buscando algo para marcar rápidamente los sectores defectuosos.
hiren boot cd
? Tiene muchas opciones que pueden ayudarte.Respuestas:
Después de una profunda excavación, Easeus Partition Manager Home Edition tiene una característica llamada Disk Surface Test, que aparentemente lee los bloques de una unidad y detecta y marca los sectores defectuosos, y en base a lo que he encontrado hasta ahora, no hace ningún intento de recuperar esos bloques Más información en esta página sobre la prueba de superficie de disco del software: http://www.partition-tool.com/easeus-partition-manager/disk-surface-test.htm y aquí para el enlace de descarga: http: //www.partition -tool.com/landing/home-download.htm (gran botón verde en la parte inferior de la página).
Específicamente, dice en la página de prueba de superficie del disco:
así que creo que esto puede ser lo que estás buscando.
fuente
Linux incluye una utilidad para hacer esto para estos bloques defectuosos.
Para una velocidad máxima, asegúrese de que el número después
-b
coincida con el tamaño del sector de su disco. 512 es un valor predeterminado seguro.-sn
significa que se mostrará un medidor de progreso y se realizará una prueba de lectura-escritura no destructiva.Como cada bloque del disco se leerá y luego se escribirá en él, el firmware de la unidad tomará nota de cualquier error y reasignará los sectores defectuosos en consecuencia.
fuente
Si se
chkdsk /r
cuelga durante horas, es probable que su unidad esté severamente dañada.Suponiendo que todos sus datos estén respaldados en la unidad, realice un cero completo / formato de la unidad. Esto escribirá en cada sector de la unidad, reasignando así los sectores defectuosos ya detectados. Sin embargo, anticiparía que la operación de reducción a cero también se suspenderá, ya que es probable que ya haya cientos / miles de sectores defectuosos, y ese número aumentará rápidamente. Su disco está muriendo, y probablemente estará completamente muerto pronto. No va a obtener mucho más uso de él.
fuente
El problema es que una parte de su instalación actual de Windows puede estar en esos sectores dañados.
Si Windows te obliga a ejecutar
CHKDSK
esto durante cada arranque, puedes anularlo borrando el bit "sucio". Esto no es compatible con Windows (fsutil
puede configurarlo pero no borrarlo), por lo que tendrá que llevar el disco duro a otro sistema y realizar los pasos aquí .Sin embargo, su instalación o algunos programas dentro probablemente no serán utilizables si se
CHKDSK /f
encuentran cosas para arreglar.Una vez dejé caer un viejo disco duro IDE de 1 GB. Lo que sucedió después de formatearlo (no formateado rápidamente) fue que había un gran bloque de sectores defectuosos en el medio. El espacio anterior y posterior era utilizable. Así que particioné en consecuencia y pude usar la unidad a una capacidad reducida.
De todos modos, ya que realizó una copia de seguridad de sus datos importantes, si su primer sector defectuoso está en algún lugar en el medio de la unidad, puede ser mejor reinstalar Windows y, al formatear, asegúrese de particionar justo debajo de ese sector defectuoso.
fuente
Aquí hay algunos productos de reparación de discos más conocidos que puedes probar:
HD Tune
HDDScan
PassMark DiskCheckup
También le aconsejo que eche un vistazo a los datos SMART del disco, si ese disco antiguo lo admite.
Está recibiendo estos errores porque el firmware del disco se ha quedado sin sectores de repuesto para reemplazar los que fallan. Cada disco tiene normalmente miles de sectores de repuesto, lo que significa que su disco está realmente en un estado muy triste.
Le sugiero que reemplace el disco. Si desea preservar su instalación y aplicaciones de Windows, le sugiero lo siguiente:
El producto de imagen de disco debe:
No se recomienda la copia de seguridad de Windows.
fuente
DTIData Windows Surface Scanner
, pero nuevamente, solo busca sectores defectuosos, no los marca. En cuanto a la otra parte del artículo, no estoy interesado en arreglar sectores defectuosos. Como mencioné en OQ, ya ejecuté SpinRite.Como alguien señaló, el firmware de la unidad de disco duro reubicará los sectores que van mal a una sección del cilindro o sector que no se utilizará especialmente para este propósito. Una vez que ese sector se haya agotado, pasará al siguiente, y así sucesivamente. Para cuando llega al punto en que cualquier sistema operativo puede detectar un problema, muchos sectores se han reubicado. Esto también puede tener el efecto secundario de hacer que la desfragmentación sea casi imposible. La unidad no solo tiene que intentar leer los sectores defectuosos, sino también seguir la cadena de reubicaciones. No puedo imaginar que esto sea otra cosa que slooooow. No solo está arriesgando la desaparición inmanente del disco con exceso de trabajo, sino que está haciendo que la parte más lenta de su sistema sea aún más lenta.
fuente
Elijo el camino de un desarrollador. Codifiqué una pequeña utilidad de consola que llena el espacio disponible con archivos y luego los lee. Si el archivo se leyó correctamente, podemos eliminarlo. Y si no ... golpeamos el bloque incorrecto, simplemente deje ese archivo en la carpeta de marcadores de posición del bloque incorrecto para siempre. Contras: solo probará el espacio libre.
El código fuente está disponible en github
fuente
Una alternativa a marcar grupos como defectuosos es marcar rangos enteros de sectores como defectuosos, al particionar el disco. He encontrado un programa que está hecho específicamente para ese propósito: Repartition Bad Drive (de Abstradrome), http://www.dposoft.net/rbd.html .
Este programa está escaneando un disco duro defectuoso en unas pocas horas (mucho más rápido que la Prueba de superficie de disco de Easeus Partition Manager, que puede tomar días o incluso semanas escanear una unidad defectuosa). Si obtiene demasiadas particiones (obtuve 33), puede ajustar el tamaño mínimo de la partición (a costa de utilizar menos capacidad de disco).
fuente