Você está na página 1de 52

Recuperacin de Datos

PRIMERA EDICIN
Autor: Cristian1604

www.caleidoscopio.netii.net

Recuperacin de Discos

Cristian1604

Ttulo: Recuperacin de Datos


Autor: Cristian1604
Agradecimientos y colaboracin: Cecilia S.
Fecha de liberacin: 05 de agosto de 2009
Informacin de Licencia

Recuperacin de Datos by Cristian1604 is licensed under a Creative Commons


Reconocimiento-No comercial-Sin obras derivadas 2.5 Argentina License.
Based on a work at caleidoscopio.netii.net.
Licencia completa: http://creativecommons.org/licenses/by-nc-nd/2.5/ar/legalcode

Contacto: cristian@caleidoscopio.netii.net

Recuperacin de Discos

Cristian1604

INDICE
Nombre
Funcionamiento del disco rgido. Elementos bsicos
Particiones: Qu son y para qu sirven?
PARTICIONES PRIMARIAS, EXTENDIDAS, PARTICIONES
ACTIVAS
Sistema de Archivos
El Master Boot Record (MBR)
Virus!
Pasos previos a recuperar un disco, y herramientas
CAJA DE HERRAMIENTAS
LISTADO DE EQUIVALENCIAS ENTRE SOFTWARE PAGO Y
LIBRE
Cundo no es necesario recuperar informacin?
EJEMPLO PRCTICO
La prctica es la mejor herramienta
Recuperacin directa de una particin
Destruccin del MBR
Recuperacin de Particiones
Bibliografa

Recuperacin de Discos

Cristian1604

Captulo
1
2
2

Pgina
5
8
9

3
4
5
6
6
6

11
13
15
17
18
19

7
7
8
9
10
11
-

22
22
26
35
38
46
51

Recuperacin de Datos
Cmo recuperar la informacin de un disco que fue atacado por un virus o sufri un
formateo accidental.
Hoy los discos rgidos se han vuelto mucho ms econmicos que hace aos atrs.
Podramos decir que el precio por Gigabyte ha descendido considerablemente en los
ltimos 10 o 15 aos. Pero no as para la informacin que almacenamos, ya que
cuando los discos aumentan gradualmente su capacidad, la informacin que
almacenamos se incrementa de la misma manera, junto con el valor de la
informacin. Por lo cual el riesgo de perder datos se vuelve una amenaza seria.
Cuando un disco pierde toda su informacin, en ocasiones su recuperacin se
vuelve una tarea muy compleja, dependiendo del problema. Por ello el costo de
recuperar un disco afectado representa la compra de varios discos idnticos al que
tenemos, por lo que dijimos anteriormente.
Afortunadamente existen programas de recuperacin, que si bien no son simples de
utilizar algunos de ellos, son muy eficaces para restaurar la estructura de nuestro
disco.
Para comenzar, es muy necesario conocer cmo el disco guarda la informacin en
l, porque en el peor de los casos necesitaremos conocer datos precisos acerca de
nuestro disco, como cabezales, cilindros o sectores. As es como arrancamos en el
captulo 1

Recuperacin de Discos

Cristian1604

CAPTULO 1: Funcionamiento del disco rgido. Elementos bsicos


El disco duro almacena la informacin sobre un plato magnetizado que gira a altas
revoluciones (los discos promedio actuales alcanzan las 7400 rpm para las PCs de
escritorio y 5200rpm para las notebooks)
En este captulo slo trataremos los discos
rgidos mecnicos, ya que existen tambin
discos de estado slido. stos no utilizan
partes mecnicas, a las que aqu haremos
referencia.
Los discos duros basan su funcionamiento
en la relacin que hay entre la electricidad y
el magnetismo. Existen un fenmeno fsico
llamado induccin electromagntica, que
nos dice que toda variacin de campos
magnticos genera en su cercana una fuerza electromotriz (para nuestro caso una
tensin elctrica), y, a su vez toda variacin de campos elctricos produce un
campo magntico. En estos discos, la informacin se almacena como pequeos
campos magnticos en platos que giran a gran velocidad.
La informacin es escrita y leda por un cabezal que recorre la superficie del plato.
Este cabezal es quien detecta e induce estas cargas electromagnticas.
Como comentamos, un campo electromagntico puede ser detectado en sus
cercanas, por lo cual este cabezal no toca los platos, sino que estn muy muy
prximos entre s (en el orden de las dcimas de micrn, algo as como 10-7
metros). Es por ello que los discos se encuentran rigurosamente aislados, porque
cualquier impureza que haya sobre la superficie de los platos puede impedir la
correcta deteccin de los campos magnticos.
Los platos estn construidos en base a un sustrato y se encuentran recubiertos por
una capa extremadamente fina de un material magnetizable.
Los sustratos ms utilizados son el aluminio y el vidrio ya que son livianos y rgidos.
Son muy finos y extremadamente planos (ya vimos que la separacin que tienen
con los cabezales son pequesimos, y cualquier irregularidad arruinara el disco por
completo).
Actualmente los discos rgidos estn compuestos por varios platos, encimados como
muestra la figura que sigue:

Para saber cmo un disco almacena la informacin,


Como sabemos, un plato es una superficie circular. Por lo tanto una manera simple
de organizar la informacin es en platos (cada uno con un cabezal) y pistas (radios
concntricos), subdivididas en una cantidad de sectores que contienen una cierta
cantidad de informacin. Dado que todos los cabezales estn en una misma
estructura, y acceden a la misma pista en todo momento, es ms conveniente
hablar de cilindros en vez de pistas. As se puede definir la capacidad de un disco

Recuperacin de Discos

Cristian1604

como cilindros * cabezales * sectores * bytes por sector. Por cierto, el


estndar define 512 bytes por sector.
Esto en la teora es as, pero en la prctica no lo es, ya que las limitaciones de los
BIOS de la PC, se han tenido que definir otros modelos de geometra lgica que
difieren un poco de la geometra fsica real de los discos. Esto quiere decir que para
los BIOS, un disco contiene una cierta cantidad de cabezales, cilindros y sectores,
que no es la real, pero es traducido por la placa lgica de nuestro disco cuando es
necesario buscar o escribir informacin en un lugar exacto.
Solo para agregar, de estos traductores , el ms popular es el LBA (Local Block
Addressing), del cual haremos alusin a l ms adelante.
Entonces hemos visto cmo se distribuye la informacin en un disco: asignando un
cabezal (plato), un cilindro y por ltimo un sector.

Platos
Cilindros
Sectores
Bytes por sector
El espacio donde es escrito cada uno de estos bits se los llama clster , o como
Microsoft lo denomina: unidad de asignacin .
stos componen la unidad ms pequea de almacenamiento de un disco. Los
archivos se almacenan en uno o varios clsteres, dependiendo de su tamao de
unidad de asignacin. Sin embargo, si el archivo es ms pequeo que un clster,
ste lo ocupa completo.
Bsicamente es lo que necesitamos saber para trabajar en profundidad con nuestro
disco. Pero existen ms elementos que lo componen, que por el momento lo vamos
a omitir.
Para dejar expresado noms, citaremos los elementos en los que no
profundizaremos todava:

Recuperacin de Discos

Cristian1604

Plato: cada uno de los discos que hay dentro del disco duro.
Cara: cada uno de los dos lados de un plato
Cabeza: nmero de cabezales;
Pista: una circunferencia dentro de una cara; la pista 0 est en el borde
exterior.
Cilindro: conjunto de varias pistas; son todas las circunferencias que estn
alineadas verticalmente (una de cada cara).
Sector : cada una de las divisiones de una pista. El tamao del sector no es
fijo, siendo el estndar actual 512 bytes. Antiguamente el nmero de
sectores por pista era fijo, lo cual desaprovechaba el espacio
significativamente, ya que en las pistas exteriores pueden almacenarse ms
sectores que en las interiores. As, apareci la tecnologa ZBR (grabacin
de bits por zonas) que aumenta el nmero de sectores en las pistas
exteriores, y usa ms eficientemente el disco duro.
De ser necesario, profundizaremos ms adelante.
Ahora simplemente vamos a echarle un vistazo a la placa lgica del disco. Ese
circuito integrado ubicado en la parte inferior del disco:

DSP: Siglas de Digital Signal Processor, encargado de recibir instrucciones


de la CPU y realizar clculos en la geometra del disco para transferir los
datos, y as optimizar el rendimiento del equipo. Sera el Microprocesador
del disco rgido.
MEMORIA CACHE: En los discos se utiliza una memoria cache que acta
como buffer. Esta es del tipo SDRAM, y suele tener una frecuencia de
funcionamiento entre 100 y 166 MHz
Firmware: Aunque no se ve (est dentro del DSP), es un pequeo BIOS
que contiene el software lgico que ejecutar el DSP para tratar con los
datos desde y hacia el disco duro. Es el que interacta con la PC para su
correcta deteccin.

