Está en la página 1de 3

Autopsias 11.

qxd

8/3/04

4:20 PM

Page 34

FALLAS ANALIZADAS
CON OJO CLINICO

+ AUTOPSIA
EL DISCO PERDIDO
a prdida masiva de datos es una
de las peores pesadillas para
cualquier usuario que le d un
mediano uso a la PC. Las enormes capacidades de los discos duros actuales hacen
que muchos caigan en la pereza de almacenar todo en ellos, en vez de recurrir a
los backups. Imagnense entonces lo que
significa el hecho de que una unidad, con
un promedio de 80 GB de datos, desaparezca de un momento a otro, sin que
exista respaldo alguno. Este ser el caso
que analizaremos en esta oportunidad, en
el que el uso de un programa para particionar discos gener el caos en tan slo
un par de minutos.

HISTORIA CLINICA
La unidad afectada se encontraba montada en una PC Athlon 1,2 GHz con Windows Millennium, que dispona de cuatro
unidades en total: dos discos duros de
10 GB y 80 GB, una grabadora de CDs y
una lectora de DVD. El disco de 10 GB,
desde donde corra Windows, estaba utilizando una estructura de archivos basada

en FAT 32. Por su parte, el de


80 GB, asignado para almacenar archivos y trabajos, lo haca tambin bajo FAT 32. Entre
los programas instalados, se
encontraba Partition Magic 8,
un software utilizado para trabajar sobre particiones de disco. El cliente dispona de otro
equipo, cuya unidad principal
era un disco rgido de 15 GB
NTFS. De este disco se necesitaba hacer un backup y luego
convertirlo a FAT 32, para lo
cual se decidi instalarlo en
vez de la lectora de DVD. As,
las unidades quedaron dispuestas de la siguiente manera: disco de 10 GB (FAT 32)
con disco de 15 GB (NTFS), y
disco de 80 GB (FAT 32) con
grabadora de CDs. El backup
fue bastante simple de hacer,
ya que se trataba slo de copiar una serie de archivos y
carpetas. Ahora bien, el proce-

so de conversin de NTFS a FAT 32 deba


hacerse desde Partition Magic, hecho que,
si bien no implicaba grandes inconvenientes, demandaba una serie de pasos ms especficos. Para realizar esta operacin, la
aplicacin dispone de una herramienta en
la opcin [Partition/Convert], que efecta
esta tarea desde y hacia la mayora de los
formatos. Esto lo logra mediante la preparacin de un proceso por lotes, que ejecuta luego de reiniciar la mquina. Los cambios asignados desde Windows se aplican
sobre la unidad seleccionada, y despus se
ven reflejados al retornar a Windows.

SINTOMAS Y DAOS
Tal como lo detallamos, el usuario marc
la unidad que quera convertir y se dirigi
a [Partition/Convert]. Se abri una ventana donde deba seleccionar el formato de
destino en este caso, FAT 32, y confirmar mediante el botn [Aceptar]. Esta seleccin qued registrada en el cuadro inferior izquierdo, denominado [Operations
Pending]. Para confirmarla, hizo clic en
[Apply] y se procedi al reinicio del

LOS CAMBIOS EN LAS UNIDADES Y LA ASIGNACION DE LETRAS POR PARTE DEL SISTEMA
ANTES
DISPOSICION

DESPUES
UNIDADES
FISICAS

TAMAO/
FORMATO

UNIDADES
LOGICAS

IDE
PRIMARIO

MAESTRO
ESCLAVO

ESCLAVO

34

UNIDADES
FISICAS

TAMAO/
FORMATO

UNIDADES
LOGICAS

FAT32 / 10 GB

IDE
PRIMARIO

FAT32 / 10 GB

DVD-ROM

IDE
SECUNDARIO

MAESTRO

DISPOSICION

MAESTRO
ESCLAVO

NTFS / 15 GB

IDE
SECUNDARIO

FAT32 / 80 GB

MAESTRO

CD-RW

ESCLAVO

FAT32 / 80 GB

CD-RW

AQUI VEMOS REFLEJADA LA DISPOSICION DE LAS UNIDADES FISICAS Y LOGICAS, ANTES Y DESPUES DEL REEMPLAZO DE LA LECTORA
DE DVD POR EL DISCO DURO. EL CAMBIO DE LETRAS, DEBIDO A LA FALTA DE RECONOCIMIENTO DEL DISCO NTFS COMO UNIDAD LOGICA,
ES LO QUE LLEVA A PARTITION MAGIC A COMETER SEMEJANTE ERROR.

POWERUSR

Autopsias 11.qxd

8/3/04

4:21 PM

Page 35

