Oct 09

Pendrive y MBR

pendrive Hace unos días, un compañero de trabajo me pidió que mirara un pendrive que le estaba dando problemas. Le ocurrió que cada vez que lo colocaba en un PC, le decía que no estaba formateado y le preguntaba si quería que le diera formato. A pesar de que lo hacia y trabajaba normalmente, en cuanto lo expulsaba y lo volvía a colocar en otro PC o incluso en el mismo, le volvía a dar el mismo error.

 Debido a que estaba concentrado en un proyecto, no le di muchas vueltas y pensé que era un problema de su PC, con lo cual lo puse y le di formato desde el mio. Verifique su estado y copie algunos archivos en su interior. Lo extraje y se lo llevé para que lo viera en su PC. Resultado, el mismo. Pensamiento fugaz… ¿Se habrá estropeado el pendrive?.pendrive estropeado

 Seguí trabajando en el proyecto, pero mientras lo hacia estaba pensando en todos los problemas que tuve con los dispositivos de almacenamiento. Entonces me vino a la mente algunos problemas frecuentes con los discos duros de hace al menos quince años atrás, en los cuales, ya fueran virus, configuraciones erróneas o cambios de ubicación, modificaban el MBR (Master Boot Record).

 A partir de ahí, repase mentalmente la estructura. El formateo no puede hacerse si no hay una partición sobre la que formatear y el MBR contiene la tabla de particiones.

MBR Otro punto a tener en cuenta era el identificador o la firma del disco, que se implemento en los primeros sistemas con Windows NT y se ha usado para sistemas posteriores incluyendo Linux, así que con esto en mente, retome el pendrive y para solucionarlo mas rápido y visible lo introduje en un PC con Ubuntu y elimine la partición, sobrescribí el MBR, puse firma al disco, creé de nuevo la partición y formateé de nuevo el dispositivo.

 Lleve el pendrive a mi compañero y lo puso en su PC. Copio sin problemas unos archivos y los llevó a otro PC desde el cual pudo leerlos sin problemas. Caso solucionado.particiones y MBR

 El MBR es un sector de 512 bytes que se encuentra en el primer sector del dispositivo físico, el cual contiene entre otras cosas un pequeño programa que es el gestor de arranque, ademas de la firma de la unidad y la tabla de particiones.

 La tabla de particiones es importante, pues la mayoría de sistemas solo soportan cuatro particiones, lo cual seria como decir que cada MBR solo soportaría la instalación de cuatro sistemas operativos diferentes (otra cosa seria la compatibilidad).

mbr y vmware Como nota curiosa os diré que tengo un portable (mas pesado que un portátil) al cual es difícil cambiarle el disco duro interno, por lo cual tuve que instalar tres sistemas operativos diferentes en tres particiones diferentes (año 2001) para poder trabajar con diferentes proyectos. El problema es que arrancar desde una partición u otra, significa que la partición de arranque en ese momento, pasa a ser el disco “C:” y las otras particiones pasan a identificarse con una letra diferente según la partición desde la cual hayamos arrancado.

 Hoy en día, ese tipo de problemas se soluciona gracias a las maquinas virtuales, pero aun así, cuando el hardware del sistema debe ser especial, no sirve el trabajo en una maquina virtual. Por fortuna, cada vez se están estandarizando mas cosas incluso en los entornos industriales.