Recuperacin de Discos

Cristian1604

CAPTULO 2: Particiones: Qu son y para qu sirven?


Bsicamente patricionar un disco nos brinda la posibilidad de crear discos ms
pequeos o fraccionar una unidad fsica en varias ms pequeas.
Esto es muy til si queremos, por ejemplo, tener la informacin organizada en
diferentes unidades. Imaginemos que queremos tener una unidad para almacenar
toda nuestra msica, fotos y documentos; tambin queremos una unidad para
almacenar nuestras pelculas y por ltimo instalar nuestro sistema operativo en una
unidad separada. Esto es posible gracias a las particiones.
En la siguientes imgenes vemos lo simple que es acceder a diferentes particiones
desde Windows y Mac (lo mismo sucede para Linux)

En el escritorio de Mac OSX vemos las particiones de nuestro disco.

Desde Mi PC vemos las particiones en un mismo disco fsico

Recuperacin de Discos

Cristian1604

Como vemos entonces, es posible organizar nuestra informacin por medio de


particiones. Pero, ahora la pregunta es: Cmo creo una particin? Y adems Qu
ventajas tiene organizar la informacin en particiones en vez de carpetas comunes?
Respondamos de a una: Afortunadamente existen varias aplicaciones que con el
tiempo se hicieron ms simples de utilizar. Ejemplos claros de excelentes
programas son EASEUS Partition Manager que en su versin HOME es totalmente
gratuita, o versiones pagas como Paragon Partition Manager o Partition Magic.
Desde su interfaz simple de usar nos permite no solo crear particiones, sino
redimensionarlas, editarlas, clonarlas, y mucho ms.
Y qu diferencias tiene? Muchas!, empezando por la seguridad: Si nuestro
sistema operativo se ve afectado por un virus, o deseamos reinstalarlo, la
informacin que est alojada en otra particin no corre absolutamente ningn
riesgo de perderse.
Adems, si utilizamos mltiples sistemas operativos en una PC, podemos tener
instalado Windows en una particin, Linux en otra y compartir archivos entre estos
dos sistemas por medio de una tercera particin.
Ves las ventajas? Todava no? Bueno, sigamos ejemplificando: Si tenemos
nuestra PC conectada a una red, podemos seleccionar qu particiones compartir y
cuales no. Por ejemplo tenemos 3 particiones, una est nuestro sistema operativo
instalado, y sus aplicaciones. En la segunda est nuestra informacin confidencial
(a resguardo de los virus e inestabilidades de nuestro sistema operativo), y en una
tercera particin tenemos informacin que queremos compartir en la red. Entonces
todos tendrn acceso exactamente a lo que queremos, sin correr riesgos en cuanto
a la seguridad de nuestra informacin.
En definitiva, cuando hablamos de particionar, hablamos de organizar la
informacin e incrementar la seguridad y resguardo de nuestros datos.
Adems que el particionado de una unidad fsica en varias unidades lgicas
incrementan la velocidad de respuesta de un disco, porque es ms simple buscar
datos en una particin de 80 GB que en una de 500 GB, por ejemplo.
PARTICIONES PRIMARIAS, EXTENDIDAS, PARTICIONES ACTIVAS
Las particiones a su vez se subdividen en categoras:
Particin primaria: Son las divisiones crudas o primarias del disco, solo
puede haber 4 de stas. Depende de una tabla de particiones. Un disco fsico
completamente formateado, consiste en realidad de una particin primaria
que ocupa todo el espacio del disco, y posee un sistema de archivos. A este
tipo de particiones, prcticamente cualquier sistema operativo puede
detectarlas y asignarles una unidad, siempre y cuando el sistema operativo
reconozca su formato (sistema de archivos).
Particin extendida: Es otro tipo de particin que acta como una
particin primaria; sirve para contener infinidad de unidades lgicas en su
interior. Fue ideada para romper la limitacin de 4 particiones primarias en
un solo disco fsico. Solo puede existir una particin de este tipo por disco, y
solo sirve para contener particiones lgicas. Por lo tanto, es el nico tipo de
particin que no soporta un sistema de archivos directamente.
Particin lgica: Ocupa una porcin de la particin extendida o la totalidad
de la misma, la cual se ha formateado con un tipo especfico de sistema de
archivos (FAT32, NTFS, ext2,...) y se le ha asignado una unidad, as el
sistema operativo reconoce las particiones lgicas o su sistema de archivos.
A su vez, una sola de las particiones puede ser activa. La particin activa es la que
le dice a nuestra PC desde qu particin arrancar. En esta debe encontrarse un
Sistema Operativo.

Recuperacin de Discos

Cristian1604

Podemos hacer la prueba de establecer como particin activa cualquiera que no


tenga un S.O. y veremos un error, como el de la figura 2 captulo 5.

Representacin de particiones desde cualquier gestor de stas.


Los programas que antes mencionamos representarn de forma grfica la
estructura de nuestro disco, haciendo ms simple la tarea de administrarlos.

Recuperacin de Discos

Cristian1604

10

CAPTULO 3: Sistema de Archivos


Ya hemos definido cmo se guarda la informacin en nuestro disco, adems de que
es posible particionarlo para organizar nuestra informacin, instalar mltiples
sistemas operativos, y que nos da una importante ventaja en cuanto a la seguridad
de nuestra PC en una red o Internet.
En este captulo vamos a definir qu son los sistemas de archivos y para qu
sirven. Siendo parte fundamental de nuestro sistema, ya que es ste sistema quien
organiza la informacin en nuestro disco.
Un sistema de archivos estructura la informacin guardada en una unidad de
almacenamiento (normalmente un disco duro de una computadora), que luego ser
representada ya sea textual o grficamente utilizando un gestor de archivos. La
mayora de los sistemas operativos poseen su propio sistema de archivos.
El software del sistema de archivos es responsable de la organizacin de estos
sectores en archivos y directorios y mantiene un registro de qu sectores
pertenecen a qu archivos y cules no han sido utilizados. Los sistemas de archivos
tradicionales proveen mtodos para crear, mover, renombrar y eliminar tanto
archivos como directorios.
Es parte fundamental para organizar la informacin en un disco. ste ser entonces
quien determine cmo los datos sern almacenados.
Existen tantos formatos de archivo como Sistemas Operativos, e incluso ms, ya
que cada sistema operativo posee versiones viejas y nuevas de Sistemas de
Archivo (SdA).
En la siguiente tabla vemos qu sistema de archivos es utilizado por cada sistema
operativo (solo mencionamos algunos, a modo ilustrativo):
Sistema operativo
FAT32
Windows 95
FAT16
(obsoletos)
FAT32
Windows 98
FAT16
NTFS (Parche)
NTFS
Windows XP
FAT32
HFS+
Mac OSX
HFS
EXT3
ReiserFS
GNU/Linux
EXT2
ZFS
ZFS
OpenSolaris
En negrita figura el sistema de archivos utilizado en la actualidad por cada S.O.
Vemos que Linux cuenta con 2, ya que es muy extendido el uso de ambos SdA
Cada Sistema de Archivos tiene su particularidad. No es nuestra intencin
profundizar demasiado en estos aspectos, pero brevemente podemos nombrar
algunos, por ejemplo:
FAT16: Soporta archivos que no excedan los 4GB de peso. Soporta hasta
65.517 archivos.
FAT32: Soporta archivos que no excedan los 4GB de peso. Soporta hasta
268.435.437 archivos.
NTFS (New Technology File System): Soporta archivos de hasta 16
Terabytes (16.000 Gigabytes), puede comprimir automticamente su
contenido sin perder rendimiento, ms simple de recuperar que FAT32.
ZFS (ZetaByte File System): Soporta archivos de hasta 16 Exabytes,
estos son 260 Gigabytes. Posee Auto Reparacin, Tamao de clusters
variable.
ReiserFS:Soporta archivos de hasta 8 Terabytes, posee un sistema que
previene la corrupcin de datos, Particiona y redimensiona particiones sin
necesidad de reiniciar o desmontar la unidad.

Recuperacin de Discos

Cristian1604

11

HFS+: Soporta archivos de hasta 8 Exabytes, posee encriptacin de datos


aumentando la seguridad
Como vemos, la eleccin de un sistema de archivos es muy importante, teniendo
en cuenta el uso que se le dar a la informacin que sea almacenada en la PC,
servidor o mainframe.
Sabemos que utilizando un determinado sistema de archivos se encuentra la
posibilidad de albergar archivos de un tamao lmite (actualmente los SdA soportan
archivos descomunalmente grandes). Se encuentra la posibilidad de asegurar
nuestra informacin ante eventuales problemas, encriptarlos para aumentar la
seguridad, comprimirlos para reducir su tamao, variar el tamao de los sectores,
para evitar la fragmentacin de datos y perder rendimiento en el sistema, etctera.
Usualmente si utilizamos Windows, NTFS sea nuestra eleccin. Lo mismo para
Macintosh, utilizando HFS+. Para Linux mi opcin es ReiserFS. En OpenSolaris, el
soporte del nuevo SdA ZFS parece ser muy prometedor e increblemente estable y
seguro.
Ahora que tenemos ms nocin de los Sistemas de Archivos, quizs sea hora de
pasar al prximo captulo: el MBR.

Recuperacin de Discos

Cristian1604

12

CAPTULO 4: El Master Boot Record (MBR)


El Master Boot Record o Sector de Arranque Maestro (MBR por sus siglas en
ingls) es un sector del disco al comienzo de ste que contiene toda la informacin
de particiones, sectores y formato de archivos, Particin Activa y otra informacin
relacionada con la estructura lgica de nuestro disco.
Frecuentemente es el objetivo de numerosos virus, ya que alterando su contenido
arruina parcial o completamente nuestro sistema operativo y/o particiones
aledaas.
Su estructura bsicamente consta de los primeros 512 bytes del disco, ocupando la
pista 0 de ste. En la imagen vemos que los primeros 446 bytes corresponden al
gestor de arranque. ste es quien se encarga de arrancar nuestro sistema
operativo, sea Windows, Linux, Macintosh, Solaris, etc.
La segunda parte, de 6 bytes corresponde a la tabla de particiones. ste delimita
las particiones de nuestro disco (si est particionado) o una particin que ocupa la
totalidad de ste. Adems contiene el tipo de sistema de archivos en la que se
encuentra cada particin.

La tercera y ltima seccin de la tabla contiene la firma que es de uso interno del
disco.
Es aqu donde nos centraremos: en la recuperacin de datos a partir de una MBR
totalmente destruida por un virus, o un disco defectuoso que an puede ser
restaurado para realizar una copia de seguridad.
Por supuesto que es posible crear copias de seguridad de la MBR, siendo muy
recomendable ante posibles eventualidades. Ahora vamos a ver cmo crear una
copia de seguridad:
COPIA DE SEGURIDAD DEL MBR DESDE UNIX/LINUX Y WINDOWS

MANOS A LA OBRA: Crear copia de seguridad de la MBR en Linux/UNIX


En UNIX/Linux se puede usar el comando dd para hacer un backup y
restaurar el MBR desde una consola.
Para hacer la copia de seguridad (backup):
dd if=/dev/xxx of=mbr.backup bs=512 count=1

Para restaurarlo:
dd if=mbr.backup of=/dev/xxx bs=512 count=1

siendo xxx sda, hda u otro.


Recuperacin de Discos

Cristian1604

13

Si se quiere hacer una copia de seguridad del MBR, sera recomendable copiar
los primeros 63 sectores del disco (que equivaldran al primer cilindro del disco)
y no slo el primero, ya que nuestro sistema podra tener implementado el
sistema GUID, el cual utiliza ms sectores para guardar la informacin sobre las
particiones del disco duro. La instruccin sera:
dd if=/dev/xxx of=mbr_63.backup bs=512 count=63

Para borrarlo, si no tenemos una copia de seguridad pero necesitamos eliminar


la informacin de este sector, tenemos que poner los 512 bytes a cero:
dd if=/dev/zero of=/dev/xxx bs=512 count=1

Si bien para Windows no existe una forma nativa para hacerlo desde MS-DOS o
alguna herramienta propia, existen aplicaciones gratuitas de terceros como
MBRWizard!, MBR Tool, MBRFix, MBR Util, HDHacker

Pueden ser descargadas (en su respectivo orden) desde:


http://mbrwizard.com/download.shtml
http://www.diydatarecovery.nl/downloads/MBRtool_Setup.exe
http://www.sysint.no/Nedlasting/MbrFix.zip
ftp://ftp.symantec.com/public/english_us_canada/tools/pq/utilities/head.zip
http://dimio.altervista.org/stats/download.php?id=6

Aqu vemos al MBRWizard! realizando una copia de seguridad del MBR


Este captulo ya hemos visto la funcin que cumple el Master Boot Record o Sector
de Arranque Maestro. Tambin podemos decir que est presente no slo en los
discos rgidos, sino tambin en los CDs, DVDs, PenDrives, Disquetes, y todo
dispositivo de almacenamiento.
Hemos visto cmo realizar una copia de seguridad, ya que si bien no es muy
frecuente la prdida de informacin, es recomendable tener un resguardo.

Recuperacin de Discos

Cristian1604

14

CAPTULO 5: Virus!
Un virus informtico es un malware que tiene por objeto alterar el normal
funcionamiento de la computadora, sin el permiso o el conocimiento del usuario.
Los virus, habitualmente, reemplazan archivos ejecutables por otros infectados con
el cdigo de este. Los virus pueden destruir, de manera intencionada, los datos
almacenados en un ordenador, aunque tambin existen otros ms "benignos", que
solo se caracterizan por ser molestos.
Pero dentro de los ms peligrosos se encuentran los que arruinan por completo el
funcionamiento del sistema operativo y hasta causan daos en nuestro sistema de
archivos y sector de arranque (MBR).
Cuando esto sucede y nuestra PC no est protegida, no hay mucho que podamos
hacer. Slo con reiniciar la PC veremos un mensaje como se muestra en las figuras
siguientes:

Fig 1: Error en el arranque del S.O.

Fig 2: Otro error, este ms comn en el arranque del sistema

Recuperacin de Discos

Cristian1604

15

Por ello es recomendable el uso de antivirus, firewalls (cortafuegos), programas


para congelar la PC (como el WinRollBack o el DeepFreeze), antispywares o
programas de mantenimiento que gocen de buena reputacin en Internet.

Qu son los freezadores o Congeladores ?


Son software del tipo "reinicie y restaure". El principal objetivo de
estas aplicaciones es que, mientras est instalado, la computadora
estar "congelada". Cualquier cambio que se le realice a una
computadora "congelada" ser eliminado al reiniciar la PC, es decir
que el equipo volver al estado en que se activ la proteccin.
Cuando una computadora est "descongelada" (Thawed), cualquier
cambio que se le realice se mantendr, a menos que sea
manualmente revertido. Los usuarios tambin pueden crear una
"particin descongelada". En ella, los datos pueden ser guardados y
no se eliminarn al resetear la mquina.

Si la PC al reiniciarse o apagarse y luego encenderse (por una orden del usuario o


sola, por efecto del virus) aparece el mensaje que vimos en las figuras 1 y 2, ha
comenzado la hora de ponerse a trabajar, sea reinstalando el sistema operativo o
con diversas tcnicas de reparacin.
Ante esta situacin, antes de dar por sentado que se trata de un problema que
afect el sector de arranque de nuestro disco o bien de un virus malicioso,
deberemos confirmar que no se trata de un problema de alimentacin, de datos, de
que estemos arrancando desde la unidad equivocada, etc.
Eso lo veremos en el captulo nmero 7.

Recuperacin de Discos

Cristian1604

16

CAPTULO 6: Pasos previos a recuperar un disco, y herramientas.


Ya hemos visto que el mensaje DISK BOOT FAILURE puede producirse por una
mala conexin de nuestro disco a la alimentacin de energa, de datos, o estamos
arrancando desde una unidad equivocada o en el peor de los casos el sector de
arranque est arruinado.
Entonces, verifiquemos los siguientes puntos para reducir las posibilidades:
La conexin de alimentacin es correcta.
La conexin del cable de datos es correcta.
Reiniciar la PC y ver que el disco es correctamente detectado
Intercambiar cable de datos y alimentacin por otro en la PC.
Si tenemos la posibilidad, probar el mismo disco en otra PC.
Si todas estas opciones fallan, deberemos analizar la unidad en bsqueda de
defectos fsicos del tipo electrnico o mecnico:
Analizar la placa lgica en bsqueda de rastros que indiquen un error fsico o
electrnico:
o Buscar pistas quemadas
o Olor a quemado en la superficie de la placa lgica
o Carbn en la superficie de la placa lgica o soldaduras
o Pistas oscurecidas por temperatura
Enchufar slo el cable de energa y escuchar el giro del plato y prestar
especial atencin si:
o Se escucha el sonido de pequeos golpes clac, clac de forma
repetida.
o Se escucha cmo el motor inicia y se detiene cclicamente.
En el caso de que encontremos evidencias que indiquen que el disco tiene algn
tipo de error electrnico, deberemos acudir al reemplazo de la placa lgica en su
totalidad. Enchufarlo y ponerlo a funcionar podra empeorar las cosas.
El proceso es simple: reemplazar la placa lgica por otra de exactamente las
mismas caractersticas de un disco del mismo modelo, aunque sea para la
recuperacin de los datos.
Si al enchufar el disco se escuchan sonidos que no son los propios del
funcionamiento, nos indica una falla mecnica, o un error en la placa lgica de la
unidad. En este caso la solucin no es tan simple como la anterior. Deberemos
determinar con exactitud de dnde proviene la falla para optar por una solucin.
Por lo general el problema suele provenir de la placa lgica, por excesos de
temperatura o fluctuaciones en el voltaje producto de una fuente de alimentacin
defectuosa o de mala calidad.
Si el problema no se soluciona teniendo en cuenta los primeros puntos, y tampoco
parece ser originado por problemas mecnicos/electrnicos entonces es momento
de tomar las herramientas para comenzar con la recuperacin de informacin.
RECUERDE: NUNCA ABRA UN DISCO RGIDO. SU INTERIOR DEBE ESTAR
PERFECTAMENTE LIBRE DE POLVILLO (ver captulo 1)

