Miércoles, 29 de Octubre de 2008
Defragmentar y formatear la tarjeta de almacenamiento en Windows Mobile
Si hay un blog que he apreciado mucho desde que manejo un teléfono con Windows Mobile es Geekotic. Recomiendo seguirlo, y no sólo por lo relacionado con Windows Mobile, ya que trata todo tipo de temas tecnológicos, siempre interesantes.

Gestor de particiones y defragmentador para Windows Mobile
Hoy nos presenta una pequeña utilidad gratuita llamada nueStorageManager, la cual nos permite montar y desmontar, formatear e incluso defragmentar las tarjetas de almacenamiento externas (normalmente SD o microSD). La falta de un formateador de tarjetas es un error ridículo de Windows Mobile, algo que PalmOS ha traido de serie desde el primer día. La opción de defragmentar la tarjeta es algo muy útil también. Lástima que Windows Mobile no deje defragmentar la memoria interna del equipo.
Editado: Juan Carlos Martín me ha hecho caer en la cuenta de que este programa necesita un poco más de explicación, sobre todo dado que potencialmente puede borrar todos nuestros datos con mucha facilidad. Intentaré aclarar un poco más su uso:
- El programa se instala como un elemento más del menú Configuración. Concretamente en Inicio > Configuración > pestaña Sistema > Storage Manager.
- En el menú desplegable llamado “Filesystem” elegimos la unidad a utilizar. Por ejemplo en mi HTC aparecen “Bluetooth Disk Block Devide” (unidad virtual para transferencia de archivos por bluetooth), “SD Memory card” (lógicamente es la microSD), y TrueFFS (la memoria interna del dispositivo).
- Una vez elegida la unidad SD, tenemos dos botones de acción directa: “Format” formatea la tarjeta (¡y perdemos todos los datos!), “Dismount” la desmonta (simula que la quitamos del equipo). Una vez desmontada, podemos volver a hacerla aparecer pulsando “Mount”.
- Para otras operaciones, en lugar de por “Filesystem” tenemos que hacerlo a nivel de partición, que es lo que se lista debajo. En un “Filesystem” (por ejemplo la microSD) puede haber varias particiones, igual que en el disco duro de un PC. De hecho este programa podría permitirnos crear varias particiones en una sola microSD, y hacer así que aprezca que hay más de una tarjeta de expansión.
- Una vez elegida la partición (lo más normal es que sólo haya una), podemos pulsar “New” para crear otra (si hay sitio disponible), “Delete” para borrar la seleccionada (¡y perdemos todos los datos!), y “Properties” para otras tareas. Pienso que si queremos trabajar con las particiones, redimensionándolas y moviéndolas, sin perder los datos, mejor compramos un lector de tarjetas para PC y usar un software específico como el Acronis Disk Director o el Partition Manager.
- En “Properties”, podemos hacer algunas cosas interesantes. Lo primero es pulsar “Dismount”, para desmontar la unidad. Así la PDA o móvil dejará de verla, y quedará disponible para el programa. Una vez desmontada, “Format” permite formatearla (¡y perdemos todos los datos!), “Scan” la chequea en busca de errores lógicos (pensad en un Scandisk, o Chkdisk los más veteranos), y “Defrag” la defragmenta.
- Dado que para estas tareas hace falta desmontar la tarjeta, lógicamente es necesario que el programa se haya instalado en memoria principal del equipo, no en la propia SD.
- Lógicamente no se pueden realizar estas acciones sobre la memoria principal del equipo, ya que el sistema operativo se ejecuta desde esta memoria, no se podría desmontar. Haría falta diseñar algún tipo de tarjeta SD de arranque con el programa instalado. ¿Alguien lo intenta?
- Dejad la PDA o móvil conectada al cargador, no vaya a acabarse la batería en medio de una operación (¡y perdemos todos los datos!, probablemente).
Creo que no dejo nada importante en el tintero. He probado a hacer un “Scan” y un “Defrag”, incluso a cancelar un Defrag (hay que pulsar la “X” de la ventana para cerrarla, movedla a un lado para que se vea) en mi tarjeta microSDHC de 4Gb, en la HTC P3300, y sin problemas. Aún así tened siempre un backup completo antes de probar cosas como estas. En los comentarios podéis preguntar dudas que os vayan surgiendo.
Por: Marcos González Troyas en Análisis Windows Mobile
RSS comentarios | Trackback |
Imprimir este post
Artículos relacionados
| Compártelo: |




































