Archivos del Mes para Agosto, 2008

Zero fill

Comúnmente, cuando nuestro está lento, decidimos darle formato y empezar de cero, con un “limpio”, un limpio, etc. Pero esto no es realmente limpiar el , conocido como formato de alto nivel (puede ser rápido o no) sólo borra los del , e instala un sector de arranque nuevo. Pero mucha información queda en el y es borrada superficialmente por eso podemos utilizar algunos programas para recuperar incluso después del formato.

También existe un (mal llamado) formato de bajo nivel, que aumenta considerable el rendimiento de nuestros discos duros, en realidad es un zero fill que consiste en escribir ceros en cada sector del y reinizarlo como de fábrica. El verdadero formato de bajo nivel es casi imposible de realizarlo a los discos duros actuales debido a la complejidad de éstos y puede ocasionar daños en el disco, fué popular porque buscaba sectores dañados en el disco y los eliminaba (dajaban de usarse)

En fin, el procedimiento es simple, para hacer zero fill basta con un disco de linux (una shell, no es necesario un entorno gráfico) y escribir lo siguiente:

dd if=/dev/zero of=/dev/hda bs=1M

Sin embargo, existe un programa que dice poder hacer formato de bajo nivel, pero como no lo he probado no puedo dar fe :???: . Si alguien lo ha probado (y específicamente el formato de bajo nivel) no dude en avisarme :robo: .

Saludos :wink:

La migración

Desde hace unos días, decidí cambiar de IDE porque en la empezaré este ciclo con POO y por ende un lenguaje distinto a C (ya era hora) por desgracia es Java, y usaremos (lo que me parece bien, es bastante bueno) así que me dispuse a configurar mi nuevo IDE para que trabaje con C y C++, después de 2 días de descifrar como instalar el MinGW y MSys, logré que compilara :cool: … pero tenía un problema (el cual acabo de resolver y escribo aquí para no olvidar :evil: .

En mi proceso de aprendizaje decidí aprender a manejar WinApi, y con DevC++ iba perfecto, solo configuraba en las opciones de proyecto que se trataba de un programa con GUI y listo, en no es así. Tenía que soportar ver una linea de comandos cada vez que ejecutaba mi aplicación, pregunté en foros y no me respondieron (talvez todos usan VC++ :xD: ) y por casualidad di con la respuesta, donde menos imaginé que estaría.

La solución: Agregar una opción adicional cuando compila

-mwindows

Ridículo :ignore: