La guía o código que encontrarás en este post es la resolución más eficiente y válida que encontramos a esta duda o dilema.
Solución:
Windows XP no admite varias particiones en unidades extraíbles.
Sin embargo, si realmente lo necesita, puede intentar voltear el bit extraíble de una unidad flash USB. Esto le dirá a Windows que su unidad extraíble es un disco fijo, lo que le permitirá ver y utilizar múltiples particiones.
- Vaya a la herramienta Lexar USB Flip.
- Lea la advertencia con atención.
- Pruébelo si el riesgo de perder todos los datos de su pendrive no es un problema.
Otros fabricantes pueden proporcionar una herramienta similar que está garantizada para funcionar en su memoria USB. Es posible que desee comprobar esto.
Partición de unidades flash USB
Las unidades flash USB no se pueden particionar en el sistema operativo Windows si la unidad se identifica como medio extraíble. La única forma de particionar la unidad flash USB es voltear el bit extraíble para que se reconozca como un medio fijo que se puede particionar como cualquier disco duro normal.
Una herramienta que puede cambiar el bit y debería funcionar con la mayoría de las unidades flash USB es la herramienta de formato USB de Lexar. Es una herramienta portátil que ha sido diseñada para unidades USB Lexar, pero también funciona con otras marcas.
La interfaz principal no solo se puede usar para voltear el bit extraíble, sino también para formatear la unidad USB, configurar una etiqueta de volumen y una partición para que sea de arranque. Solo necesita presionar el botón de bit extraíble con tapa si desea preparar la unidad flash para usar con múltiples particiones. La unidad debe retirarse y volver a conectarse al sistema informático posteriormente.
se debe notar que Formato USB Lexar no particionará la unidad flash USB, lo que debe hacerse con otras herramientas. Para eso, puede utilizar las herramientas integradas en el sistema operativo. Un software más universal es el gParted Live CD que se puede arrancar desde cualquier sistema informático.
Otra opcion para crear múltiples particiones de memoria USB se ha discutido antes en Ghacks. El proceso implica editar el Registro de Windows y tiene la desventaja de que las particiones complementarias solo son visibles en ese sistema informático.
Fuente
Gracias a la respuesta con el RMB (ReMoveable Bit) pude desenterrar una solución descrita en este sitio (Sección: En la unidad flash solo funciona la primera partición). Básicamente, hay un controlador Hitachi disponible que filtra el RMB en el nivel del controlador, que solo necesita ser modificado un poco para que funcione básicamente con todos los dispositivos USB. Todo lo que necesita hacer es agregar el “ID de instancia del dispositivo” al controlador y luego usar este controlador.
Aquí está el extracto básicamente importante del sitio de Uwe Schieber:
Hitachi ha creado un controlador de filtro para eliminar el RMB para sus Microdrives (tarjetas Flash compatibles con un mini disco duro): xpfildrvr1224_320.zip Solo tiene 32 bits, por lo que no funcionará en las ediciones x64 de Windows.
Al modificar el archivo INF incluido, el controlador de filtro se puede utilizar con cualquier otra unidad “extraíble”. Para la detección de dispositivos existen las líneas en la sección [cfadisk_device]:
[cfadisk_device] %Microdrive_devdesc% = cfadisk_install,IDEDiskIBM-DSCM-11000__________________________SC2IC801
IDEDiskIBM-DSCM-11000__________________________
es el ID de dispositivo de uno de los Microdrives admitidos. De manera análoga a estas líneas, agregamos una línea por cada unidad USB “extraíble” que queremos convertir en un disco duro USB. La ID se encuentra en la administración de dispositivos de Windows: expanda ‘Unidades de disco’, haga clic derecho en su unidad USB, seleccione Propiedades. En la pestaña “Detalles” en XP, el elemento “ID de instancia de dispositivo” ya está seleccionado. Haga clic en el ID en la Lista y presione Ctrl + C, esto copia el ID en el Portapapeles de Windows y se puede pegar en otro lugar con Ctrl + V. XP hasta SP1 muestra la pestaña “Detalles” solo cuando la variable de entornoDEVMGR_SHOW_DETAILS=1
está configurado: DevMgr_Show_1.reg descargue y haga doble clic en el archivo, luego vuelva a iniciar sesión para que surta efecto.Muestra:
USBSTORDISK&VEN_LEXAR&PROD_JUMPDRIVE&REV_1.30K326441127040&0
Necesitamos la parte gorda:[cfadisk_device] %Microdrive_devdesc% = cfadisk_install,USBSTORDISK&VEN_LEXAR&PROD_JUMPDRIVE&REV_1.30
O mucho más simple de la forma universal para cualquier disco USB:
%Microdrive_devdesc% = cfadisk_install,USBSTORGenDisk
En la última línea del archivo INF cambiamos “Hitachi Microdrive” a algo agradable como “RemovableToFixed”.
En el administrador de dispositivos, haga clic con el botón derecho en la unidad USB, “Actualizar controlador …”, luego “No, esta vez no” -> Siguiente -> “Instalar desde una lista o …” -> Siguiente -> “Don no buscar “. -> Siguiente -> “Utilizar disco” -> busque el archivo INF aquí. Ahora “RemovableToFixed” debería estar en la lista -> Siguiente -> Confirmar las dos advertencias -> Finalizar. Ahora la unidad se vuelve a detectar, en realidad como disco duro USB. La unidad se puede particionar, la política “Optimizar para rendimiento” activa un caché de escritura en unidades formateadas FAT y Windows creará la carpeta querida “Información del volumen del sistema” … Mis intentos de automatizar la instalación por medio de Microsoft DEVCON no lo hicieron triunfar.
El controlador del filtro se puede quitar eliminando la unidad en el Administrador de dispositivos de Windows. Después de volver a conectar la unidad, sus controladores se instalan nuevamente, pero no el controlador del filtro.
% Microdrive_devdesc% = cfadisk_install, USBSTOR GenDisk
Comentarios y puntuaciones del post
Al final de la página puedes encontrar las observaciones de otros programadores, tú además puedes insertar el tuyo si lo crees conveniente.