Hola! Muchas gracias por el dato, de la aplicación y de la página (compatriotas míos!
). Casualmente acabo de pasarme a un Smartphone con Windows Mobile, así que tengo doble razón para seguir disfrutando de la PDA de Tungsteno!
Si estan interesados en hacer intercambio de enlaces (tecnologia, informatica, relacionados)contactame en link.exchange.mariana@gmail.com
Un saludo Marcos!
Como siempre gran anotación, a pesar de no cubrir tanto PalmOS ahora, me veo siguiendo la bitácora con mayor regularidad…en lo que respecta a la fragmentación de las tarjetillas…
Según leia entre la wikipedia y algún otro blog, tras la duda de sí se deben formatear las tarjetas (SD/mini/micro/etc) me enteraba que los únicos dispositivos de almacenamiento que se deben defragmentar son pues los que se defragmentan (algo obvio no?) pero las memorias SD no se fragmentan de hecho tienen un tipo de sistema de protección “anti desgaste” que previene que la información se grabe solo en un mismo sector para evitar el desgaste desigual, en todo caso no es necesario desfragmentar las tarjetas de memoria sea el estandar que sea (no son discos duros
)
Hola Marc, el tema es el que apuntas, voy a intentar aclararlo.
Las tarjetas SD tienen un número máximo teórico de lecturas/escrituras por posición de memoria antes de fallar. La protección a la que te refieres intenta leer y escribir todas sus posiciones de memoria antes que reutilizar una, aún tras borrar archivos, consiguiendo así más durabilidad. Esto por ello que es mala idea ejecutar un sistema operativo en un lápiz USB: la contínua lectura/escritura en buffers acabaría rápidamente con el dispositivo. Es por ello también que es fácil recuperar archivos borrados (por ejemplo fotos) de una tarjeta SD grande, ya que hasta que no se hayan usado todas las posiciones de memoria alguna vez, no se reescribirá información.
Lo que también es cierto, como comentas, es que en las tarjetas SD, al no haber partes móviles como en los discos duros, no hay latencia porque los datos estén fragmentados, y en teoría el acceso es inmediato. Por ello, podríamos pensar que no importa si defragmentamos los archivos o no. Sin embargo, algunas pruebas demuestran que se gana cierta velocidad tras defragmentar. Además, el espacio libre también será un poco mayor, al evitar que haya pequeños fragmentos ocupando todo un chunk.
Hay muchas discusiones sobre este tema y nadie se pone completamente de acuerdo. Pero teniendo en cuenta que cuanto menos se acceda a la tarjeta más durará, lo mejor es no abusar y defragmentarla como mucho cada 2-3 meses, si es que se ha escrito bastante en ella desde la última vez.
Se me olvidaba comentar de donde pienso que viene esta ganancia de velocidad (un 5% como mucho):
El sistema de archivos FAT guarda en una tabla las posiciones donde se encuentran los fragmentos de cada archivo. Cuando un archivo está contíguo en un sólo fragmento, se accede a la FAT una vez, y se leen todos los datos del archivo de una vez. Si está fragmentado, habrá que acceder a la FAT tantas veces como fragmentos existan, para ir leyendo uno a uno.
En fin, el tema por lo que véis da para mucho, así está Internet llena de discusiones similares que al final nunca son concluyentes.
Muy cierto Marcos, esto de sí se deben o no defragmentar los dispositivos de almacenamiento de estado sólido es aun debatible, hay quienes aseveran que no se debe hacer en la misma medida que hay los que lo aconsejan como medida de prevención de errores.
En todo caso cae en muy buen momento la información que nos has dado sobre este comentario!
Un gran saludo