Recuperacin de Discos

Cristian1604

17

CAJA DE HERRAMIENTAS
Las herramientas que utilizaremos son:
TestDisk http://www.cgsecurity.org/wiki/TestDisk_ES
EASEUS http://www.partition-tool.com/download.htm
Linux Ubuntu: http://www.ubuntu.com/getubuntu/download

TestDisk & PhotoRec es un excelente programa libre y gratuito para recuperar


discos, y el PhotoRec para recuperar fotos borradas desde la memoria de nuestra
cmara digital. Es increblemente eficaz, aunque el TestDisk no es muy simple de
utilizar para el usuario novato. Esta aplicacin es compatible con Windows, Linux,
MacOS, Solaris, FreeBSD, NetBSD, OpenBSD y SunOS.
Soporta los siguientes sistemas de archivo:
BeFS (BeOS)
BSD disklabel (FreeBSD/OpenBSD/NetBSD)
CramFS, Sistema de Archivos Comprimidos
DOS/Windows FAT12, FAT16 y FAT32
Windows exFAT
HFS and HFS+, Sistema de Archivos Jerrquicos
JFS, IBM's Sistema Diario de Archivos(Journaled File System)
Linux Ext2 y Ext3
Linux Raid
o RAID 1: espejos
o RAID 4: arreglos con dispositivo de paridad rayados
o RAID 5: arregloscon informacin de paridad distribuida rayados
o RAID 6: arreglos con informacin de do redundancia distribuida
rayados
Linux Swap (versiones 1 y 2)
LVM y LVM2, Administracin de Volumen Lgico de Linux
Mapa de particiones Mac
NSS Servicio de Almacenamiento Novell
NTFS ( Windows NT/2K/XP/2003/Vista )
ReiserFS 3.5, 3.6 y 4
Sun Solaris i386 disklabel
UFS y UFS2, Sistema de Archivos Unix (Sun/BSD/...)
XFS, SGI's Sistema Diario de Archivos(Journaled File System)

Recuperacin de Discos

Cristian1604

18

UBUNTU:
Estas versiones de Linux no necesitan instalarse. Es til cuando no tiene ningn
disco funcionando para recuperar su informacin.
He elegido a Ubuntu por su compatibilidad, facilidad y abundante documentacin en
Internet. Si tenemos algn problema, siempre encontraremos la solucin.

Ubuntu puede ser descargado desde:


http://www.ubuntu.com/getubuntu/download
Tambin existe una distribucin LiveCD en la cual se incluye como herramienta el
TestDisk, adems de muchas aplicaciones de anlisis forense y diagnstico.
Estamos hablando de Linux SystemRescue

System Rescue CD puede ser descargado desde


http://www.sysresccd.org/Download
De todas maneras, en la prxima unidad incluimos software gratuito para Windows,
con el cual podremos recuperar datos y particionar.
LISTADO DE EQUIVALENCIAS ENTRE SOFTWARE PAGO Y LIBRE:
El software pago puede ser perfectamente reemplazado por software libre sin
abonar licencias ni regalas. El software libre ha avanzado muchsimo en los ltimos
10 aos, por lo cual hoy se pueden encontrar aplicaciones de excelente calidad,
simples de utilizar y tan precisos como los pagos. A continuacin una lista con el
programa pago y su equivalente gratuito para Windows y Linux.
Los Linux se pueden utilizar sin ser instalados, como se explica ms arriba.
Aunque en el listado de Linux no abunden los programas para realizar esas tareas
no significa que no haya variedad. Simplemente pueden ser encontrados cientos de
aplicaciones libres que cumplen con esa tarea.

Recuperacin de Discos

Cristian1604

19

PAGO ($$)
Paragon Partition
Manager
Data Recovery
Wizard
Professional

Undelete Plus

GRATUITO (gratis)
WINDOWS
LINUX
EASEUS Partition
Manager Home
PC Inspector
Active@
Partition
Recovery
RECUVA
PC Inspector
Pandora
Recovery
TestDisk

SIRVE PARA

GParted

Administrar
particiones

Foremost

Recuperacin
de datos y
particiones

TestDisk

Ya teniendo todas las herramientas que hemos propuesto, vamos a dividir el tipo de
problema segn su tipo y complejidad:
Inicia el Sistema Operativo pero no detecta una o ms particiones
Toda la estructura del disco est arruinada*
No inicia el Sistema Operativo, pero si las dems particiones
Las particiones y el MBR estn bien, pero no inicia el sistema operativo
Formatee sin querer una particin, o todo el disco*
Esto es importante, ya que cada problema puede ser resuelto de una forma ms
simple que otra, o posee una forma particular de ser resuelto.
Ahora, si su problema se encuentra con un asterisco (*) al final, puede encontrarse
en alguna de las siguientes dos situaciones:
Tengo un Disco Rgido extra para instalar un S.O. de recuperacin
No tengo otro disco para recuperar la informacin
Una vez que hayamos identificado el tipo de problema y saber si tendremos o no un
disco que funcione de respaldo para instalar un S.O. provisional para recuperar la
informacin (si es necesario) procederemos a explicar cada una de las posibles
formas de recuperar nuestros datos.
Vamos a mencionar que el procedimiento para recuperar informacin vara
muchsimo, dependiendo el tipo de PC, el disco, su capacidad y por supuesto el
problema que tuvo.
El xito en la misin de recuperacin depender tambin de la avidez de quien
resolver el problema, ya que deber contar con el conocimiento y entendimiento
necesarios (que no va ms all de lo explicado en esta obra).
No se preocupe si durante el proceso aparecen datos que no entiende. Cuenta con
la referencia de esta obra y de Internet, que es el mejor medio para realizar
consultas, no importa cuan compleja sean.
Antes de comenzar con los pasos para la recuperacin, vamos a explicar algo que
es de suma importancia si deseamos recuperar informacin.
Cuando formateamos un disco, ste es borrado de diferentes maneras, segn cul
se seleccione.

Recuperacin de Discos

Cristian1604

20

Los tipos de formato ms frecuentes son:


Formato Rpido
Formato incondicional
Formato de bajo nivel
El formato rpido limpia la unidad completamente, borrando la cabecera de los
archivos en el MBR pero nos da la posibilidad de recuperar los datos.
El formato incondicional borra TODOS los datos de una unidad, dificultando su
recuperacin. Pero an hay posibilidades por los medios que disponemos.
El formato de bajo nivel destruye fsicamente todos los datos, y reestructura de
manera fsica la estructura del disco rgido. Su recuperacin se vuelve imposible
para los medios a los cuales accedemos. Incluso su recuperacin es compleja para
las empresas que se dedican a esta tarea.
Cuando instalamos o creamos archivos en una particin que antes fue formateada,
los datos antiguos van siendo progresivamente reescritos, es decir, se van
sobrescribiendo los datos que tenamos antes por los nuevos. Si sucede esto, los
datos que fueron sobrescritos no podrn recuperarse. Por ello es muy importante
que no instalemos absolutamente nada en el disco que vamos a restaurar, porque
ello ir destruyendo los datos que estemos intentando recuperar.
Por eso decimos que es importante tener una unidad adicional que nos permita ir
copiando los datos desde el disco defectuoso al sano.

Recuperacin de Discos

Cristian1604

21

CAPTULO 7: Cundo no es necesario recuperar informacin?


