¿Existe software para emular completamente un disco duro USB?


14

¿Alguien conoce un programa de Windows que pueda montar imágenes de disco y emular un disco duro USB físico, incluidas propiedades como el número de serie?

Ya encontré software para emular CD y DVD como Daemon Tools, pero eso no es para emular discos duros. Otras herramientas de montaje del disco duro (como el propio sistema VHD de Windows) no emulan las propiedades de las unidades originales.

Explicación:

Tengo un disco duro USB con una base de datos de textos, que se puede ver y buscar con un programa especial de Windows. El programa utiliza el número de serie (o alguna otra propiedad) del disco duro como clave de licencia.

Para usar el software en el camino, sería bueno hacer una copia del contenido de las unidades en el disco duro interno de la computadora portátil y usar esa copia en lugar del disco duro físico original. Para que esto funcione con la verificación de la licencia del software, se debe emular el disco duro físico, incluidas propiedades como el número de serie.


2
Sería bueno saber qué es este programa especial de Windows, tal vez hay otras formas de resolver su problema. de lo contrario, es probable que su pregunta esté cerrada por estar demasiado localizada.
Baarn

Respuestas:


8

Imdisk , una herramienta gratuita de LTR de datos, debe hacer lo que desea. Puede montar imágenes de disco duro sin formato, incluidos archivos VHD e imágenes en muchos otros formatos. Puede elegir cómo montar su imagen, ya sea como un disco duro estándar, un disquete, una unidad óptica o un dispositivo de almacenamiento extraíble.

(Supongo que se refiere al número de serie del volumen , y que el software no está haciendo algo loco como usar una consulta WMI para obtener el número de serie del firmware del dispositivo USB).


¡Gracias! Intentaré ver si funciona. La pregunta es de hace unos meses, así que no recuerdo completamente cuál era el problema original; podría ser que me refería al número de serie del firmware. ¡Publicaré una actualización después de haberlo intentado!
Jonathan

@ Jonathan, ¿alguna vez conseguiste que la herramienta funcionara para ti? Estoy tratando con una aplicación que solo puede exportar resultados a dispositivos de almacenamiento extraíbles, y no tengo ningún dispositivo a mano. Sin embargo, tengo un disco grande que me gustaría emular una de sus carpetas como un dispositivo USB o algo por el estilo.
jxramos

@jxramos Undortunately no lo hice. ¡Buena suerte, espero que puedas resolver tu problema!
Jonathan

2

Claudio, olvidaste mencionar:

  1. Crear los archivos VHD / VHDX
  2. Use VirtualBOX
  3. Use tales discos
  4. Ejecutar un invitado de Windows
  5. RAID con gestión de disco
  6. Úselos perfectamente en el Invitado

Pero no intente montarlos en el HOST ... Windows no lo dejará, tan pronto como lo vea, es un Dinámico (no Básico), se niega a permitir que lo use ... la administración del disco de Windows ve montado el VHD / VHDX , también DiskPart, pero no se puede hacer con ellos excepto separarlos.

Por supuesto, si usa archivos VHD / VHDX en VirtualBOX, se pueden quitar o duplicar dentro del invitado, el automóvil puede residir en una carpeta NTFS comprimida o dentro de contenedores comprimidos y / o encriptados como Pismo File Mount, etc. pero si lo desea Disk Mangment para permitirle acceder a ellos, deben estar en un medio no comprimido y no encriptado con acceso lineal directo de bajo nivel (como las necesidades de bucle de Linux) ... no podría tratar de forzarlos a fragmentarse y ver qué sucede.

Estoy con ustedes, pero también creo que M $ realmente apesta cuando se aplican tales limitaciones sin razón aparente.

Lo peor ... puse una demostración: VHD / VHDX puede ser dinámico usando solo el software de Windows (y VirtualBOX) ... VirtualBOX está actuando como una capa para mentir a las ventanas y hacer que Windows (el invitado) piense que son discos SATA internos normales y no archivos VHD / VHDX ... ¿Por qué Windows no se miente a sí mismo (en el host) y hace lo mismo?

Espero que algún día ya nadie use Windows ... ¡entonces veremos que esas cosas ya no se harán!


0

