Lo primero que tenemos que hacer es saber donde están esos sectores dañados y si los tenemos.
Asi pues vamos a Aplicaciones>utilidad de discos. (Yo es que sigo con gnome, con unity se hara de otra forma).
- Seleccionamos el disco jodido o sospechoso, por aquello de que se cuelga el sistema y cosas parecidas.
- Y le damos a ver datos SMART
- Y no se toca nada que ponga formatear!!!
Y nos puede salir algo asi:
Ala pues a ver como lo podemos arreglar. Mi preferida:
Arranca con un live-CD y desde el terminal:
$ sudo fsck -c -y -v /dev/sda7 (en mi caso tenia claro que era la partición 7) hdxx
Y a partir de aquí mi ubuntu no se colgó mas.
Otra opción es con badblocks:
Arranca con un live-CD y desde terminal:
$ sudo badblocks -s -v -n -f /dev/sda7
Estas opciones se pueden ejecutar a pelo sin el live-CD, pero cuando por este motivo falla el sistema, pues como que es mas seguro arrancar desde el liveCD.
badblocks
Para el resto de las opciones hacer un $ man badblocks
No lo he encontrado en Castellano y no me apetece traducirlo.
Y cuidadin con usar -w (aunque algunos lo recomienden).
NUNCA, repito, NUCA uséis la opción -w de badblocks, porque destruye los datos del disco duro. De hecho, leyendo un poco más en los manuales podréis ver que badblocks no está pensado para ser invocado directamente, sino que se debe utilizar e2fsck
fsck
Generalmente se ejecuta automáticamente al inicio del sistema ante alguna anomalía.fsck [-opciones] /dev/hdXXX (o sdXXX)
Opciones:
-a confirmar automáticamente. No recomendado.
-c comprobar bloques en el disco.
-f forzar el chequeo aunque todo parezca ok.
-v (verbose) despliega más información.
-r Modo interactivo. Espera nuestra respuesta.
-y asume yes de respuesta.
La Historia prometida:
Hace unos meses mi querido 9.10 empezó a colgarse y aburrido de probar tonterías pensé que ya era hora de instalar el 11.04, así que inocente de mi me puse manos a la obra y cuando ya estaba instalado y funcionando Puff!! colgao otra vez.
Entonces inspirado por la vieja moraleja tuxera.
""Si güindous falla es culpa de güimdous si linux falla es culpa tuya.""
A que va a ser el Disco duro y en efecto me cague en todo por no haberlo pensado antes. Era el jodido disco.
Pero en esta vida todo tiene solución.
No obstante debo ir haciéndome a la idea de comprarme otro, pues ahora no son eternos y cuando empiezan a fallar mejor no jugársela.
Cuando todo falla, siempre tienes herramientas con las que recuperar tus datos copiándolos a otro soporte: http://ubuntu-paranovatos.blogspot.com.es/2016/01/testdisk-recuperando-datos-en-disco.html
Buen aporte se agradece ^_^!
ResponderEliminardisculpa es normal q tarde tanto?
ResponderEliminar.-. tengo un 1TB y me duro 6 horas :v tenia 256 sectores dañados y duro uff
EliminarSi, lo mejor es dejarlo por la noche o irte de cervezas y sin prisas. Piensa que lo mueve todo.
ResponderEliminarA mi me lo soluciono y creo que hace mas de un año que sigo con el mismo disco. Pero piensa que varitas mágicas no hay. Pero tardar tarda y mucho.
Yo voy a probar a ver si me resulta, porque al instalar ubuntu me tira error al instalar el paquete de idioma y es porque tengo dañado el disco duro acto seguido intentaré instalar a ver si a si consigo hacer la instalación limpia, (estoy probando con la primera opción), gracias por el aporte
ResponderEliminarmuy buen post... espero me sirva... jeje
ResponderEliminarcordial saludo, use badblocks y al final me mostro que no tenia errores, sin embargo cuando le doy utilidad de discos dice que tiene 12 erroes, si alguien sabe a que se puede deber eso, que porfavor me diga, estaria muy agradecido.
ResponderEliminarHaber, te cuento, a mi me siguen saliendo los errores. Pero el ordenador ya no se cuelga. Se colgaba al intentar escribir en esos sectores. Además se oía un click click en el disco antes de colgarse y ahora tampoco se oye. Es importante que realices la operación desde un live-CD. De todas formas cuando un disco da problemas es cuestión de cambiarlo, aunque yo hasta el momento sigo con el mismo. (No predico con el ejemplo, XD)
ResponderEliminarHola, tengo una duda.
ResponderEliminarSi hago todo el proceso que se indica previamente a instalar Ubuntu, a la hora de hacer las particiones y tal ¿respeta las marcas indicadas de sectores defectuosos o pasa de ellas? ¿Como sería el proceso correcto para hacerlo para que al instalar el sistema operativo no utilice los sectors malos?
Hola, hombre si sabes que tienes sectores dañados, mejor cambia el disco duro antes de instalar nada. Es posible que te lo repare y luego lo respete, a mi la partición de windows desde que hice esto no se me cuelga. Pero no te lo puedo asegurar. Ten en cuenta que esto es un remedio para salir del paso, lo ideal es cambiar el disco. Aunque yo no predico con el ejemplo pues aun tengo el mismo disco y han pasado unos días desde que escribí el post.
ResponderEliminarHola,tengo un gran problema cuando pongo en la terminal:
ResponderEliminarsudo fsck -c -y -v /dev/sda7
Me sale:
/dev/da1 is mounted
WARNING!!! The filesystem is mounted. If you continue you ***WILL*** cause ***SEVERE*** filesystem damage
Do you realy want to continue (y/n)
Y resulta que no me deja desmontar la particion ni con Disk Utylity ni con ninguna otra,que debo hacer?
no soy experto pero si algo peudo aportar es k lo hagas desde un live-cd .. es muy probable k el disco k trates de desmontar sea el mismo en el k estas corriendo tu sistema operativo y por eso te tire ese error
ResponderEliminarno soy experto pero si algo peudo aportar es k lo hagas desde un live-cd .. es muy probable k el disco k trates de desmontar sea el mismo en el k estas corriendo tu sistema operativo y por eso te tire ese error
ResponderEliminarHola, que pasa si el disco que quiero reparar tiene el formato NTFS? y si el otro disco está particionado y una particion tiene EXT4 y la otra NTFS en el mismo volumen? Voy a poder reparar con estos comandos?
ResponderEliminarTe cuendo que probe ambos comando y me dice:
"badblocks: No existe el archivo o el directorio mientras se intentaba determinar el tamaño del dispositivo"
y el otro dice:
"ubuntu@ubuntu:~$ sudo fsck -c -y -v /dev/sda1
fsck de util-linux 2.20.1
fsck: fsck.ntfs: not found
fsck: error 2 while executing fsck.ntfs for /dev/sda1"
NO, NTFS no te hara nada, solo podrás reparar la partición ext4. Ojo hay que ejecutarlo desde un live CD.
ResponderEliminarA mi por lo menos en su dia no me funciono con la partición ntfs. El equivalente en Win creo que es chkdsk.
http://www.trucoteca.com/trucos-windows/WindowsXP/comprobacion-de-disco-con-el-comando-chkdsk-208.html
Hola... muy bueno el post
ResponderEliminarMi duda: es normal que demore taaaaaaaaaaaaaaaaaaanto?
voy por la segunda noche y dice que lleva menos del 7%
Muchas gracias y saludos!
Tardar tarda pero tanto, no me parece normal, igual se ha quedado pillado el disco duro o algo. Yo lo deje aproximadamente 1 día. Todo depende del ordenador y la capacidad del disco supongo. Ya me dirás como ha acabado.
ResponderEliminarme toma 19 horas -_- que mierda... no me dice cuanto tarda pero con una regla de 3 se sabe........ al 1% llevaba 11:45 (mins:segs) asi que tardare 11:45*60= 705 segundos, por 100= 70500 segundos, 1175 mins 19.5 horas
ResponderEliminarSi, a mi esta ultima vez me tardo unas 20h. y al final si, consegui arrancar pero el problema ya es de placa así que, a cambiar de ordenador, pero al menos podre copiar los archivos con un adaptador de USB. al nuevo ordenador. Aunque esta vez ha sido mas complicado, cuando tenga tiempo lo comentaré.
ResponderEliminarhola amigos estoy un poco desesperado por lo tanto que se tarda ya llevo 58 horas y no se cuanto mas falta, no se a que se debe estas son las caracteristicas de mi pc
ResponderEliminar2GB de ram DDR3
2.33 de procesador 1333
el HDD 640GB
Cuando usamos estos comandos ya de por si estamos algo desesperados. Supongo que te dará un mensaje en el que te dice el tiempo que falta (mejor dicho el % QUE LLEVA). Yo hace un par de semanas cambie de ordenador, ya que se junto el disco la controladora de usb y algo de placa base (Mi ordenador tenia 10 años). Ten en cuenta que esto es un remedio para salir del paso y siempre no funciona. La ultima vez con un disco de 300 GB me costo 24 horas. Rapido no es desde luego.
ResponderEliminarHola gente, es mi primera participación en este blog, mi caso es el sig. tengo 27 sectores dañados en un hd de 1tb en el cual comparto windows (perdon) y ubuntu 12.04. Me gustaría saber si puedo ejecutar alguno de los procesos (fsck o badblocks) desde el ubuntu instalado y como, ya que lo probé con un live desde usb y no hizo absolutamente nada, ni errores ni mensajes, nada. ¿hay algun riezgo de perder datos o que no levante alguno de los sistemas?
ResponderEliminarGracias
Rodrigo: Usa estos comandos solo si tienes algún problema (si estas desesperado) que se pueda achacar al disco. Si tienes 27 sectores mal y no te dan problemas déjalos. A mi se me colgaba el ordenador, al parecer cuando intentaba leer o escribir en esos sectores. No tiene porque afectarte a guindows, solo funciona con ext con ntfs o fat32 no hace nada. En principio no debe afectar al arranque, pero nunca se sabe. Los datos no tienes porque perderlos. Siempre se pueden recuperar, aunque el disco no arranque dentro de poco publicare una entrada sobre la recuperación de datos.
ResponderEliminarMuchas gracias, igual lo voy a intentar ya que el fkng guinda 7 se me cuelga sin razón y tarda muchísimo en hacer cualquier operación. Una ultima pregunta, en el caso que arruine el guinda 7 ¿ podría volver a instalarlo como un os secundario teniendo ubuntu ya instalado sin afectar el grub? lamentablemente dependo del guinda por unas aplicaciones del trabajo
ResponderEliminarSi, lo puedes instalar sin problemas, incluso creo que respeta el grub. yo lo he instalado 2 veces y creo que en el portátil de mi hija ni me hizo falta usar el SGD (Super Grub Disk)para recuperar el Grub. Pero si te lo machacara --> http://ubuntu-paranovatos.blogspot.com.es/2012/03/recuperar-grub-con-super-grub2-disk.html
ResponderEliminarYo también instale el W7 en mi nuevo PC, no hay mas remedio, hace poco hice un curso por internet que no funcionaba en linux y eso que solo usaba el navegador y flash. FELIZ AÑO 2013.
Luego de este proceso conviene formatear el Disco?
ResponderEliminarCunato puede tardar este proceso en un disco de 250 Giga?
Tarda bastante, todo depende del disco y el procesador.
ResponderEliminarSi vas a formatear, no pierdas el tiempo, al formatear e instalar supuestamente no debe escribir nada en los sectores dañados. Esto se hace para no formatear. Y si hay sectores defectuosos hay que ir pensando en cambiar el Disco duro.
Yo formateé e instalé Ubuntu y al arrancar me salió el mensaje de la foto que pones al principio así que hice lo del badblocks y lleva ya 30 horas... Va por el 94.50% pero lleva en el 94% desde anoche, a partir de ahí sube muy lentamente. ¿Qué hace exactamente este proceso?. Gracias
ResponderEliminary si utilizo el badblocks con ubuntu instalado , osea no desde un LiveCD, sirve???
ResponderEliminarAnonimo: Si formateas no hace falta, supuestamente los sectores dañados son aislados para que el S.O. no escriba en ellos.
ResponderEliminarzack: No recuerdo muy bien que pasa, si da error, o no hace nada. Pero no funciona. Tienes que hacerlo desde un live CD o otro disco.
Para invocar la Utilidad de Discos dentro de Unity:
ResponderEliminar$ palimpsest
Si se desea desmontar una Unidad Externa para poder escanearla, formatearla o repararla:
$ sudo palimpsest
Y no es que yo sepa mucho, que de eso nada, sino que indagando encontré esa información en uno de los tantos sitios que visité (http://www.atareao.es/ubuntu/comprobar-un-disco-duro-en-ubuntu/) con el afán de encontrar la razón por la que mi ubuntu 12.04 se cuelga o se reinicia solito al menos una vez al día (a veces se cuelga recién terminando el booteo, justo al cargar las X, y a veces se reinicia con tan sólo mover el ratón o abrir una aplicación, incluso, en ocasiones, sin hacer nada, sin tener abierto nada, desde lejos escucho que se está reiniciando).
Pueden ser un montón de cosas... La fuente, El Disco Duro, La Gráfica, Los Controladores, Los Ventiladores, El Monitor, etc. etc.
Los controladores, no creo; pues ya probé el Nouveau, el Current y el disponible directamente desde nVidia. La Gráfica es antigua pero casi nueva (fue la más "moderna" que conseguí cuando la escalé de los 128 a los 512 MB -una GForce 6200 AGP 8x-), la compré y desembalé de su caja hace menos de un año.
Los ventiladores funcionan bien y periódicamente le realizo su limpieza interior a mi máquina con aire comprimido, así que tampoco es suciedad.
Podría ser la Fuente; que no esté a la altura de la alimentación que demanda la Gráfica.
Podría ser el monitor; estoy usando una TV-LCD de 24" con resolución de 1920x1080, en lugar del monitor de 14" a 800x600 que tenía originalmente, y quizá la Gráfica esté intentando manejar algo que está fuera de su alcance.
Podría ser la RAM (escalada de 512 Megas a 3 Gigas); pero ya corrí el memtest+ y no arrojó nada.
Podría ser una configuración faltante para optimizar el Kernel PAE SMP en mi CPU (Pentium IV Hyperthreading 3 GHz x 2); en los syslogs he pillado que algunas tareas, como el Cron -daily, hourly, etc.- abren hasta cuatro hilos para realizar un único proceso.
Podría ser el disco duro... o alguna de sus particiones; ya que, aunque formateo antes de cada reinstalación, sólo formateo la raíz y a /home lo dejo intacto para preservar los datos. Lo normal es que únicamente elimine todas las carpetas y los archivos de configuración ubicadas en /home y que resguarde en un disco externo (Slave) los archivos de configuración que me interesa conservar (el de abcde, por ejemplo). Es posible que ya le haga falta un formateo; sin embargo SMART me dice que /dev/sda5 (/home) está sano, al igual que /dev/sda1 (/).
Es más, hasta podrían ser el teclado o el ratón. Por ahí leí el caso de un usuario cuya máquina se volvía loca a cada momento y que él estaba a punto de echarse de cabeza al precipicio por no saber qué era lo que lo causaba. Al final resultó que era su teclado: éste enviaba pulsos de manera autónoma y su máquina los interpretaba como órdenes. Lo reemplazó y se solucionó el problema, muerto el perro se acabó la rabia.
En fin, que en esas ando: tras la aguja que se perdió en el pajar.
Saludos.
Yo tampoco se mucho, mas bien poco, solo que comparto la información por dos motivos:
ResponderEliminar1.- para ayudar al que viene detrás.
2.- para consultarla en un futuro.
Muchas gracias por tu aporte. Y decirte que yo tambien he estado en tu situación, joer al final dan ganas de tirar la torre. Yo al final opte por esa opción. Pero la mía ya estaba muy quemada.
Y ahora mi humilde consejo: Cambia la fuente de alimentación, a mi en su día me pasaba lo mismo y era la fuente de hecho me ha pasado 2 veces en mi ordenador y 1 en el de mi hija. En PCCOSTE (odio hacer publicidad). Habia unas fuentes a +/- 20€.
Si no es la fuente, pues ya tienes una de recambio, que tarde o temprano se rompen.
En mi caso se fastidiaron por un corte de luz, a los pocos días de sufrir el corte los dos ordenadores se apagaban cuando querían.
Normalmente si es el disco, suele haber sectores defectuosos y se cuelga cuando quiere escribir en ellos.En mi caso se colgaba, pero no se apagaba.
A modo de curiosidad aunque este no debe ser tu caso contare, que yo en verano tenia que tener la tapa del ordenador abierta y un ventilador orientado a la placa base, pues si no se apagaba por temperatura. Ese cacharro tenia muchas horas de uso.
Yo también he pensado eso: tirar la torre, la toalla y todo lo demás.
ResponderEliminarTengo poco más de medio año con esta situación. Al principio pensé que se trataba de un bug y que se resolvería a la siguiente actualización, o a la siguiente, o a la siguiente... pero no.
Así que busco información, sigo pistas y pongo en práctica los consejos que, personas como tú, nos facilitan a sus visitantes.
Luego entonces, a mi sistema le quito, le pongo, le hago, le deshago, le modifico y le vuelvo a modificar hasta que me canso y lo dejo por la paz. Pasado un tiempo vuelvo a salir de "caza", con la esperanza de que alguien con el mismo problema haya encontrado la causa y su solución.
Entretanto, entre inter e inter, meto el CDLive, formateo y hago una reinstalación completa.
Es posible que tengas razón, que sea la fuente la causa de mis desdichas; yo también sospecho de ella. Pero hay ciertas curiosidades que me lo hace repensar.
1.- Se cuelga o se reinicia -una u otra-, pero sólo una vez al día (prendo el equipo cuando lo necesito y lo apago al terminar, no está está en funcionamiento las 24 hrs.)
2.- Cuando se cuelga, el sistema se queda muerto, no hay teclado y no hay ratón. Por lo tanto no hay forma de reiniciar las X, o de lanzar una terminal para buscar y matar el proceso que está bloqueado, o de ejecutar el santo remedio REISUB. Por lo tanto sólo me resta apagar desde el interruptor, con los consabidos riesgos que ello implica.
3.- Existen infinidad de usuarios con los mismos problemas: o el sistema se les reinicia de forma autónoma e inesperada o se les cuelga de la misma manera: equipo muerto, sin teclado ni ratón (quizá no las dos cosas, cuelgues y reinicios, como me pasa a mí, y es que si mi equipo quería sobresalir en algo, en este rubro ya consiguió las palmas).
Por ello, cuando me entran deseos de cambiar de fuente, HDD o incluso de equipo, me viene a la mente la idea: "Y si la causa es cualquier tontería, una cosa de nada, algo que nadie ha podido ver porque está demasiado a la vista o quizá porque el problema no le ha tocado en suerte a uno de esos gurús que la saben de todas todas?".
Quizá no sea una sola cosa, sino una combinación de varias. Pero todo es cuestión de encontrar la punta del hilo y jalar, para que se deshaga la madeja, ¿no?
Sobre la temperatura: mi equipo no discrimina ni hace sanlunes, sigue el guión al pie de la letra sin importar si hace frio o calor: invierno y verano le dan lo mismo.
Saludos, y gracias, por concederle tiempo a mis vicisitudes.
Hago una actualización de último momento a este drama singular, con la esperanza de que a alguien le interese y le sirva de ayuda:
ResponderEliminarLe di formato a la partición de Raíz y volví a instalar ubuntu 12.04 32 bits. Permanecí a la expectativa durante 10 días, haciendo funcionar el sistema con el controlador Vesa en Unity 2D. No hubo resultados satisfactorios: siguieron los cuelgues y los reinicios inesperados del sistema.
Pasado ese tiempo crucé los dedos e instalé un controlador privativo.
Aclaro, ya antes había instalado controladores de ese tipo, el current, el experimental e incluso el disponible desde la zona de descargas de nVidia (a través de un PPA).
Pero este es "diferente", porque se supone que es para las GF serie 5000, no para la 6000 (hasta donde yo sé). Es decir, instalé el 173 -justo el que inicia la lista de controladores privativos disponibles-.
Si era cuestión de experimentar, daba lo mismo uno que otro, ¿cierto? Sin embargo, ¡Voilá!
Aún estando en 2D, ya hay efectos gráficos (que los había con Vesa, pero lentos, pesados y torpes), todo el sistema se comporta más ligero, se abren más rápido las aplicaciones, es posible reproducir videos HD sin saltos ni pausas y, hasta el momento, durante tres jornadas, no se han presentado cuelgues ni reinicios inesperados del sistema. Esto, aparentemente, tiene el dulce aroma del éxito.
Es verdad, todo hay que reconocerlo... aumentó el uso de CPU y de RAM. Entre 1 y 2% el CPU y un 5% la RAM, que saltó del 10 al 15% inmediatamente después de instalar el 173.
Gracias, y saludos.
Bien los doy y los sacrifico. Después de todo, me parece un precio ínfimo a pagar, si ese es el coste total de la solución.
lo estoy probando
ResponderEliminarGracias por el aporte
ResponderEliminarEsta muy completo el tutorial, y si que coraje compre un disco duro usado y pensando que los sitemas que proababa no andaban bien instale almenos 4 diferentes jajaja. cuando use ubuntu y se colgaba cada ciertos minutos cuando realizaba operaciones, y si el clik clik si sonaba, me puse a pensar tal vez no sea el sistema, no pude ser que fallen los 4 y creo que este es mi problema use el disc utility y mierda tengo tantos errores en sectores. a de mas el disco hdp es de 5400 rpm, mas lento aun.
ResponderEliminarmi disco de poca capacidad 7200 rpm 80 gb y jamas se me llego a colgar pero siempre hay necesidad de mas espacio.. ni modo aprobar el tuto y esperar qeu funcione
pues me pase por aqui a probar tu metodo deja veo si da resultado dependiendo ya pongo lo que sucedio.. igual me voy haciendo a la idea de comprar uno nuevo pero en fin! mientras... a dejarlo brillante! gracias por el aporte :D
ResponderEliminarProbando... esto repara o aisla esos sectores jodidos?
ResponderEliminarLos aísla.
ResponderEliminarEntonces creo que he hecho algo mal, porque por más que intente reinstalar Ubuntu 12.04 hay siempre error con los discos.... ¿por qué solo demora alrededor de 20 minutos toda la comprobación con un disco de 500gb? NO sé, hay algo raro aquí....
Eliminarhola a todos.. tengo una duda.. y necesito que me ayuden ... iniciare ubuntu desde una USB asi que mi duda es... SOLO ESCRIBO EL CODIGO Y LISTO. NO DESMONTO MI HDD o algo asi... RESPONDAN POR FAVOR
ResponderEliminar
ResponderEliminarHola a todos,
Os planteo mi problema y a ver si alguien me puede aconsejar:
Hace unas semanas toqué sin querer el botón CMOS de mi PC. Por tanto la BIOS se reseteó a los valores de fábrica. Al arrancar (utilizo UBUNTU) me dice que he de rebootear. Probando numerosas configuraiones no he conseguido que el RAID vuelva a funcionar (2 HDD de 2Tb con RAID 1).
Por tanto, me he decidido a sacar los discos a ver si consigo recuperar la info. Pero cuál es mi sorpresa que cuando los conecto no me aparecen en las unidades, sin embargo cuando paso la utilidad de discos me dice que está ahí, pero parece que ha perido el formato. Os dejo un par de imágenes:
http://www.freeimagehosting.net/qhqld
http://www.freeimagehosting.net/tss6y
http://www.freeimagehosting.net/5b1sh
¿Alguien sabe si hay manera de que pueda recuperar los datos? Estoy pasando ahora badblocks con unas opciones distintas (en el LiveCD de Ubuntu 12.04), con la primera opción (sólo lectura) no ha dado ningún fallo. Además le pasé el filtro de un LiveCD de Lubuntu y me ha dicho que no hay errores en el disco…
HELP Please! En estos dos discos está el trabajo de 6 meses. El RecoveryMyFiles tampoco ha funcionado (imagino que porque son datos Linux y lo he corrido en Windows, encuentra y recupera cosas sueltas que no puedo ver en ninguna parte, ademas no aporta sus nombres originales), y la mayoría de visores de Linux que he probado no me reconocen el disco…
Muchísimas gracias de antemano y enhorabuena por el blog.
Te digo lo unico que pude hacer yo cuando el famoso HD por el que escribí esta entrada se hizo invisible a cualquier PC donde lo ponía. Use testdisk instalado en el HD de un PC, sudo apt-get install testdisk . Después le conecte el HD dañado y empecé a copiar, lo que no recuerdo si lo hice con un adaptador de HD to USB o abriendo la caja. testdisk lo tienes que ejecutar como root, osea sudo testdisk, Posiblemente tendrás que recuperar algún superblock, yo no recuerdo como lo hice exactamente, iba a escribir una entrada en su día pero lo fui dejando y las cosas se olvidan. Pero te dejo este enlace: http://codigounix.blogspot.com.es/2011/11/linux-recovering-corrupt-superblock.html
EliminarTen en cuenta que la mayoría de veces no se borran los datos. Incluso cuando se borran, solo que cuando no hay ningún metadato que haga referencia a los datos del HD, es como si no existieran los datos o incluso el HD. Quizás no sea la explicación mas técnica pero, espero que te sirva. Ya me contaras, y Gracias a ti por leerme. Saludos.
Pregunta: Al hacer la comprobación con los procedimientos mencionados, ¿es verdad que tal puede durar 7 horas?
ResponderEliminarSi Darwin, incluso mas depende del disco y del PC. Y no siempre soluciona los problemas. Yo lo he hecho dos veces y lo dejaba hasta el día siguiente. A mi me funciono y mantuve el Disco operativo mas de un año. Pero cuando pasan estas cosas hay que plantearse un cambio de Disco. No es una barita mágica.
ResponderEliminarMagnífico, andaba buscando algo como esto.
ResponderEliminarGracias.
""Si güindous falla es culpa de güimdous si linux falla es culpa tuya.""
ResponderEliminarjejeje Que bueno!!!! y que cierto!!!!
Hola, por que no se debe formatear si tienes sectores dañados??? que pasa? es que lo hice y me aparece que el daño es inminente, que requiero cambien disco... y pues no esta tan barato! jejejeje
ResponderEliminarGracias y espero puedan ayudar.
Claro que puedes formatear. Esto solo es una solución para salir del paso y no tener que formatear. Si formateas en principio el S.O. ya hace este trabajo. Pero si el disco falla, como he dicho en comentarios anteriores, es mejor ir pensando en cambiarlo. JEJEJE, aunque yo lo aguante mas de un año.
ResponderEliminarHola mi pregunta es sobre un disco multimedia, como puedo saber si esta dañado, me tarda mucho en pasar los archivos desde el ordenador (portátil) al disco multimedia, el disco esta casi vacío, gracias
ResponderEliminarefectivamente tenes sectores danados cuando tarda demasiado en mover archivos de un disco a otro.
EliminarSe recomienda hacer lo que propone el post y utilizar el comando badblocks
Realmente tarda MUY mucho este comando, porque ya lleva al rededor de 80horas en un disco de 1 terabyte, y sin saber el porcentaje exacto del avance. Hasta el momento encontro cerca de 2000/0/0, errores, y siempre en los mismos sectores. Por ejemplo empezo a encontrar los errores apartir del sector 640.000, y continua y no fue un salto brusco desde el sectoir 1000 en adelante. Espero que finalice algun dia.
ResponderEliminarHola Enrique,
ResponderEliminarRespecto a badblocks comentas ejecutar la siguiente orden para comprobar los sectores defectuosos:
$ sudo badblocks -s -v -n -f /dev/sda7
Tú comentas que la opción -f se emplea para reparar sectores defectuosos, sin embargo, en la página del manual de badblocks aparece:
-f Normally, badblocks will refuse to do a read/write or a non-destructive test on a device which is mounted, since either can cause the system to potentially crash and/or damage the filesystem even if it is mounted read-only. This can be overridden using the -f flag, but should almost never be used --- if you think you're smarter than the badblocks program, you almost certainly aren't. The only time when this option might be safe to use is if the /etc/mtab file is incorrect, and the device really isn't mounted.
Es decir, que lo que tú entiendes que hace la orden -f no coincide con lo que yo he leído, y que yo no emplearía la opción -f.
¿Podrías aclararlo?
Un saludo.
La opción -f (se usa para cuando no quieres desmontar el disco duro) y lo que hace es reparar los sectores defectuosos.
ResponderEliminarEl badblocks es bastante efectivo pero lo que no puede ser es que lleve 72 horas y que todavía le quede por analizar otro 50% de mi puto disco duro de 3Tb. Trabajo con servidores todos los días y os puedo decir que ahora los discos duros de 1TB,2TB,3TB... son una grandísima mierda, ya no te duran ni 15.000 horas y los únicos que salen buenos son los NAS, Enterprise y los Constellation ES. Por contra he visto muchos discos duros de Seagate Barracuda y WD Green de 160Gb y 320Gb que nunca han dado error y todos ellos con + de 60.000 horas de uso.
como se llama el paque con contiene el programa de la captura pantalla, (tengo otra distro)?
ResponderEliminarmira a ver si te sirve:
Eliminargnome-disk-utility 3.10.0
UDisks 2.1.3 (construido con 2.1.3)
Muy buenas. Tengo un HD externo Lacie 2quadra de 2TB formateado en ext4 que uso para copia de seguridad. Iba bien hasta que hoy, cuando quiero acceder con el explorador de archivos (dolphin, openbox, nautilus etc )se queda cargando y no me muestra mis archivos y directorios. Ayer enpezó a darme problemas no mostrándome el contenido de algunas carpetas pero hoy ya no se carga nada. No tengo un entorno de trabajo seguro y pensé en que alguien le dió un golpe o similar. Pero creo que se estropeó el file system y que voy a intentar recuperar mis datos con los comandos de mas arriba. La info a perder es mi copia de seguridad y es muy valiosa para mi pero son casi 2 TB de datos asi que ahí van mis preguntas. ¿Puedo lanzar las ordenes desmontando el HD desde mi Kubuntu sin Livecd? y muy importante ¿recuperaré los datos con nombres y estructuras de directorios y archivos? ¿perderé información con el proceso aunque todo vaya bien? Saludos.
ResponderEliminarAntes de nada mira a ver si puedes acceder con:
Eliminartestdisk
http://www.cgsecurity.org/wiki/TestDisk
En Ubuntu/Debian la podemos instalar con:
$ sudo apt-get install testdisk
Lo iniciamos con:
$ testdisk
o la descargamos del sitio oficial.
la aplicacion es una herramienta de consola, pero bastante intuitiva de usar a base de selecciones en menus. Yo copie todos los archivos del disco al que se refiere este post, cuando murió totalmente y me era imposible acceder de otra forma.
Hola de nuevo. Gracias por contestar. Perdon pero he ido a comprar otro HD para la copia y por eso he tardado en empezar con el lio. El testdisk me lo reconoce y el explorador de archivos me lo monta. Creo que alguien dio un tiron al cable, y se corrompió el sistema de archivos. Estoy pasando el comando:
ResponderEliminarsudo fsck -c -y -v /dev/sdc1
para intentar arreglarlo y a cada momento la terminal me devuelve...
Error al leer el bloque 182452224 (Attempt to read block from filesystem resulted in short read) mientras leyendo los mapas de bits del nodo-i y del bloque. ¿Se descarta el error? si
¿Se fuerza la reescritura? si
Cruzo los dedos por volver a tener la mayoria de mis datos pero si tengo tantos errores no se...
Ojala salga bien. si puedo, comento. Un saludo.
Esto de los cuelgues es tan común en ubuntu... Llevó años usando linux y sólo tuve ese problema con unbuntu y, a pesar de revisarlo constantemente, perdí 3 discos duros completitud!! Decidi nunca más volver a ubuntu ----> automagica solución.
ResponderEliminarEstúpido corrector: llevo años (no llevó). completitos... (No completitud). Automágica (sólo le faltaba el acento).
EliminarHola Enrique corazon, me puse a ejecutar el badblocks con mi disco duro externo de 1TB , lleva 15 h y va por el 33%
ResponderEliminarEncontré que ejecutando el comando con otra serie de parametros revisaba mas bloques a la vez y por lo tanto tardaba menos.
¿Sabes si es seguro hacer un Control + c y parar la ejecucion para volverlo a iniciar con los otros argumentos? Un saludo
Hola Maria, yo no pararía nada, igual es seguro pero cuando se están moviendo tantas cosas en el disco mejor no interrumpir nada. Es curioso antes tardaba porque los procesadores eran mas lentos, ahora porque los discos son mas grandes. ;-)
ResponderEliminarSaludos y gracias, hace tiempo que no escribo en el blog y me encanta seguir teniendo visitas. Ya me contaras como ha acabado el disco con badblocks.
Pues ahi anda al 94% despues de 48h jajaja me muero como no se haya recuperado despues de todo el trabajo.
EliminarAdemás como ingenieria informatica en proceso ya es un reto personal que tengo
Que ese disco duro tiene datos de MUUUCHOS años.
La verdad me encanta tu blog, gracias por responder casi inmediatamente , que alegria :)
No siempre contesto tan rápido, ando muy liado. Si no consigues recuperarlo los datos normalmente no se pierden, los puedes recuperar con testdisk. A mi me fue de maravilla. Tenia dañado el superblock, así que recupere una copia anterior y pude copiar todo el disco. Te dejo el enlace, pero lo publique bastante tiempo después, así que paracticamente son solo capturas de pantalla.
ResponderEliminarhttp://ubuntu-paranovatos.blogspot.com.es/2016/01/testdisk-recuperando-datos-en-disco.html
72 horas y pone "pass completed, 17782 bac blocks found"
EliminarVuelvo a intentar montar el disco duro, y sigue el mismo fallo diciendome que coja windows y use chkdsk /f .... y windows se me quedaba pillado justo por eso usé ubuntu.
¿He malgastado 72h?
gparted me dice que falta software para poder leer los archivos como ntfsprogs y ntfs-3g
Eliminarese disco duro externo es muy importante para mi, tiene 1TB de cosas de hace años
EliminarSabes si ntfsfix me ayudara??
Para nada que se malgasta ese tiempo de comprobar los bloques dañados, después de eso, ya puedes proceder a recuperar tu información...
EliminarConsulta, cual es la diferencia entre el Hdd Regenerator y el badlocks
ResponderEliminarA nivel de cuál es mejor... no creo que haya muchas diferencias entre uno y otro.
EliminarBadblocks es gratis y sólo funciona para Linux y el Hdd Regenerator es de pago, tiene interfaz gráfica y bootea con un cd o usb.
Muchas gracias por el aporte, con esto se puede realizar una recuperacion de información de discos dañados
ResponderEliminarFelicidades por la aportación y también gracias a los comentarios.
ResponderEliminarEn mi caso, me surge una pregunta: después de pasar badblocks (sudo badblocks -s -v -n -f /dev/sda1), me da al final: "Paso completado. Se han encontrado 84 bloques erróneos (84/0/0 errores)". No pone nada de "reparado". He vuelto a pasar badblocks con la misma orden y vuelve a encontrar los errores. ¿Puedo considerar que ha reparado/aislado los bloques defectuosos, aunque badblocks los siga detectando?
Gracias!
"Si güindous falla es culpa de güimdous si linux falla es culpa tuya."
ResponderEliminarMenuda falsedad, tengo un equipo viejillo con Windows XP, puse ubuntu para ver si mejoraba su rendimiento, pero va mucho peor, como mi hijo está aprendiendo se lo he deje puesto y no da más que problemas, me paso dos veces que se le fue la corriente y toco reinstalar Ubuntu, no había manera de repararlo, me ha pasado dos veces, ya me he cansado y he vuelto a poner XP, que no pasan estas cosas, como os gusta criticar Windows
Bueno eso depende de las especificaciones de la pc y la version de ubuntu que hayas instalado, para pc viejas, ya Ubuntu no es recomendado. Instala lubuntu 18.04 si es de 32 bits y verás como corre mejor que con XP, ademas que es un sistema mas actualizado y seguro. Como ves, este sigue siendo un caso en el no es culpa de linux...
Eliminar