Existe software para emular completamente um disco rígido USB?

13

Alguém conhece um programa do Windows que pode montar imagens de disco e emular um disco rígido físico USB, incluindo propriedades como o número de série?

Eu já encontrei um software para emular CDs e DVDs como o Daemon Tools, mas isso não é para emular discos rígidos. Outras ferramentas de montagem de disco rígido (como o sistema VHD do Windows) não emulam as propriedades originais das unidades.

Explicação:

Eu tenho um disco rígido USB com um banco de dados de textos nele, que pode ser visualizado e pesquisado com um programa especial do Windows. O programa usa o número de série (ou alguma outra propriedade) do disco rígido como chave de licença.

Para usar o software na estrada, seria bom fazer uma cópia do conteúdo das unidades no disco rígido interno dos notebooks e usar essa cópia em vez do disco rígido físico original. Para que isso funcione com a verificação de licença do software, o disco rígido físico deve ser emulado, incluindo propriedades como o número de série.

    
por Jonathan 19.02.2012 / 18:02

3 respostas

7

IMDISK , uma ferramenta freeware da LTR Data, deve fazer o que você quiser. Ele pode montar imagens brutas do disco rígido, incluindo arquivos VHD e imagens em muitos outros formatos. Você pode escolher como montar sua imagem, seja como um disco rígido padrão, um disquete, uma unidade óptica ou um dispositivo de armazenamento removível.

(Eu suponho que você esteja se referindo ao número de série do volume , e que o software não esteja fazendo algo louco como usar uma consulta WMI para obter o número serial do firmware do dispositivo USB.)

    
por 20.07.2012 / 09:38
1

Claudio, você esqueceu de mencionar:

  1. Crie os arquivos VHD / VHDX
  2. Use o VirtualBOX
  3. Use esses discos
  4. Executar um convidado do Windows
  5. RAID eles com gerenciamento de disco
  6. Use-os perfeitamente no Guest

Mas não tente montá-los no HOST ... O Windows não permitirá, assim que ele for visto como dinâmico (não Básico) ele se recusará a permitir que você o use ... o gerenciamento de disco do Windows vê o VHD / VHDX montado, também DiskPart, mas não me pode fazer com eles, exceto separá-los.

Claro, se você usa arquivos VHD / VHDX no VirtualBOX, eles podem ser removidos ou espelhados dentro do guest, o carro reside na pasta NTFS compactada ou dentro de containers compactados e / ou criptografados como o Pismo File Mount, etc ... mas se você quiser que o Disk Mangment permita que você os acesse, eles devem estar em uma mídia não criptografada e não compactada com acesso linear de baixo nível direto (como as necessidades de loop do Linux) ... eu não poderia tentar forçá-los a ser fragmentados e ver o que acontece.

Eu estou com você, mas eu também acho que M $ realmente é uma droga quando se aplica tais limitações para o aparent sem motivo!

Pior ... eu coloquei uma demostração: VHD / VHDX pode ser dinâmico usando apenas o software Windows (e VirtualBOX) ... VirtualBOX está agindo como uma camada para mentir para janelas e fazer janelas (o convidado) acho que eles são normais discos SATA internos e não arquivos VHD / VHDX ... Por que as janelas não mentem para si mesmas (no host) e fazem o mesmo?

Espero que um dia ninguém mais use o Windows ... então veremos essas coisas não mais sendo feitas!

    
por 20.04.2017 / 13:27
0

Ele não emula nada, apenas monta arquivos com um ponto de montagem.

Estou à procura de algo semelhante mas oposto ... simule um disco rígido interno (não confunda com o disco rígido), não um disco USB.

Quem fez a pergunta (e eu) deseja uma emulação completa do disco rígido, por isso é chamado de emulador de disco rígido ... não de disco rígido ... a diferença é muito importante.

