sábado, 23 de febrero de 2013

La saga el Toshiba II Observatorio Estelar (Memento Mori)

 

   Lamento el retraso.
Comenté en la anterior entrada que, en Diciembre, me plantearon un reto informático. Requirió ,este, de mi ingenio y memoria, las cuales tenía más que oxidadas en lo que algoritmía e IDEs se refiere; Tras la consecución, me tome un descanso y me interesé en un tema que veremos como resulta.
 Es la única excusa que puedo dar.

ingrid devatova
Estoy considerando muy seriamente echarme una compañera.



Hoy, vuelvo a retomar la saga del Toshiba con, quizás, la entrada más técnica.
Iré despacio con la historia y las observaciones.
Resumen rápido, antes de ponernos manos a la obra:
    Sabemos que falla el disco duro (hard disk), en el Toshiba con procesador Intell en cuestión.
    También vemos que no podemos examinarlo desde el propio sistema operativo (OS).










Una utilidad como Gparted puede darnos pistas de que hay dentro.

Gparted
Arrancando con el CD- Live de Gparted 0.9. nos muestra un único disco duro (Hard Disk).
 Este, está estructurado en dos particiones primarias (NTFS; de unos 60 GB y 200 GB ) y una oculta (2GB).

La partición oculta está ocupada en su totalidad. La primaria – más pequeña – está ocupada a un 60% y la de 200 GB no llega al 1% de ocupación.
Ante todo confianza
Ahora vas y te acercas


Según usuario, en la tienda le dieron unos Cds y le indicaron que, en caso de avería, con ellos podría recuperar los datos....


El problema es que, operando un poco con Gparted sobre el disco duro, éste, avisa:  tiene sectores dañados y le es imposible hasta leerlo algunas veces.
 Vamos que nos hace "la cobra".
Estamos pues, ante un problema de disco duro a nivel físico.






¿Qué es un disco duro? o ¿Qué nos conviene saber sobre un disco duro para este caso?

 

Partes físicas de un disco duro
Google: Disco duro



Un disco duro es una pieza circular en la que de forma electromagnética se almacenan datos.
 Los datos (binario y por tanto marca o ausencia) se almacenan de una forma estructurada. 






Esquema de un disco duro
Google: Disco Duro

  Un disco sale de fabrica con un formateo a bajo nivel; se incorpora a un equipo y la placa madre o Motherboard lo reconoce (dimensiones y estructuración, comunicación y sincronización con otros elementos);  Un sistema operativo se encarga a través de un controlador o driver de decirle como debe comunicarse y de hacer estructuraciones para trabajo lógico; un administrador de sistema, con ordenes internas, puede operar incluso con él como unidad. 




Esto es, de una forma muy simplista y esencial el concepto básico de un disco duro con el que hoy vamos a trabajar.



Una marca electromagnética, ¿Es para siempre?


No. La crisis española tiene toda la pinta pero, una marca electromagnética no.


Probad a poner en el suelo de la calle una moneda de dos euros.
Veréis como, más temprano que tarde, se produce una variación patrimonial entre quien la recoge y vosotros.
efímero
 Así la dejéis pegada con pegamento rápido y superfuerte que, si hay que ir a casa a por cortafríos y martillo, se irá.
Desde el 2007  en la España de “los brotes verdes” y la “desaceleración” --según partido gobernante y “hooligans , afiliados o simpatizantes” modorros--, esta broma clásica se ha convertido en un arreglo económico semanal para la supesta víctima.



    Pues, las zonas marcables electromagnéticamente de un plato de disco que gira, también pierden está cualidad.
    A veces por mal uso (corte repentino de luz con el disco girando), otras por que la calidad del material no es la deseada y otras símplemente por los ritmos de variación térmica.

    Como ya apunté en una entrada anterior, la esperanza de vida de un componenete informático --  de estos de torre --  suele estar entre 8 a 10 años.
    Con el uso normal, los discos duros van degradándose, van perdiendo zonas de uso.    Es como la perdida de puntos de visión en monitores LCD.

    Una medida preventiva para alargar la vida de un disco es formatearlo entero una vez al año. Hablamos de un darle un formato a alto nivel. Queda siempre desaconsejado dar formateos a bajo nivel a los usuarios.

     Como toda medida preventiva, es inteligente  y no requiere una dedicación excesiva, se trata de no dejar al Disco Duro solico, olvidado y desamparado.
     Vamos, aunque sea una vez al año pero darle un poquico de alegría.




