Mi Windows a muerto … ¿ Donde estan todas mi fotos ?

Una vez mas la infección de virus, troyanos y algún que otro gusano a dejado frito a este pobre ordenador portátil con Windows Vista que mi colega Isallll me trajo aproximadamente hace dos semanas. No tengo en mi lista de tareas preferidas el acoger entre mis niños a otro que no sea de mi propia familia, pero el caso de este pobre portátil HP Pavilion av6500 es demasiado triste y creo que se merece un articulo para que todo el que necesite recuperar datos grabados en su disco duro pueda recuperarlos sin problemas …
Si usáis Windows en cualquier tipo de ordenador y solo tenéis una partición para el sistema operativo y los datos que podamos almacenar corréis el gran riesgo de que un día falle algo en el sistema operativo y os quedéis sin el sistema y sin aquellas fotografías que tomasteis en las vacaciones de vuestra boda, aquel viaje tan chulo que nos pegamos hiendo a Jamaica o cualquier tipo de dato que podáis haber almacenado en vuestro disco duro.
Anteriormente los sistemas operativos de Microsoft ofrecían una pantalla azul como error de todos los errores del sistema como esta …

Mi amigo necesita recuperar todas las fotografías que tiene de todos los viajes que ha hecho con su mujer y si queréis que os diga la verdad ahora que lo tengo delante me niego a intentar repararlo para intentar recuperar esas imágenes que necesita. Este portátil incorpora Windows Vista y me pide eso mismo, un Windows Vista !!
Esto es algo que yo no tengo y tampoco pienso comprar así que vamos a recuperar esas fotografías sin reparar el sistema. Este tema no lo voy a exponer aquí ya que mi Blog no es que sea especialista en temas para Windows y creo que tenemos en Internet sitios tan completos como DestroyerWeb que tiene todo tipo de guías para Windows fácilmente comprensibles para que podáis arreglar vuestros problemas con el innombrable sistema operativo de Microsoft.
No se si os acordareis de el articulo que publiqué anteriormente llamado Como crear y restaurar copias de seguridad con SystemRescueCD y PartImage. En el os presentaba SystemRescueCD que incluye muchas de las herramientas que hay para GNU/Linux en cuanto a recuperación de datos y tratamiento de discos.
Con este LiveCD y un StickUSB vamos a recuperar todo lo que necesitemos del dichoso disco duro con Windows que no quiere arrancar …

Si no tenéis ya este fabuloso LiveCD lleno de aplicaciones podéis descargaros la imagen del CD desde aquí o visitar la web oficial en busca de nuevas versiones. Una vez tengamos esta imagen ISO la grabamos en un CD de la forma habitual que se graban las imágenes de disco y arrancamos el ordenador afectado …

Como podemos ver el ordenador sigue arrancando desde el disco duro en vez de arrancar con el CD de SystemRescueCD para cambiar el orden de arranque y hacer que el ordenador arranque desde el CD necesitamos configurar la Bios para que arranque desde el CD en vez del disco duro.
Una vez configurada la Bios para que arranque desde el CD, insertaremos SystemRescueCD en la unidad lectora de CD/DVD y veremos una pantalla como esta …

Pulsamos la tecla ( Enter ) y continuamos …
En el caso de este ordenador no es que tenga el disco duro dañado, si fuera así podemos usar el manual sobre como recuperar datos de un disco duro averiado.
Este caso lo único que tendremos que hacer es montar la unidad de disco que contiene Windows y también montaremos el StickUSB donde después volcaremos lo que necesitemos, una vez hecho eso ya podremos borrar o arreglar el sistema operativo dañado.
Para que quede bien claro tan solo decir que no es lo mismo que el ordenador no arranque porque el sistema operativo tiene algo roto, que el disco duro tenga errores físicos como pueden ser sectores defectuosos donde no será igual de efectiva la recuperación de datos pero se puede hacer algo.
Ahora que tenemos claro que es lo que aremos vamos a identificar la unidad de disco por ejemplo tecleando en la Terminal …

fdisk -l
En este caso la primera de las particiones que vemos contiene el sistema operativo y los datos del usuario. En la segunda tan solo hay una copia de Windows para poder recuperar el sistema ( Esto lo dejaremos para los que les guste comerse la cabeza con Windows ) así que nos olvidamos de esta ultima partición y usaremos la primera que está identificada como ( sda1 ).
Ahora vamos a montar esa unidad llamada ( sda1 ) en el directorio donde la especifiquemos para poder acceder a ella. Antes de montarla lo que aremos es crear un subdirectorio en el directorio ( /mnt ) que es donde se suelen montar todas las unidades que necesitemos. En algunas distribuciones como Linux Ubuntu se a cambiado el directorio ( /mnt ) por el ( /media ). Creamos el directorio con …

mkdir /mnt/discoduro
Una vez creado el directorio donde vamos a montar la partición de disco llamada ( sda1 ) lo montaremos con lo siguiente …
mount /dev/sda1 /mnt/discoduro
Ahora si queremos ver lo que hay dentro del disco duro que no arrancaba tan solo tenemos que listar el directorio con …

ls /mnt/discoduro
Y veremos su contenido, en mi caso es este …

Ahora insertaremos el StickUSB donde copiaremos todo lo que necesitemos …
Tras pasados unos segundos podemos lanzar el comando ( dmesg ) con el que veremos como nos ha reconocido el StickUSB y como nos lo identifica para que podamos montarlo …

dmesg

En mi caso la única partición que contiene este StickUSB está identificada como ( sdb1 ) así que ya sabemos lo que tenemos que montar. Ahora realizaremos los mismos pasos que necesitamos para montar el disco duro.
Creamos un directorio de montaje, por ejemplo …

mkdir stickusb
Y montamos el dispositivo en el directorio que acabamos de crear con …

mount /dev/sdb1 /mnt/stickusb
Una vez montada la unidad donde vamos a copiar todo lo que necesitemos vamos a entrar en el directorio donde montamos el disco duro con …
cd /mnt/discoduro
Una vez os encontréis en el tan solo tendremos que buscar que es lo que necesitamos copiar y copiarlo al StickUSB con el comando ( cp ) como por ejemplo …

cp /directorio/archivo /mnt/stickusb
Ya he localizado el directorio donde se encuentran todas esas fotografías que mi amigo necesita pero resulta que son muchos directorios separados los que contienen esas fotos así que voy a copiarlos agregándole al comando ( cp ) la opción ( -r ) para que copie todos los directorios y archivos recursivamente evitándonos que lo hagamos de uno en uno …
cp -r directorio /mnt/stickusb
Ahora que ya tengo copiado en el StickUSB todo lo que necesito tan solo tengo que desmontar las unidades pero antes tendremos que salir del directorio ya montado con …

cd /
Continuamos desmontado las unidades con …

umount /dev/sda1
y
umount /dev/sdb1
Apagamos el ordenador con el comando …

halt
Y ya hemos cumplido nuestro cometido dejando intacto lo que había en el disco duro. Si fuera por mi ahora mismo le instalaria cualquier sistema operativo GNU/Linux pero cada uno hace lo que quiere con su ordenador y esto es una cosa que hay que respetar así que lo dejo tal cual y listo.
Espero que este pequeño manual que he creado mientras recuperaba las fotografías que necesitaba mi amigo Isallll os sea de utilidad para entender lo fácil que puede llegar a ser el hacer cosas como recuperar archivos que parecían perdidos si sabemos usar la linea de comandos. La linea de comandos es la forma mas potente y efectiva a la hora de hacer las cosas una vez se sabe que se esta haciendo. Seguro que muchos de vosotros habéis visto sencillo este manual ya que tan solo montamos y copiamos lo que necesitamos pero …
GNU/Linux it’s Cool !!!
Isallll ya puedes dormir tranquilo 











