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


14

Alguém conhece um programa do Windows que pode montar imagens de disco e emular um disco rígido USB físico, 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, 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 em trânsito, seria bom fazer uma cópia do conteúdo das unidades no disco rígido interno do notebook e usar essa cópia em vez do disco rígido físico original. Para fazer isso funcionar 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.


2
seria bom saber o que é esse programa especial do Windows, talvez haja outras maneiras de resolver seu problema. caso contrário, sua pergunta provavelmente será encerrada por estar muito localizada.
Baarn

Respostas:


8

O IMDISK , uma ferramenta freeware da LTR Data, deve fazer o que você deseja. 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.

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


Obrigado! Vou tentar e ver se funciona. A questão é de alguns meses atrás, então não me lembro completamente qual era o problema original; pode ser que eu quis dizer o número de série do firmware. Vou postar uma atualização depois de tentar!
31712 Jonathan

@ Jonathan, você já conseguiu a ferramenta para trabalhar para você? Estou lidando com um aplicativo que só pode exportar resultados para dispositivos de armazenamento removíveis e não tenho esses dispositivos em mãos. No entanto, tenho um disco grande que gostaria de emular uma de suas pastas como sendo um dispositivo USB ou algo do tipo.
jxramos

@jxramos Infelizmente, não o fiz. Boa sorte, espero que você seja capaz de resolver o seu problema!
Jonathan

2

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-los com gerenciamento de disco
  6. Use-os perfeitamente no Guest

Mas não tente montá-los no HOST ... O Windows não permitirá que você, pois assim que for Dinâmico (não Básico), ele se recusa a deixá-lo usá-lo ... O gerenciamento de disco do Windows vê o VHD / VHDX montado , também DiskPart, mas você não pode fazer isso com eles, exceto desanexá-los.

Obviamente, se você usar arquivos VHD / VHDX no VirtualBOX, eles poderão ser removidos ou espelhados dentro do convidado, o carro residirá na pasta NTFS compactada ou dentro de contêineres compactados e / ou criptografados como o Pismo File Mount, etc ... mas se você quiser Gerenciamento de disco para permitir que você os acesse, eles devem estar em uma mídia não compactada e não criptografada com acesso linear direto de baixo nível (como as necessidades de loop do Linux) ... não pude tentar forçá-los a serem fragmentados e ver o que acontece.

Estou com você, mas também acho que o M $ é péssimo ao aplicar essas limitações por um motivo aparente!

Pior ... coloquei uma demonstração: o VHD / VHDX pode ser dinâmico usando apenas o software Windows (e o VirtualBOX) ... O VirtualBOX está agindo como uma camada para mentir para as janelas e fazer com que as janelas (o convidado) pensem que são discos SATA internos normais e não arquivos VHD / VHDX ... Por que o Windows não mente para si mesmo (no host) e faz o mesmo?

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


0

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

Estou procurando algo semelhante, mas o oposto ... simule um disco rígido interno (por favor, não confunda com disco rígido), não um 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.

Embora os emuladores de disco rígido possam emular a estrutura MBR / GPT (nem tudo o que 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, o que é pior nem é mostrado como qualquer tipo, nem é mostrado.

Por outro lado, os emuladores de disco rígido fazem uma emulação de disco completa; portanto, o Windows não pode diferenciá-la de uma física, é mostrada no Gerenciamento de Disco do Windows (normalmente como se fosse interno).

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

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

Ideia da amostra:

  • Coloque um arquivo em cada pen drive (2x, 3x, 4x, ... idênticos)
  • Esse 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âmico
  • Agora, onde tudo que eu testei falhou miseravelmente ... fazer o Windows RAID equivalente
  • Ainda não chegou a este ponto ... use-o para o ReadyBoost

Por quê:

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

Solução que posso dar àquele 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ê tiver um disco rígido antigo em algum lugar do armário, etc ... use-o ... Os 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 ... os que eu quero não podem ser invertidos ... codificados em firmware somente leitura (não podem ser lavados) .. e o Windows é de 64 bits, portanto, a substituição do driver é realmente feia, os drivers não assinados não podem ser usados ​​... entre cada reinicialização, é preciso fazer as coisas e reiniciar novamente (ativar os drivers não assinados aceitos na próxima reinicialização), realmente horrível ( é apenas para a próxima reinicialização, depois que o sistema volta ao normal e não os aceita mais até a reativação do sush e da reinicialização) por ter o ReadyBoost 3x acelerado ... sem mencionar que eu também não sei se é possível use o disco dinâmico para o ReadyBoost ... ou eu precisaria de ... emular interno e depois emular um pendrive USB sobre os emulados internos RAID, etc ... muito complexo.

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

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

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

PS: VHD / VHDX não pode ser dinâmico ... Eu também testei isso! E o Windows Storage Spaces se recusa a usar qualquer unidade <4GiB! Por que o M $ está atrapalhando tanto com essas limitações estúpidas ... no Linux e em outros sistemas operacionais, não há ninguém, o VHD pode ser dinâmico, você pode RAID do tamanho que desejar (não tenho certeza se menos de 512 bytes é possível, mas eu testei para arquivos RAID0 1024 de 512 bytes e funcionou ... sem nenhum sistema de arquivos nele, é claro ... era apenas 512KiB e apenas uma prova de conceito).

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.