Hablamos de mantenimiento sobre el disco, Ha blamos de comandos del tipo


No me vengas con que los comandos son dificiles
Es más dificil aprender esto y se os da genial.
En Windos la familia de comandos chkdsk
                    chkdsk /?
Nos da una idea de mantenimiento en un disco duro y actuaciones en caso de error.
Por supuesto tirando de hemeroteca o de un floppy preparado con MS-DOS 6.2 encontraremos más documentación respecto a este comando y más ordenes derivadas de este. Pero, los nuevos FileSystems hacen que bastantes de ellas hayan quedado obsoletas.

Consecuencia, esta, que no se ha producido en Linux. Todavía, existe fdisk cuyo uso como root permite el manejo de particiones.




Volviendo a nuestro GParted y a nuestro caso.



El disco tiene tanto sectores defectuosos que no podemos operar con las particiones.
     No podemos redimensionar y hacer particiones nuevas.
     Tampoco podemos reestablecer la imagen almacenada en la partición oculta.
     Luego, el disco está excesivamente dañado.
  
De hecho, si es un disco duro y no lo has desahuciado , ¿Cómo lo catalogamos? 
     Ciertamente, y repito, todo apunta a que vamos a trabajar con miserias. Es decir: mucho trabajo y mucho arte,sin garantías de conseguir -- si quiera-- el 80% de exito. Y consiguiendo lo que consigamos, al usuario final, siempre, le va a saber a poco.



Viene la pregunta mágica ¿Cómo? ¿Cómo podemos hacer, de nuevo, imantable un punto o sector del disco que ha perdido esa propiedad?

No podemos. Simplemente.
Lo que si que es posible, es discriminar la localización del punto y aislarlo.
        Es decir, decirle, por ejemplo, al sistema operativo que la zona que el SO llama 'sector 6' sea ignorado en cualquier direccionamiento.
        Es decir creamos una lista de sectores direccionados “apestados”, con los que el el Sistema operativo no contará para nada (ni lectura ni escritura).
        Esa es la idea.

¿Forma inicial de conseguir esto? A través de un Sistema operativo en modo Live.


Por casa tenía en “tecnología Windows” a XP-Pilitos. La idea es trabajar el disco duro desde él.

Al vecino no le importa que su portátil, en caso peor, acabe teniendo como OS un Windows XP. Es más, según sus palabras: “Lo prefiero. Si funciona, cuanto más conocido sea mejor”.
Bajo esta premisa también podemos emplear un Cd con el Windows XP instalable.
Recuerdo que el último que construí así fue en el 2009 en Soria lo llamé 'XP-2009-SP3' – Le añadí a uno del 2005 como más joven con SP2 el SP3. Cómo hacer esto da para otra entrada. –


Pero, empezaron los problemas y quebraderos de cabeza.
Arranco el equipo con XP-Pilitos; este se carga en memoria;  Pilitos cargado reconoce que, en el equipo, hay un disco duro pero no puede acceder a él.

Ahora vas y lo cascas
Google: Incoherencias
!Coño! ¿Tan dañado está? Por tu ma'é accede un poquito siquiera. – Me sale del alma.
¿Lo ves?, ¿Te gusta? Pues ale, a morder la esquina porque no lo vas a catar. – Me contesta Pilitos todo chulo.

Tras probatinas y desazones varios, repito el proceso. Ahora con 'XP-2009-SP3'.
Lamentablemente, con el inglés más venenoso, se repiten las consecuencias.

 


Extraño , ¿Verdad? !Qué digo extraño! Insólito, misterioso, enigmático, raro... Más raro que un gitanillo con gafas y más estresante que fotografiar una pulga con hipo.


Claro el “quid” del problema no sale... (Recuerdo que mi memoria está oxidada. En pleno “arremangamiento y probatinas”, cómo para acordarte de una frase dicha en una clase que, soltó un profesor 4 años antes).
Luego, el cómo reparar el disco parece que hay que hacerlo desde mundo Linux. 