Antes de asumir que se trata de una prdida de informacin y lanzarnos con todo el
arsenal de software de recuperacin deberemos descartar que no se trate de un
problema lgico (firmware y software). Ya hemos analizamos los posibles
problemas fsicos (verificar la alimentacin, datos, etctera).
Para ello lo que vamos a probar son las siguientes causas:
(Si no las entiende, dirjase al captulo 2)
Si no arranca el S.O. verificamos que la particin activa sea donde est
instalado ste.
Si no detecta particiones, pero nuestro S.O. funciona bien, verificamos que
ninguna particin est oculta
Cmo hago esto? As iniciamos el primer ejemplo prctico.
EJEMPLO PRCTICO #1
En este ejemplo tenemos un disco con dos particiones, una de datos y otra del
sistema operativo. El problema es que desde Windows la particin de datos no
aparece en Mi PC (no es visible).
Los pasos que podramos seguir son los siguientes:
Iniciamos una versin LiveCD de Linux (en este caso vamos a utilizar Ubuntu 9.04)

Probamos Ubuntu sin instalarlo. Esperamos que inicie y luego nos dirigimos en la
barra superior a Sistema Administracin Editor de Particiones
Esperamos unos segundos y abrir un programa llamado Gparted.
Desde all podremos redimensionar, borrar, editar, formatear, crear y algunas cosas
ms con particiones.

Recuperacin de Discos

Cristian1604

22

Ahora lo que sigue es seleccionar la particin problemtica y hacer un click con el


botn derecho del mouse. En el men, seleccionar Gestionar flags y se desplegar
un pequeo cuadro que dir
boot
hidden
lba
lvm
palo
prep
raid

Recuperacin de Discos

Cristian1604

23

Ahora vemos que el problema radica en que esa particin figura Hidden (oculta).
Solucionar este problema es sumamente sencillo: Deseleccionamos la casilla y listo.
Aplicamos los cambios desde el botn Aplicar. Reiniciamos la PC y listo. La particin
deber aparecer.
Recordemos siempre aplicar los cambios
slo cuando estemos seguros

De la misma manera, si el sistema operativo no arranca (no bootea) seleccionamos


la particin donde est instalado el S.O. Y verificamos que la casilla est
seleccioada en boot, de lo contrario, la causa era que esa particin no estaba
activada como arrancable , por lo tanto nuestro S.O. Nunca iba a funcionar. Si
utilizamos otro gestor de particiones, este puede llamarse Active . Para este caso
son sinnimos.
Este problema usualmente est asociado al uso de mltiples sistemas operativos
iguales (Windows-Windows).
Entonces, vemos que ante estas situaciones no es para nada necesario utilizar otras
herramientas ms avanzadas para la recuperacin de datos.
-FIN EJEMPLOAhora que hemos tenido un acercamiento con Linux, vemos que no es complejo
manejarlo.
Una buena idea es utilizar una mquina virtual para hacer todas nuestras pruebas
en un entorno completamente seguro.
Una opcin gratuita y conveniente para hacer estas pruebas es el Microsoft Virtual
PC.
Para quienes no conozcan este tipo de programas, nos permite simular una
computadora virtual (virtualizar) e instalar sistemas operativos, probar (como en
este caso) aplicaciones y jugar con particiones, formatear, etctera, sin modificar
absolutamente nada de nuestra PC real .

Puede ser descargado desde:


http://www.microsoft.com/downloadS/details.aspx?displaylang=es&FamilyID=04d2
6402-3199-48a3-afa2-2dc0b40a73b6
Una vez que se haya familiarizado (o no) con las herramientas que vamos a utilizar,
ahora s estamos en condiciones de comenzar el proceso de restauracin de datos.
Es necesario en ms de un caso tener otro disco rgido para ir creando nuestra
copia de seguridad, ya que en ocasiones si tratamos con un disco defectuoso las
probabilidades de que volvamos a perder los datos son muchas.
A partir del captulo 9, ver casos reales de recuperacin de datos. Si ha seguido
las instrucciones hasta aqu, deber tener todos los conocimientos para aplicar sus

Recuperacin de Discos

Cristian1604

24

conocimientos. Lo que sigue puede ser utilizado como referencia para distintos tipos
de problemas.

Recuperacin de Discos

Cristian1604

25

Captulo 8: La prctica es la mejor herramienta


Como dice el dicho, la prctica es la mejor herramienta , y de eso no cabe dudas.
En el presente captulo vamos a proponer una serie de ejercicios simples para
unificar los conceptos que hemos adquirido hasta aqu.
Las herramientas son exactamente las mismas que presentamos en captulos
anteriores, slo que en este utilizaremos la distribucin de recuperacin Linux
Rescue CD y Knoppix.
Si no poseen las dos versiones de los Linux que utilizaremos (o no desean tener las
dos versiones, sino una que tenga todo), pueden reemplazarlo por Linux Ubuntu y
descargar de Internet la versin de TestDisk para este sistema.
Los pasos sern exactamente los mismos. Optamos por utilizar dos distribuciones
distintas slo para complicar un poco las cosas y ver que es perfectamente posible
y sencillo.
La idea es la siguiente: Vamos a instalar VirtualPC en nuestra computadora (si
utilizamos Windows) y desde all utilizaremos una versin de Linux para realizar
nuestras prcticas en un entorno 100% libre de posibles fallas, y seguro para
nuestros datos, y nosotros.
Cualquier error que cometamos, simplemente reiniciamos la PC virtual y listo!
Nada ha sucedido.
Sigamos los pasos de la siguiente manera: Iniciamos VirtualPC y desde all el Linux
Rescue CD. Para ello, si tenemos la ISO descargada directamente de Internet en
nuestro disco podemos ir al men CD > Capturar imagen ISO , o si la grabamos
en un CD, Usar la unidad fsica X: (X, siendo el nombre de la unidad donde est el
LiveCD de Linux).
Una vez que carg la distribucin del Linux Rescue CD, seguramente ha desplegado
un men como el que vemos a continuacin:

Escribimos wizard, y desplegar el siguiente men:

Recuperacin de Discos

Cristian1604

26

Ahora, por lo general en la gran mayora de las PCs funciona la opcin Xvesa-run
(la 3ra en la lista). Seleccionamos y deber cargar Linux de la siguiente manera:

Ya est listo para utilizar. En el men, dispondremos de todas las herramientas que
precisaremos para la prctica:
TestDisk
GParted

Recuperacin de Discos

Cristian1604

27

Estn en el men System .


Lo que haremos, ser lo siguiente: crearemos una serie de particiones, a la que
luego le agregaremos datos y la formatearemos accidentalmente para luego
volver a recuperar los datos.
Para ello, nos dirigimos al GParted y crearemos un par de particiones (en realidad,
experimenten y creen las que quieran). Les quedar algo como esto:

Son 2 particiones NTFS, una de 7,91 GB y la otra de 8,09 GB (ms o menos 8 GB


cada una)
Aplicamos los cambios y finalizamos con el tema de las particiones.

Recuperacin de Discos

Cristian1604

28

Ahora, har una pequea crtica para el Linux Rescue CD: Su sistema de ficheros
no monta automticamente unidades en NTFS.
Aunque podramos indicar aqu cmo hacerlo, no es nuestro objetivo incursionar en
el sistema de montaje de unidades de Linux ni profundizar en el uso de fstab. En
cambio, utilizaremos Knoppix, otra distribucin Linux que permite montar y escribir
particiones en NTFS automticamente.
Quien no entienda lo que dijimos en las lneas anteriores, no se asuste.
Simplemente dijimos que Linux Rescue CD no nos permite escribir archivos en las
particiones que hemos creado sin antes realizar un procedimiento llamado montar
una unidad. Entonces, como solucin a ello, utilizaremos de ahora en adelante
Knoppix, que lo hace de forma automtica.
Iniciamos con el CD o el ISO de Knoppix de la misma forma que iniciamos
anteriormente, y una vez que nos encontremos en el escritorio nos dirigimos a My
Documents y seleccionamos alguna de las particiones que hayamos creado, como
se muestra en la siguiente figura

Ahora, slo necesitaremos llenar con algo esa particin. Esos son los datos que
luego deberemos recuperar.
Para ello, copiaremos el contenido de nuestro cd de Knoppix (o cualquier otro cd
que queramos copiar) a esta nueva particin.

Recuperacin de Discos

Cristian1604

29

Una vez que la copia haya finalizado, lleg la hora de arruinar accidentalmente
esta particin, y luego recuperarla con las herramientas de las que disponemos.
Ahora, para la destruccin del sistema, utilizaremos nuevamente el Linux Rescue
CD. Arrancamos e iniciamos el programa llamado GParted y eliminamos la particin
seleccionada.
Podemos eliminarla, formatearla, redimensionarla y formatearla, en fin, lo que
queramos, siempre y cuando los datos no queden recuperables por los medios
convencionales.
Para este ejercicio, formatearemos y eliminaremos la particin. Para ello seguimos
como muestra la imagen:

Recuperacin de Discos

Cristian1604

30

Formateamos a NTFS y luego eliminamos la particin donde tenamos los datos


almacenados. Aplicamos los cambios.

Listo, hemos perdido toda la particin, y con ella todos los datos que tenamos
almacenados en ella.
Si lo desean, pueden reiniciar la mquina virtual (VirtualPC).

INICIO DE LA RECUPERACIN
Para iniciar con el proceso de recuperacin de datos y del disco mismo, utilizaremos
el TestDisk. Se incluye en la misma distribucin que venimos utilizando.

Recuperacin de Discos

Cristian1604

31

Seleccionamos el disco (en nuestro caso, el de 17 GB)


Tipo de tabla de particiones: Intel
Seleccionamos Analyse y nos arrojar los siguientes resultados:

Una particin de Linux (recuerden que el disco tena una particin en ReiserFS y el
segundo NTFS). Seleccionaremos la segunda particin, y como no nos dar ninguna
informacin ms, seleccionamos del men de abajo Deeper Search .
Esperamos que finalice el anlisis y en nuestro caso nos arroj los siguientes datos:

Recuperacin de Discos

Cristian1604

32

No fue necesario corregir la geometra del disco, agregar particiones de forma


manual ni tampoco realizar anlisis ms profundos. Ya ha sido detectada una
particin que fue formateada y posteriormente eliminada del disco.
Seleccionaremos la ltima particin y cuando listemos los archivos que se
encontraban en ella (presionando la tecla P), nos mostr todos los archivos.

Ahora que sabemos que los archivos son recuperables, en vez de copiarlos
procederemos a recuperar por completo esta particin.
Para ello, lo que haremos ser volver al men anterior (presionando la tecla Q) y
veremos que el item seleccionado a su izquierda (al inicio de todo) si utilizamos las
teclas derecha e izquierda, cambia el primer carcter entre *, P, D, L y E.
De acuerdo a lo visto en el captulo 2 sobre particiones, vemos que concuerdan con
el nombre de los tipos de particiones.
P nos indica que se trata de una particin Primaria (Primary Partition)
L nos indica que se trata de una particin Lgica (Logical Partition)
E nos indica que se trata de una particin Extendida (Extended Partition)
D no se refiere a ningn tipo de particin. Puede hacer referencia a una
particin eliminada (Deleted Partition). Si se deja en D, TestDisk no recuperar esa
particin.
* Deja que TestDisk examine qu tipo de particin fue.
En nuestro caso, sabemos precisamente que se trataba de una particin primaria,
por lo que podemos optar por dejar el asterisco o cambiarlo por una P.

Recuperacin de Discos

Cristian1604

33

Presionamos ENTER y nos pedir una confirmacin para escribir esta particin
nuevamente en la tabla de particiones, o salir. Por supuesto seleccionamos Write .
Nos pedir para reiniciar el sistema. Procedemos reiniciando VirtualPC, pero
inicializamos con Knoppix, para ver qu tal result la recuperacin.

Efectivamente, nuestras cosas han sido completamente recuperadas. Lo


constatamos desde el GParted y el navegador de archivos de Knoppix.

Recuperacin de Discos

Cristian1604

34

CAPTULO 9: Recuperacin directa de una particin


Vamos a ver un caso de recuperacin de particiones desde Linux. El proceso es
exactamente igual que en cualquier otro sistema operativo.
Se trata de una recuperacin directa de una particin en NTFS que ha sido
eliminada o formateada (cortesa del equipo de TestDisk).
El siguiente tutorial de recuperacin lo guiar paso a paso utilizando TestDisk para
recuperar una particin NTFS eliminada. Siempre y cuando los archivos no hayan
sido sobrescritos, la informacin puede ser recuperada en su totalidad.

Comenzando el proceso de restauracin


Seleccione el tem Advanced

Seleccione la particin afectada y luego seleccione Undelete

Recuperacin de Discos

Cristian1604

35

Recuperacin de la particin en NTFS


TestDisk escanear las entradas MFT de archivos eliminados. Luego de este proceso
todos los archivos encontrados sern listados como se muestra en la siguiente
imagen.

Seleccione el archivo que desea recuperar y presione la tecla c para iniciar la


copia en algn directorio.

Seleccionando el directorio donde los archivos sern copiados


Seleccione el destino. Debe tener muy en cuenta que NUNCA el destino debe
pertenecer a la particin que est recuperando. De ser as los datos que deben ser
restaurados sern reescritos por los que ya han sido recuperados y el proceso
fallar y anular la posibilidad de que pueda recuperar nuevamente los datos.

Recuperacin de Discos

Cristian1604

36

Despus de unos minutos, cuando la recuperacin de la particin en NTFS haya


finalizado seleccione Quit presionando la tecla q

Con este mismo mtodo puede recuperar:


Archivos pertenecientes a particiones NTFS desde la versin 6.11 en
adelante.
Archivos y carpetas de los Sistemas de Archivo FAT12, FAT16 y FAT32.
Archivos de los sistemas de archivos Ext2.

Recuperacin de Discos

Cristian1604

37

CAPTULO 10: Destruccin del MBR


Este es un caso real, al cual le realizamos un seguimiento paso a paso. Se trata de
un disco Western Digital WD800 de 80GB S-ATA.
El caso presenta las siguientes caractersticas:
Se trata de un disco de 80 GB con tres particiones (2 NTFS y una HFS+). Una de
ellas (de 20GB) contena una instalacin de Windows XP que fue afectada por
diferentes virus (no contaba con ninguna proteccin). La segunda, de 40 GB
aproximadamente, contena todos los datos del usuario. Y la tercera particin, de
20 GB, con su Sistema de Archivos HFS+ que contena una instalacin de Mac OSX
Leopard.
Los datos vitales a recuperar se encontraban en la particin de 40 GB, la cual
estaba identificada con la etiqueta BILLI .
Como primera medida, realizamos los pasos que enumeramos en el captulo
7 y 8. Como es de prever, no obtuvimos ninguna mejora.
Paso siguiente, arrancamos con el Hiren s Boot y evaluamos la situacin con el
Paragon Partition Manager. Indicaba reiteradas veces un error I/O (In/Out Error,
error de lectura y escritura) y no mostraba ningn dato de la particin, tampoco del
disco.
Sospechando que se tratara de un error electrnico o fsico del disco, analizamos en
bsqueda de fallas, pero todo indicaba estar en buen estado.
Buscamos en Internet datos tcnicos sobre el modelo, y en ellos son sobre los que
nos basaremos para la recuperacin:
*
*
*
*
*
*
*
*
*
*
*
*
*
*

Velocidad de rotacin 7,200 RPM (nominal)


Tamao del buffer 2 MB
PIO modo 4 16.6 MB/s
DMA multipalabras modo 2 16.6 MB/s
Cilindros 16,383
Cantidad de cabezales (lgicos) 16
Cantidad de cabezales (fsicos) 6
Sectores por pista 63
Capacidad formateada 80,026 MB
Interface S-ATA
Tipo de accionador Rotary Voice Coil
Cantidad de platos 3
Bytes por sector 512
Sectores de usuarios por disco 156,301,488

Para esta prctica utilizamos el disco


de la imagen

Recuperacin de Discos

Cristian1604

38

Haciendo un anlisis rpido, los problemas fueron los siguientes:


El disco funcionaba perfectamente. Se detectaron muchos virus desde Windows, y
como medida el usuario instal un antivirus, un antispyware y un firewall, pero no
dieron ningn resultado.
La PC se reinici sbitamente, y el proceso de boot (arranque) demor ms de lo
normal. La causa de esto fue que el disco no era correctamente detectado por el
BIOS de la PC.
Apagamos la computadora y analizamos los conectores del disco, lo
intercambiamos de puerto S-ATA y lo detect, pero la informacin del firmware del
disco eran totalmente incorrectos (ya veremos qu significa esto). Iniciamos el
Paragon, desde el CD del Hiren s Boot y fue en este momento cuando al ingresar
nos arrojaba cuatro veces seguidas un error de I/O hasta que al final el programa
iniciaba, pero el disco estaba completamente sin formato.
En nuestro caso, con otro disco rgido (WD5000 de 500 GB S-ATA2) instalamos una
versin de Windows XP con el TestDisk.
Lo mismo puede hacerse perfectamente desde una distribucin LiveCD de Linux si
no se cuenta con un segundo disco rgido.
Aplicaciones que utilizaremos:
TestDisk (desde Windows)
Paragon Partition Manager (desde Windows)