HASTA AHORA, LAS AUTOPSIAS ESTUVIERON DEDICADAS SOLO AL HARDWARE. PERO LLEGO
EL MOMENTO DE DARLE UN VISTAZO A LA OTRA MITAD DE TODA PC: EL SOFT. EN MUCHAS OCASIONES,
LOS PROBLEMAS RELACIONADOS CON ESTE COMPONENTE LLEGAN A SER MAS COMPLICADOS AUN,
YA QUE SU COMPORTAMIENTO DEPENDE DE MUCHOS FACTORES, A VECES, IMPREDECIBLES. LA IDEA
ENTONCES ES QUE, A TRAVES DEL CONOCIMIENTO DE ESTOS CASOS, PODAMOS ANTICIPARNOS
LO MAXIMO POSIBLE A ESOS INCONVENIENTES QUE NOS SUELEN LLEVAR HORAS RESOLVER.

equipo. En ese punto, Partition


Magic entr en accin, antes
del inicio de Windows, y comenz su tarea de conversin.
Todo marchaba sin problemas
aparentes, hasta que el usuario
se dio cuenta de que el trabajo
se estaba efectuando sobre el
disco duro de 80 GB (que ya
era FAT 32), y no sobre el de
15 GB (NTFS), como estaba
previsto. Esto significaba que
estaba convirtiendo una unidad FAT 32 a una unidad FAT
32; redundante, pero cierto. En
ese momento, dominado por la
desesperacin de ver cmo su
disco lleno de datos importantes estaba siendo manipulado,
el usuario decidi reiniciar el
equipo, cancelando la operacin apenas iniciada.
Al retornar a Windows, las
sospechas se convirtieron en
una terrible realidad: el disco
haba desaparecido como unidad lgica. La primera reaccin fue volver a Partition
Magic, para tratar de solucionar el inconveniente. No bien
el programa se inici, mostr
un cartel informando que un
proceso de conversin de unidades haba sido interrumpido
por un corte de energa, o en
este caso, por el reseteo por
parte del usuario. Este mismo
cartel solicitaba una confirmacin para proceder con la
recuperacin, accin que fue
aceptada de inmediato. A
continuacin, sigui un proceso de aproximadamente 10
horas, durante las cuales el
programa trabaj en forma
constante procesando informacin. Pasado ese tiempo,
apareci otro cartel indicando
que la unidad haba sido rescatada con xito, y que para
despejar cualquier duda, haba
que analizarla usando algn
programa de verificacin de
discos. Entonces, el cliente
efectu un reinicio, y comprob, ya desahuciado, que la
unidad segua sin aparecer.
POWERUSR

Para colmo de males, ahora la


aplicacin mostraba a la unidad con una estructura de archivos categorizada como
otra. La situacin se haba
vuelto crtica, ya que, sumado
al inconveniente original, estaba el trabajo de 10 horas que
haba realizado Partition Magic, cuyo resultado era absolutamente incierto.

CAUSAS, SOLUCION
Y COSTOS
Al momento de buscar la
causa de esta situacin, encontramos dos principales.
Por un lado. Partition Magic
cometi un grave error al
identificar la unidad que deba convertir durante el proceso fuera de Windows, a pesar de que la seleccin haba
estado bien hecha. Por el
otro, el usuario, presa del pnico, cort el proceso por la
mitad, con lo cual complic
an ms las cosas. Ahora
bien, por qu el programa
cometi semejante error?
Luego de varios anlisis, llegamos a una conclusin que,
creemos, es la que ms se
aproxima a lo acontecido.
Cuando la aplicacin muestra
la lista de unidades disponibles,
lo hace basndose en su disposicin fsica. De este modo, el
disco de 15 GB NTFS pas a
ser el segundo disco del IDE
Primario. Esto significa que si
tuviera una letra asignada, es
decir, si existiera como unidad
lgica, sera la unidad D. Pero
resulta que, al no ser una unidad lgica, la letra D estaba
asignada al disco de 80 GB
(primer disco del IDE Secundario, FAT 32). Cuando Partition
Magic prepar el proceso por
lotes, que convertira la unidad
fuera de Windows, asign el
comando basndose en la supuesta unidad lgica que le correspondera a ese disco, si fuera reconocido como tal. Ah
surgi, entonces, la confusin,

EN LA VENTANA PRINCIPAL DE PARTITION MAGIC, OBSERVAMOS LAS


UNIDADES DISPUESTAS DE ACUERDO CON SU ORDEN FISICO,
INCLUYENDO SU FORMATO, CAPACIDAD, ESPACIO OCUPADO, ETC.

SI NOS DIRIGIMOS A LA OPCION [PARTITION/CONVERT], SE ABRE


UN CUADRO DE DIALOGO QUE NOS SOLICITA SELECCIONAR EL FORMATO
DE DESTINO PARA LA UNIDAD.

UNA VEZ SELECCIONADA LA OPERACION, SE GENERA UN PROCESO