No emula nada, solo monta archivos con un punto de montaje.

Estoy buscando algo similar pero opuesto ... simule un disco duro interno (no confunda con el disco duro), no uno USB.

Quien hizo la pregunta (y yo) queremos una emulación completa del disco duro, por lo que se llama un emulador de disco duro ... no un disco duro ... la diferencia es muy importante.

Si bien los emuladores de disco duro pueden emular la estructura MBR / GPT (no todo lo que debo admitir, algunos solo emulan una partición), no emulan la parte del disco duro, por lo que Windows Disk Management no lo ve como un disco duro, lo peor es ni siquiera se muestra como ningún tipo, no se muestra en absoluto.

Por otro lado, los emuladores de disco duro hacen una emulación de disco completa, por lo que Windows no puede diferenciarla de una física, se muestra en la Administración de discos de Windows (normalmente como si fuera interna).

Debo admitir que la mayoría de las herramientas (pagas) que probé realmente emulan un disco duro, emulan un iSCSI interno, no un SATA / IDE, etc ... pero no pude encontrar ninguno que emule un USB.

No encontré ningún emulador de disco duro interno (freeware) que funcione bien, ni los pagos funcionan perfectamente bien ... lo más detectable cuando intenta emular un disco SSD con algunas memorias USB ...

Idea de la muestra:

  • Coloque un archivo en cada memoria USB (2x, 3x, 4x, ... idénticas)
  • Dicho archivo debe emular un disco duro interno (particionable, visto como disco duro interno fijo por Windows Disk Management, etc.)
  • Ahora, donde la mayoría falla ... convierta tales discos duros virtuales en dinámicos
  • Ahora, donde todo lo que probé falló miserablemente ... ¿Es equivalente a Windows RAID?
  • Todavía no hemos llegado a este punto ... úsalo para ReadyBoost

Por qué:

  • ReadyBoost no usa simultáneamente todos los dispositivos USB (no como un RAID0), los usa en secuencia, como un GRAN RAID (concatenación) ... hasta que uno no esté lleno, no usa el resto ... pierde mucha velocidad y operaciones de E / S.

Solución que puedo dar a la que pregunta:

  • Use cualquier HDD viejo dentro de un gabinete USB realmente barato para HDD de 2.5 "o 3.5" (dependiendo del disco)

Si tiene una unidad de disco duro vieja en algún lugar de un armario, etc ... úsela ... Las carcasas USB 2.0 son realmente baratas (<10 $ y sin envío ni impuestos).

Pero para lo que quiero es realmente más difícil ... sí, sé sobre Bit extraíble en memorias USB ... las que quiero no se pueden voltear ... codificadas en firmware de solo lectura (no flasheable) ... . y Windows es de 64 bits, por lo que reemplazar el controlador es realmente feo, no se pueden usar controladores no firmados ... entre cada reinicio debe hacer cosas y reiniciar nuevamente (active los controladores no firmados aceptados en el próximo reinicio), realmente horrible ( es solo para el próximo reinicio, después de eso el sistema pasa a la normalidad y no los acepta más hasta que se reactiva el sush y el reinicio) por haber acelerado ReadyBoost 3x ... sin mencionar que tampoco sé si es posible use el disco dinámico para ReadyBoost ... o necesitaría ambos ... emular internamente y luego emular una memoria USB sobre RAIDed emulada internamente, etc ... demasiado compleja.

Como dije, su solución podría ser:

  • Compre una caja USB barata (<10 $) y use una unidad vieja

¿Mía? ¡Realmente difícil! ¡Y el objetivo final es quizás imposible!

PD: VHD / VHDX no puede ser dinámico ... ¡También lo probé! ¡Y Windows Storage Spaces se niega a usar cualquier unidad <4GiB! Por qué M $ nos golpea tanto el culo con tan estúpidas limitaciones ... en Linux y otros sistemas operativos no hay ninguno de ellos, VHD puede ser dinámico, puede RAID del tamaño que desee (no estoy seguro si es inferior a 512 bytes) es posible, pero probé RAID0 1024 archivos de 512 bytes y funcionó ... sin ningún sistema de archivos en él, por supuesto ... solo tenía 512 KB y solo una prueba de concepto).

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.