Ejecutamos la aplicacin de testdisk_win (lo mismo para los dems sistemas


operativos)

Recuperacin de Discos

Cristian1604

39

Seleccionamos el disco que deseamos restaurar


En este caso observe que el disco est irreconocible: El nombre de unidad es
reconocido como
WDC ROM MODEL-UNICORNY siendo de 80 GB, slo reconoce 6213 MB / 5925 MiB

En tipo de tabla de particiones, seleccionamos Intel


Seleccionaremos Intel si la particin es del tipo Windows Compatible. Si deseamos
restaurar una unidad para Mac OS, seleccionaremos EFI GTP o si estamos
recuperando un sistema Solaris, seleccionaremos Sun.
Ahora s llegamos al men de restauracin. Donde tenemos varios tems:

Para comenzar, realizaremos un anlisis del disco. En el mejor de los casos, con un
simple anlisis, las particiones son detectadas de forma directa.

Recuperacin de Discos

Cristian1604

40

Esperamos que el escaneo finalice. El anlisis de los cilindros debe ser veloz, de lo
contrario si avanzan muy lentamente es porque hay un error en la estructura de
nuestro disco (como lo es en este caso).
De ser as, debemos ver la etiqueta que identifica nuestro disco (o buscar en
Internet siempre que sepamos precisamente de qu disco se trata) y corroborar
que la cantidad de Cilindros, Sectores, Cabezales y bytes por Sector sean los
correctos.
En nuestro caso particular el testeo demoraba al comienzo unos minutos (casi 2
minutos por cilindro), y a medida que avanzaba, a los 500 cilindros el tiempo de
anlisis se incrementaba a casi 10 minutos cada uno. Si figuraban 12041 cilindros,
esto demorara varios das en ser resuelto.
Entonces buscamos en Internet y verificamos que los datos sean correctos, y para
nuestra sorpresa, la cantidad de cilindros era de 16383. Lo corregimos desde
Geometry , reemplazando los datos que el programa haba detectado por los
entregados por el fabricante.
Resulta importante mencionar que cuando analizamos este disco con los programas
Everest, Paragon, Partition Magic, TesttDisk, y otras herramientas, nos arrojaron un
total de 12041 cilindros, cuando (vimos y verificamos por internet) el total es de
16388 cilindros.
Luego, al correr el anlisis nuevamente, se realiz en no ms de 3 minutos. Pero
ahora el resultado daba lo siguiente:

Recuperacin de Discos

Cristian1604

41

Las particiones an no son detectadas. Es ms, slo figura una sola y no es


recuperable. Lo que sucede hasta aqu es que cuando cambiamos la cantidad de
cilindros no hemos reiniciado la computadora.
Esto nos trae problemas, ya que aparentemente el cambio que hemos propuesto no
cambi nada. Fjense que la cantidad de MB del disco ahora se ajust de 6213 MB a
8455 MB, y no los 80 GB (80.000 MB) que corresponden.
Reiniciamos la computadora y acto seguido iniciamos nuevamente el TestDisk.
Ahora qu es lo que vemos? Nuestro disco parece estar volviendo en s. Figuran
los 80GB / 74 GiB WDC WD800JD-00LSA0

Corremos nuevamente el anlisis y ahora lo que vemos s nos deja ms aliviados:

Ha detectado dos particiones en un disco que aparentemente hace unos minutos no


exista. Es ms, si utilizamos el EASEUS Partition Manager, o Paragon Prtition
Manager detectaba un disco de 5 GB. Ahora detecta sus 80 GB. Esto es porque
corregimos la cantidad de cilindros.

Recuperacin de Discos

Cristian1604

42

Lo que ha sucedido hasta aqu es que cuando corregimos la cantidad de


cilindros, a pesar de que la diferencia era de exactamente 4342 cilindros, la
estructura del disco (LBA) no coincide de ninguna manera, y arroja datos
incorrectos.
La LBA (siglas de logical block addressing, direccin lgica de bloques) es
un mtodo usado para especificar la localizacin de los bloques de datos en
los sistemas de almacenamiento. El trmino LBA puede referirse tambin a
la direccin del bloque al que enlaza. Los bloques lgicos en los ordenadores
modernos son normalmente de 512 o 1024 bytes cada uno.

Si prestamos atencin, ahora ha detectado las dos particiones de disco.


Acto seguido, seleccionamos la particin que deseamos recuperar. En nuestro caso
la particin que contiene los datos que deseamos restaurar se llama Billi .

En el panel de abajo observamos las opciones que podemos utilizar. Las opciones
son las siguientes:
A = En ese espacio crear una nueva particin
L = Carga una copia de seguridad para la particin seleccionada
T = Convierte el Sistema de Archivos de la particin seleccionada
P = Lista los archivos de la particin seleccionada
Seleccionaremos P (listar archivos) y se desplegar una lista con todas las carpetas
y archivos que pertenecen a la particin seleccionada. Como vemos en la imagen
siguiente, tenemos la posibilidad de recuperar los archivos presionando la tecla C .
Cuando elijamos qu archivo restaurar, el programa nos dar a elegir un directorio
para realizar la copia de los archivos.
Recuerde: NUNCA el destino de la copia debe ubicarse en la particin que
queremos recuperar. Los datos que estn siendo recuperados sobrescribirn los
datos que esperan ser restaurados, y esto arruinar el proceso por completo.

Recuperacin de Discos

Cristian1604

43

En la imagen anterior hemos recuperado un archivo y el programa nos indica que la


copia se ha realizado exitosamente.
Si no seleccionamos ningn archivo en particular, restaurar todo. Para ello vamos
a los primeros 2 tems (esos que figuran con . .. ) y presionamos la tecla C

Despus de unos minutos, el proceso de recuperacin de datos se llev a cabo de


forma exitosa.
En este caso particular, no recomendara que restauren las particiones, porque ser
sumamente inestable, y peligroso si estas contenan virus o archivos infectados. Lo
mejor sera hacer una copia de seguridad de los datos ms necesarios y formatear
de nuevo el disco con las particiones que queramos y volcar all los archivos que
rescatamos, previamente escaneados por un antivirus actualizado.
Sino, lo ms probable es que eventualmente ocurra un error como este:

El archivo o directorio est daado o es ilegible.

Recuperacin de Discos

Cristian1604

44

Si an as quiere hacer caso omiso y recuperar la particin, los pasos figuran al final
del prximo captulo.

Recuperacin de Discos

Cristian1604

45

CAPTULO 11: Recuperacin de Particiones


Este es un caso que sucede mayormente cuando no prestamos atencin al trabajo
que estamos realizando y no solo borramos todas las particiones de un disco, sino
que encima de ellas creamos nuevas particiones, y al momento de dar tamao a
cada una de ellas, vemos que
los tamaos no coinciden?... Por qu este disco
es diferente al
? OH NO!! QUE HICE!!
Aunque no parezca, es un error que suele ocurrir. Pero la presin con la que uno
cuenta, hace que este caso se torne un dolor de cabeza recuperar los datos tal cual
los tenamos.
Pero la solucin, sigue siendo relativamente sencilla, siempre y cuando no hayamos
volcado gigabytes de datos en la particin nueva. Ah s, hemos metido la pata.
Seleccionamos la unidad que tenemos que recuperar. Utilizar el disco rgido del
captulo anterior, el WD800 que luego de la recuperacin, lo formatee para instalar
Linux all.

De esta manera el disco ahora tiene esta forma, donde la primer particin est en
NTFS, la segunda es en ReiserFS y la tercera es Linux/SWAP (intercambio de Linux,
que no es relevante para nosotros en este caso).
La intencin es, despus de haber incluso formateado, poder acceder a los datos
que tenamos en esa particin, que si recuerdan, su etiqueta era BILLI .
Bueno, seleccionado el disco, elegimos que el tipo de la tabla de particin sea Intel.
Vamos a analizar el disco en bsqueda de particiones, y como resultado obtuve
algo as.

Nada. Lo que vemos son las 3 particiones, 2 que he creado para instalar Linux y la
NTFS para Windows. Entonces, seleccionamos Quick Search y esperamos a que
termine el anlisis.

Recuperacin de Discos

Cristian1604

46

Para nuestra sorpresa sigue siendo lo mismo. Qu sucede?


Nada, simplemente nos muestra el sistema de archivos tal cual estn en este
momento. Si queremos que haga un anlisis ms profundo, solo seleccionamos
cualquiera de los 3 resultados que nos dio y en el panel de abajo seleccionamos
Deeper search

All est, mientras analiza los cilindros ya encontr a nuestra querida particin.
Esperamos pacientemente a que finalice el anlisis de cilindros. Mientras tanto,
pensemos lo importante que es etiquetar o nombrar a las unidades. Nos simplifica
muchsimo a la hora de recuperar nuestros datos. Es un sano consejo.
Ya va terminando LISTO!