Enquanto os emuladores de disco rígido podem emular a estrutura MBR / GPT (nem todos devo admitir, alguns apenas emulam uma partição), eles não emulam a parte do disco rígido e, portanto, o Gerenciamento de Disco do Windows não o vê como um disco rígido pior, nem sequer é mostrado como de qualquer tipo, não mostrado de todo.

Por outro lado, os emuladores de disco rígido fazem uma emulação completa do disco, então o Windows não pode diferenciá-lo de um físico, ele é mostrado no Gerenciamento de Disco do Windows (normalmente como se fosse interno).

Eu devo admitir a maioria das ferramentas (pagas) que testei que realmente emulam um disco rígido, emular um iSCSI interno, não um SATA / IDE, etc ... mas não consegui encontrar nenhum que emule um USB.

Eu não encontrei nenhum emulador de disco rígido interno (freeware) que funcione bem, nem os pagos funcionem perfeitamente bem ... mais detectável quando você tenta emular um disco SSD com alguns pen drives USB ...

Exemplo de ideia:

  • Coloque um arquivo em cada pendrive (2x, 3x, 4x, ... idênticos)
  • Tal arquivo deve emular um Disco Rígido Interno (particionável, visto como disco rígido interno fixo pelo Gerenciamento de disco do Windows, etc.)
  • Agora, onde a maioria falha ... converta esses discos rígidos virtuais em dinâmicos
  • Agora, onde tudo que testei falhou miseravelmente ... equivalente a RAID do Windows
  • Ainda não cheguei a este ponto ... use-o para o ReadyBoost

Por que:

  • O ReadyBoost não usa concomitantemente todos os pen drives USB (não como um RAID0), usa-os em sequência, como um GRANDE RAID (concatenação) ... até que um não esteja cheio não use o resto ... perdendo um muita velocidade e operação de E / S.

Solução posso dar para o que pergunta:

  • Use qualquer HDD antigo dentro de um gabinete USB realmente barato para HDDs de 2,5 "ou 3,5" (dependendo do disco)

Se você tem um disco rígido antigo em algum lugar em um armário, etc ... use-o ... Gabinetes USB 2.0 são realmente baratos (< 10 $ e sem frete e impostos).

Mas para o que eu quero é realmente mais difícil ... sim, eu sei sobre o Removable Bit em pen drives USB ... os que eu quero não podem ser invertidos ... hard-coded em firmware somente leitura (não flashable ) ... e Windows é de 64 bits, então substituir o driver é realmente feio, drivers não assinados não podem ser usados ... entre cada reinicialização deve fazer coisas e reinicializar novamente (ative os drivers não assinados aceitos na próxima reinicialização), realmente horrível (é só para próxima reinicialização, depois que o sistema vai ao normal e não os aceita mais até a reativação do sush e reboot) por ter o ReadyBoost 3x acelerado ... sem falar que também não sei se é Até mesmo possível usar o disco dinâmico para o ReadyBoost ... ou eu precisaria dos dois ... emular interno e depois emular o stick USB sobre os emulados internos RAID, etc ... muito complexo.

Como eu disse, sua solução poderia ser:

  • Compre um compartimento USB barato (< 10 $) e use uma unidade antiga

Meu? Muito difícil! E o objetivo final é talvez impossível!

P.S .: VHD / VHDX não pode ser dinâmico ... Eu também testei isso! E os Espaços de Armazenamento do Windows se recusam a usar qualquer unidade de < 4GiB! Porque M $ está batendo tanto em nossas bundas com essas limitações estúpidas ... no Linux e outros sistemas operacionais não há nenhum deles, o VHD pode ser dinâmico, você pode RAID qualquer tamanho que você quiser (não tenho certeza se abaixo de 512 bytes é possível, mas testei para RAID0 1024 arquivos de 512 bytes e funcionou ... sem nenhum sistema de arquivos claro ... foi apenas 512KiB e apenas uma prova de conceito).

    
por 20.04.2017 / 13:14