Pasamos a mundo linux.


Metemos un Ubuntu-Live (11.10 en mi caso) para portátiles y nos vamos al disco..... El análisis nos muestra muchas, muchas, variables en rojo... De esas que dicen que el resultado del análisis para esa propiedad no es malo, sino lo otro peor.
En esta tabla resume claramente lo que se encontró tras emplear la herramienta de discos de Ubuntu:

Sectores dañados
Evaluación
Consecuencia
8
Comprensible
No pasa ná
80
El disco ya está de capa caída
Mantenimiento
800 o más
Antes se hará público de cuantas empresas es gerente, administrador o dueño el crío de 10 años de un diputado en el Congreso que, te funcionará el equipo sin colgarse.
Si no tienes copia externa del dato te toca meterle mano al disco. Pero, si no la precisas: todo lo que no sea tirarlo es un derroche de recursos.




    Pues nada, ya veis cual es el caso peor. Supondréis cual me toco tratar. Pues sí.
    Vamos que, si me lo llega a dar quemado, partido, derretido o chorreando agua, el favor hubierse pasado por hacele la competencia a una de las 5 empresas españolas que viven de recuperar datos den discos. 

Este chamán tuvo que encomendarse con ceremonia y todo al comando badblocks  . No lo había usado en su vida y que espera no volver a tener que hacerlo porque para 80 o 160 sectores dañados debe ser milagroso pero, para un disco con más de 800 le lleva unas 72 horas mínimo y !A Dios , gracias! , si llega a recuperarle un 60% la salud.

Ah sí, por cierto , tema delicado, mucho, esto que estamos haciendo.

   A lo mejor alguien ha pensado que, antes de tirar por bloques, como todo el ordenador usa Windows, el primo del hermano del vecino del cuañado le ha dicho "del" comando fsck y algo de que si e2...

Podemos hablar de ello en los comentarios.
 Ahora estoy contando una historia, en la que me pareció que, el disco entero, tenía más valor como arma arrojadiza que como unidad de almacenamiento. Me pareció ridículo andar resucitando particiones una a una y tiré por badblocks. Por supuesto, con parámetro -w y con el tamaño de bloque por defecto.


   Pasaron algo más de 3 días y el comando, por fin, terminó su trabajo.
     Una revisión con la herramienta de discos de Live Ubuntu decía que todo seguía igual. Pero Gparted 0.9 ya podía jugar con las particiones.
     Así que, borré MBR y “Tabula rasa”.

Creo distintas particiones quedando la cosa ahora más o menos así:
6GB de espacio sin asignar.
Sda1 en NTFS de 70 GB .
6 GB de espacio sin asignar
Extendida de 150 GB Con 2 lógicas dentro y estructurada del siguiente modo:
* 2 GB sin asignar
* Sda3 FAT32 100 GB
* 8 Gb sin asignar
* Sda4 NTFS 10 GB (Esta será para guardar una imagen)
* 4 GB sin asignar
Resto de GB sin asignar.

Guardo.


Siguiente paso: Instalación de WXP con ' XP-2009-SP3' sobre Sda1.

 

       Imposible.
      ¿Os suena? ¿Sí? A mi también. Windows no puede acceder al disco.....
       Es más aparece un “pantallazo” azul con la referencia 0x0000007B .

    Bueno pues, qué disco duro más especial ¿No?


Pues sí. Ni más, ni menos.
 Es que los portátiles Toshiba van con unos discos duros un pelín especiales.
 ¿Qué quiero decir con esto? Quiero decir que fabrican unos discos cuyo funcionamiento óptimo exige que el sistema operativo posea un controlador específico para ese disco.
En este caso que nos ocupa hablamos de un controlador SATA AHCI .(Creo que el 7 o el 8)
Y ¿Cúal es el problema? Pues el problema es que mi WXP instalable no tiene.
    La informatica no entiende de grises, de ratios sexuales en la contratación, ni de "bien quedas" si el instalable no tiene el controlador para  disco AHCI o le dices que no es AHCI o no sabe lo qué  --  y por tanto ni lo toca --.



