Guia rapida, recuperacion de Usb

Hola que tal, hoy les traigo una entrada que pues como todo informatico nos corresponde sacar la cara por los errores que cometemos o fueron cometidos por otros!, entonces, la cosa es  ir mas alla de lo vidente para un mortal, bueno en mi caso uso Sabayon, una ditro que deriva de gentoo, que quiere ser independiente pero aun no lo es, por lo tanto lo que es para gentoo es para sabayon, eh estado leyendo mas sobre como recuperar unidades extraibles o flash, y pues casi todas dicen lo mismo, entonces, hace muchisimo tiempo escribi una entrada para un blog que tenemos la comunidade de Ubuntu-Ve llamado El Ubuntazo llamado Formato de bajo nivel en Gnu/Linux  aca la entrada

Resumire tomando un fracmento de lo que ya hace un tiempo escribi

No existe manera de hacer un formato a bajo nivel en un disco duro IDE/ATA/SATA/SCSI moderno (al menos no sin destruirlo…) y tampoco existe razón para intentarlo.

Si existe una manera para redefinir la geometría lógica del disco y es haciendo particiones. Pero debe tenerse en cuenta que geometría lógica es una cosa completamente diferente de geometría física

Actualmente es común oír sobre formato a bajo nivel cuando la gente tiene problemas serios con el disco duro, bien sea por un virus en el sector de booteo, o porque el dispositivo a empezado a descubrir un montón de sectores dañados o incluso porque desean intentar recuperar ese viejo disco duro con “aparentes” daños en la superficie.

Después de investigar y leer mucho me dí cuenta que es imposible hacer un formato a bajo nivel en un disco nuevo. Lo que se necesita hacer es una Reinicialización a la Configuración de Fábrica o Formato a Nivel Medio. La reinicialización incluye identificar (y mapear si es posible) cualquier sector que no pueda ser escrito y leído correctamente, así como también el llenado de todas las localidades direccionables del disco con cero bytes  (conocido también como   Zero-Filling o Zero-Byte Filling). Cuando reinicializas un disco duro, basicamente usas una utilidad que sobreescribe todo el disco con ceros. Cada localidad del disco es limpiada.

Para reinicializar un disco cada fabricante debería proporcionar una aplicación especial desarrollada para tal fin. Sin embargo estas aplicaciones la mayoría de las veces solo funcionan sobre Windows o MS-DOS.

Afortunadamente eso no es limitante para nosotros, pues podemos hacer la reinicialización en GNU/Linux booteando desde un Live CD/DVD de cualquier distribución, abriendo una consola (o terminal)  Tambien podriamos usar la unidad en cuestion sin ser montada y asi poder trabajar en ella

Consejo leer bien el tema de entender las particiones en los sistemas Gnu/Linux , lo digo porque aca por un error puedes eliminar todos tus datos y en este caso puedes rellenar espacios a 0, eso quiere decir que mas nunca podrias conseguir la informacion, ni un perito de seguridad informatica podria recuperalo, entonces, no se preocupen que no les trato de meter miedo, solo les advierto tener claro ese punto, ok

en mi caso yo tomare para trabajar una unidad extraible de 8 gygas que la reconoce el sistema pero no me deja ni formatearla de la forma y manera que quiera:

Comenzaremos con colocar el comando

Fdisk -l

A ver venga un poco de teoria no les vendria mal,
Fdisk es un software que esta disponible para varios sistemas operativos,  el cual permite dividir en forma lógica un disco duro o unidad extraible, siendo denominado este nuevo espacio como partición. ok ya que tenemos un poco mas de saber que puede hacer nuestra herramienta ya tenemos una idea de lo que podremos hacer con ella, ok, a ver que hacemos incluyendo Badblocks

Badblocks

es una utilidad disponible para Linux que permite localizar y aislar los sectores defectuosos de una unidad de disco. Este programa genera una lista de los sectores dañados en el disco que puede ser leída por otros programas, comomkfs, a fin de evitar su uso y prevenir así problemas de corrupción y pérdida de datos

ok, listo ya ahora si tenemos un norte pues ya tenemos en mente un objetivo

ok primero comenzaremos con ser administrador y listar las unidades disponibles eso lo hacemos en la terminal ;

  1. sudo -s
  2. fdisk /dev/sdb -l1

 

Ok ya sabemos que la unidad tiene un error entrada y salida,  I/o sus particiones logicas no pueden comenzar por 512 bytes….
Aca estoy usando el atributo -d para eliminar las particiones de las tablas logicas que tiene ;
2

ok ahora retomemos el menu para poder saber que y como usaremos la herramienta,
3 ok en mi caso eh colocado el comando

fdisk /dev/sdb -d en 3 ocasiones para eliminar todaslas particiones de la unidad

4

 

luego de tener el disco sin particiones  podremos crear una o mas particiones!

5

Ahora despues de tener una particion extendida podremos darle formato a la misma!

7

Hasta ahora vamos “bien” nos toca usar ahora el comando
Badblocks y este nos hara el milagro de recuperar los sectores defectuosos o dañados los aislara y tendremos una unidad como nueva!

para ello montaremos en el terminal nuestro comando

man badblock y veremos el manual de uso del mismo

luego podremos escoger entre los distintos argumentos que nos pasara el man

Para un escaneo de la unidad,  que compruebe los sectores defectuosos, en caso de que los tenga, escribimos:

 badblocks -s /dev/sdb

Si estamos seguros que nuestro disco tiene estropeados varios sectores y no queremos perder la información que está contenida en los mismos, debemos añadir el parámetro -n, esto efectúa una lectura-escritura no destructiva:
 badblocks -n /dev/sdb

El comando más utilizado es una combinación de varios parámetros, ya que algunos de por si solos no funcionan, o no sirven de nada. El conjunto de parámetros más usado es el siguiente:

 badblocks -svnf /dev/sdb

Screenshot from 2015-12-27 19-04-31

Aca ya esta trabajando el mismo, la cuestion es el factor tiempo, ellos trabaja lento, por lo tanto hay que esperar a que temine su trabajo! pero hasta ahora mi trabajo esta listo! espero haberlos ayudado! no olviden hacer las preguntas que quieran no cobro por eso :v 
Saludos y que la fuerza este con ustedes!!!

 

 

Anuncios

3 comentarios sobre “Guia rapida, recuperacion de Usb

Agrega el tuyo

  1. Haz recuperado algún USB que esta bloqueado como solo lectura?
    PD: Intente pero me tiro este error:
    # badblocks -svnf /dev/sdc
    /dev/sdc está aparentemente en uso por el sistema; los bloques dañados se fuerzan de todas formas.
    badblocks: Sistema de archivos de solo lectura mientras se intentaba abrir /dev/sdc

    Me gusta

    1. Hola que tal, hicistes tal cual lo que comente? ahi hable tambien de fdisk, si puedes ve al fstab y elimina los permisos de la unidad, no lo coloques autoarrancable! eso da permisos de escritura!

      Me gusta

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

WordPress.com.

Subir ↑