POR LOTES QUE SE EJECUTARA POR FUERA DE WINDOWS LUEGO
DE REINICIAR. EN EL CUADRO [PENDING] VEMOS LISTADA ESA
TAREA PENDIENTE, LA CUAL PODEMOS DESHACER CON [UNDO]
ANTES DE SALIR DEL PROGRAMA.
35

Autopsias 11.qxd

8/3/04

4:21 PM

Page 36

+
PARTITION RECOVERY EN DETALLE
Aqu observamos cmo funciona la herramienta desarrollada por Active,
encargada de recuperar la particin de nuestro disco duro.

NO BIEN INICIAMOS PARTITION RECOVERY, ESTE EFECTUA UN ANALISIS


PROFUNDO DE TODAS LAS UNIDADES FISICAS DISPONIBLES, Y LUEGO
NOS BRINDA UN INFORME SOBRE ELLAS.

UNA VEZ QUE TODAS LAS UNIDADES FUERON ANALIZADAS, PODEMOS


HACER UN RECORRIDO POR EL CONTENIDO DE CADA UNA Y VERIFICAR
SI LOS DATOS SUFRIERON ALGUNA ALTERACION.

DIRIGIENDONOS A [TOOLS/CREATE RESCUE


DISKS] SE NOS BRINDA LA POSIBILIDAD
DE CREAR UNA SERIE DE DISQUETES
DE RESCATE, LOS CUALES CONTENDRAN
INFORMACION ESENCIAL PARA CUALQUIER
DAO QUE SE PRODUZCA POR ACCIDENTE.

que llev al programa a trabajar sobre el disco de


80 GB, cuya letra era la que debera haberle correspondido a la unidad de 15 GB. Desde ya, que esta circunstancia debera estar prevista por la aplicacin,
porque se trata de algo bastante comn para aquellos
usuarios acostumbrados a manipular discos duros.
Lleg, entonces, el momento de resolver el problema,
que presentaba el agravante del proceso de conversin interrumpido, sumado a esa restauracin fallida
que Partition Magic haba intentado durante 10 horas.
Respecto a este tema, tenamos un punto a favor, y
era que los datos no haban sido alterados en forma
fsica. Esto significaba que los archivos seguan estando ah; el problema era que la particin que los organizaba estaba corrupta y, por lo tanto, el sistema operativo no los poda mostrar. En ese punto debamos
concentrar nuestros esfuerzos.
Luego de analizar varias alternativas, encontramos en
Partition Recovery la solucin al problema. Esta herramienta, provista por la empresa Active y que podemos descargar desde www.partition-recovery.com, result un
verdadero hallazgo en materia de recuperacin de datos. Se trata de una aplicacin de no ms de 300 KB
que trabaja desde un disquete booteable en Free-DOS,
generado por el propio instalador. Esta analiza en
profundidad las unidades fsicas, de cualquier formato
que sean, y muestra su sistema de archivos, contenido
y estado actual. A partir de all, podemos hacer un
backup de su estructura o una imagen del disco. Luego, al salir con la tecla <ESC>, se nos pregunta si estamos conformes con los resultados obtenidos y si deseamos restaurar esa particin mostrada. Respondemos [Yes] y, en slo un par de segundos, se restaura
todo y se reinicia el equipo. Al volver a Windows, la
unidad vuelve a aparecer con su contenido intacto.
En esta oportunidad, el costo de la reparacin ascendi a U$S 30, que no fue otra cosa que el valor de la
licencia para Partition Recovery. Bastante menos de lo
que nos hubiera cobrado un service especializado en
recuperacin de datos, y con el valor agregado de que
nos quedamos con una excelente aplicacin que nos
sacar de apuros en ms de una ocasin.

PREVENCIONES

AL SALIR DEL PROGRAMA, USANDO LA TECLA [ESC], SE NOS CONSULTA SI ESTAMOS


CONFORMES CON LOS RESULTADOS OBTENIDOS Y SI DESEAMOS RECUPERAR
LA UNIDAD. TRAS PULSAR [Y], EL PROGRAMA REALIZA SU TAREA, Y EN SOLO
UN PAR DE SEGUNDOS EL EQUIPO SE REINICIA Y TODO VUELVE A LA NORMALIDAD.
36

Primero y principal, lo que con frecuencia recomendamos desde estas pginas: siempre tener un backup de
los datos importantes en un medio seguro. Segundo,
nunca confiar en ningn programa que, de alguna manera u otra, manipule unidades. Por ms que estemos
trabajando sobre otros discos, podemos estar propensos
a sufrir inconvenientes como los que aqu describimos.
Partition Magic, como la mayora de los de su estilo,
posee una opcin para crear disquetes de recuperacin.
En ellos se almacena informacin esencial referida a la
estructura de todas las unidades, que permite volver
atrs durante una emergencia. En este caso particular,
lo hacemos desde [Tools/Create Rescue Disks].

Andrs Fiorotto l andres@tectimes.com


POWERUSR

También podría gustarte