Acabo de conectar una memoria USB de 1GB muy simple de la oficina con la esperanza de convertirla en una memoria USB Fedora Live. Para que eso funcione, necesito un dispositivo de almacenamiento extraíble, o de lo contrario no aparecerá en la lista de LiveUSB Creator.
Explorer enumera mi memoria USB como disco duro:
LiveUSB Creator no lo muestra en la lista de dispositivos:
¿Hay alguna forma de obligar a Windows a ver el dispositivo como un dispositivo de almacenamiento extraíble?
Editar
Desde la ventana de propiedades del dispositivo, puedo obtener su GUID:
Con eso, puedo encontrar la entrada USBSTOR en el registro:
Sin embargo, al editar el Capabilities
valor en 4
(según lo implicado por CM_DEVCAP_REMOVABLE
) o 16
(según lo implicado por el valor de otras entradas de memoria USB), recibo el siguiente error:
Error al editar el valor
No se pueden editar Capacidades: Error al escribir los nuevos contenidos del valor.
fuente
Respuestas:
El problema, al parecer, no es Windows sino el dispositivo en sí. Por alguna razón, el dispositivo se está registrando como un dispositivo de almacenamiento masivo, no como un dispositivo de almacenamiento extraíble.
Un ingenioso programa que encontré a través de esta entrada de blog llamado Boot, me resolvió el problema en un santiamén: ¡simplemente encienda el "bit extraíble"! Desenchufe y vuelva a enchufar, y estará listo para comenzar.
Entiendo que hay una versión bloatware de este programa en todo Internet. Vea si puede obtener la versión 1.07; eso hace el trabajo.
Bonificación adicional de poder cambiar el bit "extraíble": ¡puede particionar su unidad flash!
fuente
El controlador de la unidad es lo que informa que la unidad es fija o extraíble. Por lo tanto, esto solo se puede configurar a través de utilidades que pueden editar los datos del controlador.
Según se informa, algunos fabricantes comenzaron a marcar los pendrives USB como fijos para que sea más fácil pasar los requisitos de certificación Win8 (se informa que Sandisk revirtió esa decisión desde entonces).
La utilidad BootIt mencionada en la otra respuesta hace exactamente eso. Pero solo puede funcionar con un número limitado de modelos de controlador (una persona menciona algunos de Silicon Motion y Phison ).
Su mejor opción es averiguar el modelo de controlador de su unidad flash y utilizar una utilidad industrial de su fabricante. Por ejemplo, la utilidad de Silicon Motion se llama "SMI MPTool".
Hay sitios dedicados a recolectarlos. http://usbdev.ru tiene la mejor colección que conozco (tanto por contenido como por organización) y también incluye utilidades para encontrar modelos de controladores y tutoriales.
Por ejemplo, SMI MPTool configura el disco como fijo / extraíble de esta manera (USB-ZIP es extraíble, USB-HDD es fijo):
Debo mencionar que existe otra forma: filtrar controladores que forjan el bit extraíble en la información de una unidad, como
diskmod
. Pero esa es solo una solución temporal en este caso. Estos controladores son los más adecuados para otras tareas, por ejemplo, para una instalación de Windows que se ejecuta en una unidad USB (por lo que acepta colocar un archivo de intercambio allí).fuente