Luego, ahora, se plantean 2 posibles alternativas para instalar XP:


A
Creamos un nuevo Cd instalable (por ejemplo con nLite) que si tenga el driver necesario y especifico para manejar el modelo de AHCI programado en ese SATA.
B
Cruzamos dedos y nos vamos a BIOS.
Digo cruzar los dedos porque, tanto el año pasado, como hace 5 años nos contaba el profesor, encontré esta opción. Pero, si no estuviera entonces, la única alternativa sería la A.


Si en la BIOS encontramos la opción de manejar el disco en modo IDE y no SATA , es lo que debemos hacer. Como IDE tirará de DMA y no requerirá el controlador AHCI. Obviamente el disco no funcionara en modo optimísimo de la muerte “non plus ultra nihil” pero, eso sólo lo notan uno de cada 10000 usuarios y , de estos especialistas, al 85% ni le importa.



Parece que ha habido suerte (OPCIÓN B) y con disco en modo IDE podemos instalar OS Windows XP.

Siguientes pasos:


 
El resto ya es poner los controladores en equipo (video, sonido, red, etc.)
Dejamos que el equipo actualice en red el sistema operativo.
Configuro el OS con 2 usuarios (“Administrador y usuario pelón”).
Instalo y configuro unas aplicaciones mínimas (Todas de Licencia GNU): Openoffice, Burnaware, Avira free, Acrobat reader, Gimp, 7z , VLC media player, un cliente torrent y un par de navegadores web.

Ahora llega el momento de hacer una imagen de Sda1 y guardarla en Sda4.

Para ello uso un programa gratuito CloneZilla-live
Quemo una “.iso” consiguiendo asi un CD-Live.
Y con ella opero -- Reservo la explicación de como operar con él a comentarios para no alargar más la entrada--.


Listo.

¿Listo?

Todo lo listo que él disco puede y es que el grito clama las palabras de Francisco de Quevedo:
Hoy no hay de dibujos.... Que os quejáis por todo
Menea un poco el látigo Indi, que lo haces con "mucha arte"


"¡Ah de la vida!"... ¿Nadie me responde?
¡Aquí de los antaños que he vivido!
La Fortuna mis tiempos ha mordido;
las Horas mi locura las esconde.

¡Que sin poder saber cómo ni a dónde
la salud y la edad se hayan huido!
Falta la vida, asiste lo vivido,
y no hay calamidad que no me ronde.

Ayer se fue; mañana no ha llegado;
hoy se está yendo sin parar un punto:
soy un fue, y un será, y un es cansado.

En el hoy y mañana y ayer, junto
pañales y mortaja, y he quedado
presentes sucesiones de difunto.



Y no hay más. Pues, el disco estaba tan, tan dañado que, al mes, volvió a dar problemas de cuelgue. Y la mejor opción opción fue comprar otro nuevo.


Y es que en esta vida el tiempo es juez y verdugo. Más tarde que temprano a cada cual emplaza.


1,2,3 Salida...


¡Sed Buenos!





Okay, I try to summarize this entry for foreign visitors.


The Toshiba hard drive had a
huge amount of bad sectors. Distributed so many that Its partitions couldn't be operated by Gparted 0.9..

  The most practical solution in these cases is to throw away the device and buy a new one.



I've just published, therefore, the process I followed to leave the laptop operating as possible - knowing that soon the same thing happen again. Due to the large number of sectors. -


First with Ubuntu 11.10 in Live mode, the command blocks recovery badblocks - well parameterized -. The process is slow but produces better results than expected.

Next, I set partitions with GParted.

After that, I have the problem that the laptop has a disk AHCI, and my WXP installer does not have the appropriate driver. 2 possible ways of solution:

A) I do with, say nLite, a new installable who does have the appropriate driver for AHCI model.

B) The other way, see if I can try in BIOS as IDE hard disk and DMA.
I was a lucking man in this time , option B was a fact.
Bringing the OS installed along with the other drivers, basic programs and finally configure GNU users.


Last, I make an image with Clonezilla and saved on disk and another copy for me, preventing future incidents.
Not.Today, there's not anime teacher. You've two models of breathtaking: D

 



