Software emulador unidad de almacenamiento USB

Iniciado por AsimoJMSR, 14 Agosto 2016, 16:31 PM

0 Miembros y 2 Visitantes están viendo este tema.

AsimoJMSR

Hola buenas!

Me preguntaba si alguien conoce alguna utilidad que emule una unidad de almacenamiento USB, es decir, un programa que haga que el sistema operativo Windows detecte que hay conectada una unidad de almacenamiento USB (un pendrive) no siendo así físicamente.

Sé que existen programas que emulan o que virtualizan unidades de disco óptico CD/DVD y me preguntaba si también existirían utilidades que hicieran lo mismo pero con una unidad flash USB en vez de con una unidad de disco óptico CD/DVD.

Saludos!

Orubatosu

En principio es exactamente lo mismo. La "diferencia" si quieres es que las unidades virtuales permiten en muchos programas cargar una imagen ISO o similar para simular una unidad de ese tamaño

Pero cualquier programa que simula unidades debería en principio valer simplemente dimensionandolo al tamaño adecuado. A menos que quieras algo extremadamente específico.
"When People called me freak, i close my eyes and laughed, because they are blinded to happiness"
Hideto Matsumoto 1964-1998

AsimoJMSR

No sé si serviría. Lo que pretendo es ahorrarme el uso de un pendrive a la hora de utilizar un programa que sirve para crear discos de arranque USB con diferentes sistemas operativos y utilidades.

Lo que ocurre es que esta utilidad necesita que haya un pendrive USB enchufado en el ordenador físicamente porque si no no detecta ninguna unidad en la que poder hacer el disco de arranque USB.

Supongo que si se pudiera hacer con una de estas utilidades que emulan o virtualizan unidades de disco óptico CD/DVD también se podría hacer con una unidad de disco óptico CD/DVD física (corrígeme si me equivoco), pero no es el caso.

BloodSharp

#3
Cita de: AsimoJMSR en 14 Agosto 2016, 16:31 PMMe preguntaba si alguien conoce alguna utilidad que emule una unidad de almacenamiento USB, es decir, un programa que haga que el sistema operativo Windows detecte que hay conectada una unidad de almacenamiento USB (un pendrive) no siendo así físicamente.

Que yo recuerde está el ramdisk, que era de la época del msdos y todavía sigue estando como ejemplo de desarrollo de drivers en el disco de WDK, aunque también hace un rato lo encontré en línea...

https://github.com/Microsoft/Windows-driver-samples/tree/master/storage/ramdisk


B#



AsimoJMSR

#4
Gracias BloodSharp, pero esto creo que se me escapa de las manos. Tendría que ponerme manos a la obra a dilucidar cómo compilar este software: tendría que complicarme bastante la vida.

Además, no es seguro que esto me vaya a servir, porque según leo este software te crearía un disco virtual en la RAM, pero yo necesito un disco virtual de aproximadamente el tamaño de un DVD, es decir 4,7 GB, pero solo dispongo de 3 GB de memoria RAM. Además, no quiero un disco virtual solamente. Quiero también que ese disco virtual sea detectado como unidad de almacenamiento USB extraíble, ya que si no no puedo usar el software del que os he hablado con él.

Por cierto, el software que quiero usar con una unidad de almacenamiento USB virtualizada o emulada es éste: http://www.winsetupfromusb.com/

De todas formas muchas gracias.

Rotochileno

Encontré este programa para solucionar otro asunto.
http://gregorgonzalez.com.ve/blog/mobalivecd-probar-live-cd-verificar-si-pendrive-es-booteable/

Nota de la fuente: Lo uso principalmente para probar los pendrive USB booteables. Luego de crear un pendrive booteable con Windows, necesitaba probarlo sin tener que pasar por el proceso de configurar la BIOS para que arranque por USB, reiniciar la pc, ingresar al instalador de Windows. Es más fácil y directo.

Ahora necesitas instalar otro programa el tan nombrado ImDisk el cual no simula un Pendrive real no es reconocido como tal ya que no tiene Firmware generico como ocurre con otro tipo de unidades virtuales. Lo mas cerca que llegue de crear una unidad extraible con este programa requirió crear un disco duro virtual .VHD con la Administración de discos de Windows, inicializar la unidad para crear una o mas particiones y dar formato en FAT32 pero si necesitas mas espacio de almacenamiento, elige NTFS. A continuación deberás reiniciar el equipo porque ImDisk te dirá que el archivo esta en uso. Tras reiniciar inicia ImDisk Virtual Disk Driver, localiza la imagen .VHD y asigna una letra de unidad [...], selecciona Removable media, y presiona OK!. He testeado las otras opciones y no noto los cambios. A continuación comprobarás que la unidad virtual no aparece en lel Administrador de dispositivos USB en la Bandeja del sistema. Ahora sin cerrar ImDisk usa la función [Save Image], y tras crear un clon del VHD el nuevo formato es .IMG el cual si montas como unidad USB aparecerá como un disco duro SCSI (SATA), y aparecerá como un medio de almacenamiento extraible.

En todos los sitios se lee la misma respuesta, solo algunos programas serian capaces de identificar la unidad virtual USB como un disco duro externo.

La solución sin llegar a hacer todo esto.. es encontrar un programa como el DaemonTools para crear unidades virtuales SCSI. Aunque he olvidado si estas unidades aparecen en el Administrador de dispositivos USB.

He escrito esta respuesta, porque esta consulta es la que mas se repetía variando la busqueda, incluso cuando busque Emular un Pendrive, lo cual era lógico, y no se como diablos me olvide de iniciar esa búsqueda. De todos modos encontré mucha información y programas, incluso para resolver otros asuntos sobre virtualización de dispositivos.

Machacador

Cita de: AsimoJMSR en 14 Agosto 2016, 17:38 PM
No sé si serviría. Lo que pretendo es ahorrarme el uso de un pendrive a la hora de utilizar un programa que sirve para crear discos de arranque USB con diferentes sistemas operativos y utilidades.

Lo que ocurre es que esta utilidad necesita que haya un pendrive USB enchufado en el ordenador físicamente porque si no no detecta ninguna unidad en la que poder hacer el disco de arranque USB.

Supongo que si se pudiera hacer con una de estas utilidades que emulan o virtualizan unidades de disco óptico CD/DVD también se podría hacer con una unidad de disco óptico CD/DVD física (corrígeme si me equivoco), pero no es el caso.

Esto que pretendes no es viable, porque un para hacer el booteo debes reiniciar la máquina y los discos virtuales desaparecen con el reinicio...

:rolleyes: :o :rolleyes:
"Solo tu perro puede admirarte mas de lo que tu te admiras a ti mismo"