Recuperacin de Discos

Cristian1604

47

Seleccionamos la unidad y presionamos la tecla P para que liste los archivos.

Aqu tenemos listados los archivos, tal cual los tenamos. Ahora podemos realizar
tranquilamente nuestra copia de seguridad.

Recuperacin de Discos

Cristian1604

48

- Pero, no!, me est dando las instrucciones para realizar una copia de seguridad,
yo quiero RESTAURAR las particiones como estaban
Epa!, tranquilo que aqu vamos. Hasta aqu hemos llegado a listar todos los
archivos que contena la particin. Pero todava el trabajo no ha finalizado. Una vez
que hayamos confirmado que se trataba de esta particin la que deseas recuperar,
entonces presiona la q, que nos llevar a donde estbamos recin.
Aqu deberemos actuar con calma, porque lo ms frecuente es presionar ENTER
ante la menor pista y esto nos llevar a perder el doble de tiempo, ya que TestDisk
no detectar ninguna particin para restaurar y te llevar al inicio del programa y
debers comenzar todo de nuevo.
Ahora lo que haremos es desde aqu seleccionar las particiones que deseamos
restaurar. Para ello vamos a utilizar las teclas de cursor DERECHA IZQUIERDA
para cambiar entre las opciones *, P, L, E, D. Debes tener claro que las particiones
marcadas con la letra D, no sern escritas en la tabla de particiones.

Qu es eso de *, P, L, E, D ? Si recuerdas lo que vimos en el captulo 2 sobre


particiones, vemos que concuerda perfectamente.
P nos indica que se trata de una particin Primaria (Primary Partition)
L nos indica que se trata de una particin Lgica (Logical Partition)
E nos indica que se trata de una particin Extendida (Extended Partition)
D no se refiere a ningn tipo de particin. Puede hacer referencia a una
particin eliminada (Deleted Partition)
* Deja que TestDisk examine qu tipo de particin fue.
Si recuerdas exactamente que tipo de particin era, entonces la puedes seleccionar
manualmente. De lo contrario, utiliza el comodn *.
Una vez que tengamos seleccionadas las particiones, entonces ahora s
presionamos ENTER.

Recuperacin de Discos

Cristian1604

49

Si estamos seguros, entonces seleccionamos Write. Nos pedir una confirmacin.


La aceptamos y nos pedir reiniciar la PC.
Una vez reiniciada, vamos a Mi PC , nuestra particin ha sido restaurada con xito.

Fjense que en este caso donde formatee de verdad esta unidad con otras 3 nuevas
particiones (NTFS, ReiserFS y Swap), y se ha podido recuperar de manera muy
sencilla.
Por supuesto, esto nos sirve para todos los casos en que tengamos una particin
afectada, y nunca la hayamos sobrescrito con otros datos.
Por ejemplo, funcionar en casos como:
Borrar y crear nuevas particiones en un mismo disco
meter mano con programas particionadores
Querer instalar un nuevo sistema operativo y elegir la particin incorrecta,
pero nos damos cuenta antes de que comience con la copia de archivos.
Pero no funcionar en casos como:
Realizar un formato de bajo nivel
Instalar un sistema operativo y darnos cuenta que lo instalamos en la
particin equivocada
Formatear una unidad, y llenarla de datos cuando nos dimos cuenta que lo
estamos haciendo en la particin equivocada.
Si prestamos atencin, vemos que la mayora de los descuidos que no tienen vuelta
atrs son por descuidos.
As concluimos este captulo de restauracin de particiones.

Recuperacin de Discos

Cristian1604

50

Glosario
En el libro se mencionan palabras como LiveCD, fstab, boot, etctera. Dichos
significados se explican en esta misma obra, pero para su consulta directa se ha
diseado este glosario, con la pregunta y su significado.
Palabra
Boot
distro

Ficheros
Firmware
fstab

Significado
En informtica, la secuencia de arranque, (boot o booting en ingls) es el
proceso que inicia el sistema operativo cuando el usuario enciende una
computadora. Se encarga de la inicializacin del sistema y de los dispositivos.
cada una de las variantes del sistema operativo GNU/Linux que incorpora
determinados paquetes de software para satisfacer las necesidades de un grupo
especfico de usuarios, dando as origen a ediciones domsticas, empresariales y
para servidores.
archivos informticos se llaman as porque son los equivalentes digitales de los
archivos en tarjetas, papel o microfichas del entorno de oficina tradicional
o programacin en firme, es un bloque de instrucciones de programa para
propsitos especficos, grabado en una memoria de tipo no voltilcontrola los
circuitos electrnicos de un dispositivo de cualquier tipo
Archivo presente comnmente en los sistemas UNIX que lista todos los discos,
particiones e indica cul es la particin activa del sistema.

GB

Abreviacin de GigaByte. 1 GB equivalen a 1024 MB (MegaBytes), y para


discos, 1 GB = 1000 MB

GNU/Linux

Trmino empleado para referirse al sistema operativo libre similar a Unix que
utiliza como base las herramientas de sistema de GNU y el ncleo Linux.
sistema operativo almacenado en un medio extrable, tradicionalmente un CD o
un DVD (de ah sus nombres), que puede ejecutarse desde ste sin necesidad de
instalarlo en el disco duro de una computadora, para lo cual usa la memoria RAM
como disco duro virtual y el propio medio como sistema de archivos.
Una computadora central o mainframe es una computadora grande, potente y
costosa usada principalmente por una gran compaa para el procesamiento de
una gran cantidad de datos; por ejemplo, para el procesamiento de transacciones
bancarias.

LiveCD

mainframe

SdA
swap

UNIX

Abreviacin de Sistema de Archivos . Ver captulo 3


En informtica, el espacio de intercambio es una zona del disco (un fichero o
particin) que se usa para guardar las imgenes de los procesos que no han de
mantenerse en memoria fsica. A este espacio se le suele llamar swap, del ingls
"intercambiar".
Sistema operativo portable, multitarea y multiusuario; desarrollado, en principio,
en 1969 por un grupo de empleados de los laboratorios Bell de AT&TDurante fines
de la dcada de 1970 y principios de la dcada de 1980, la influencia de Unix en
crculos acadmicos indujo a su adopcin en masa. Tambin se pueden encontrar
sistemas similares a Unix, como Linux y los derivados de BSD.

Recuperacin de Discos

Cristian1604

51

Bibliografa:
WIKIPEDIA
http://es.wikipedia.org/wiki/Disco_duro
http://es.wikipedia.org/wiki/Cl%C3%BAster_%28sistema_de_archivos%29
http://es.wikipedia.org/wiki/Master_Boot_Record
http://es.wikipedia.org/wiki/Sistema_de_archivos
http://es.wikipedia.org/wiki/Tabla_de_Asignaci%C3%B3n_de_Archivos
http://es.wikipedia.org/wiki/ZFS_%28sistema_de_archivos%29
http://es.wikipedia.org/wiki/MBR
http://es.wikipedia.org/wiki/Partici%C3%B3n_de_disco#Tipos_de_particiones
http://es.wikipedia.org/wiki/Logical_block_addressing
http://www.caleidoscopio.netii.net
http://www.raymond.cc/blog/archives/2008/11/10/5-free-tools-to-backup-andrestore-master-boot-record-mbr/
http://www.cgsecurity.org/wiki/TestDisk_ES
http://www.hiren.info/pages/bootcd
http://www.microsoft.com/downloadS/details.aspx?displaylang=es&FamilyID=04d2
6402-3199-48a3-afa2-2dc0b40a73b6
http://www.cgsecurity.org/wiki/Running_TestDisk
POWER USERS #22 Disco Duro MP Ediciones S.A. Ao MMV
Extensin Glosario
http://es.wikipedia.org/wiki/Boot
http://es.wikipedia.org/wiki/Distribuci%C3%B3n_Linux
http://es.wikipedia.org/wiki/Firmware
http://en.wikipedia.org/wiki/Fstab (ingls)
http://es.wikipedia.org/wiki/GNU/Linux
http://es.wikipedia.org/wiki/Unix
http://es.wikipedia.org/wiki/Livecd
http://es.wikipedia.org/wiki/Mainframe
http://es.wikipedia.org/wiki/Espacio_de_intercambio
http://es.wikipedia.org/wiki/Fichero
Colaboracin de imgenes:
http://www.tomshardware.com/reviews/samsung-adds-capacity-fast-quiet-t133series,1194-4.html
http://www.cgsecurity.org
Wikimedia Commons
Microsoft VirtualPC 2007 6.0.0192

Recuperacin de Discos

Cristian1604

52

Você também pode gostar