We could say that is already repaired. But it would be an insult to common sense, because we have not found the cause of a laptop has so many bad sectors (now isolated).
And so the computer is repaired but the hard drive must be replaced. ASAP.

 



You know, profile / contact --->email in case of doubts or concerns. (Laborals offers , sharing or good comunication it's well come too). I am for all : D

Be good!






 

4 comentarios:

Anónimo dijo...

Da muxo miedito el niňo de la mesa....

Francisco Domene Moros (Pakito) dijo...

El comentario del 25 Febrero es publicado, más que por placer o expansión de contenido, por enchufe.
Esta vida es dura de por sí y conviene no hacerse enemigos en propia cueva donde descansa el "ronin".

Anónimo dijo: Da muxo miedito el niño de la mesa ....



Aún a pesar que no resiste análisis morfosintáctico alguno lo hago público. Con un corazón virginiano en la mano (pretendiendo decir con esto: mucho sentido crítico de mejora , una mínima malicia -- intentando herir el pundonor pero dejando llegar a astilleros -- y ninguna maldad) le replico :

Virgencica del Amor cheposo!
El niño de la mesa da tanto miedo como los frutos de la LOGSE en España... (Quisiera saber cuantos de los casi 10000 opositores a profesor de primaria en Madrid en el 2011 tenían el graduado escolar con anterioridad a 1989. Si alguno lo tenía y suspendió hacédmelo saber que "me la envainaré")
Aunque los "comics" y “fanzines” eran utilísimas herramientas para el desarrollo de la capacidad lectora hace 30 años en España, con ciertas edades, se recomienda un lectura más profunda.
Por ahora no cobro a nadie por preguntar dudas.
Espero que haya llegado la publicación más allá de un movimiento "límico" de glotis a "ojete". Si no es así, mi recomendación es que se olvide de portatiles , se envuelva en pañales (desaconsejado el báter no sea que "al-niño-la-mesa" le dé por "piscinear") y, de ahora en adelante, revise Vd. con quién yantará en su mesa -- tanto por arriba como por abajo --.

Francisco Domene Moros (Pakito) dijo...

Que no me olvido del blog , pero voy líadisimo.
Coming soon:
-- Tour knigth in Java (Práctica obligatoria Programación III, última asignatura como tal de programación en ingeniería informáticas de UNED. Curso académico 2012/2013)
-- Repair HP Pavillion 6000 series problem of overheating with graphic card.
-- Touch iPod's Battery Charging in Windows XP

Estoy meditando (luego veré las posibles consecuencias legales) hacer público un análisis "virginiano" sobre un página web del que llevo un tiempo (casi 3 meses) recogiendo información. Esto no sé si lo publicaré... Tocamos un negocio brutal , una agencia intenacional , privacidad de datos, timos y "ni son todos lo que están ni están todos lo que son".

Como os digo, tengo que meditarlo y con mucha, mucha, calma. Y además, luego, ver posibles repercusiones legales y meditarlo de nuevo.
Algunos datos los he consegido con "conocimientos avanzados" (no es piratería aunque a alguien se lo parezca). Esos procesos no los detallaré. La idea de esa entrada es hablar un poco sobre un modelo de negocio (en el caso de la web que he investigado mueve millones de euros) en internet muy sensible a timos.



Lo que si tengo claro es que, las 3 entradas que os he listado, quiero publicarlas en los próximos 2 meses.

Hasta entonces...... !Sed buenos!

Francisco Domene Moros (Pakito) dijo...

Gracias por contactar por correo para avisarme, Alberto.

Si, ciertamente me faltaba detallar cual era el controlador de disco duro que necesitaba. Lo dejé al aire de la memoria colgado de un pelo.

En esta caso requerí un SATA AHCI CONTROLLER IC8HM/ICH8M-E

Pero recuerda que, cada modelo de portátil puede tener un disco duro distinto.
Es el Cd live de Ubuntu el que me dió diréctamente el tipo de contralador que necesitaba. Sino la mejor opción es irse a las especificaciones técnicas de tu portátil y cuando sepas el disco duro que tiene a las de él.

Gracias por recordárme que faltaba eso , Alberto.