Esiste un software per emulare completamente un disco rigido USB?


14

Qualcuno conosce un programma Windows in grado di montare immagini del disco ed emulare un disco rigido USB fisico, incluse proprietà come il numero di serie?

Ho già trovato un software per emulare CD e DVD come Daemon Tools, ma non per emulare dischi rigidi. Altri strumenti di montaggio del disco rigido (come il sistema VHD di Windows) non emulano le proprietà delle unità originali.

Spiegazione:

Ho un disco rigido USB con un database di testi su di esso, che può essere visualizzato e cercato attraverso uno speciale programma di Windows. Il programma utilizza il numero di serie (o qualche altra proprietà) del disco rigido come chiave di licenza.

Per utilizzare il software in viaggio, sarebbe bello fare una copia dei contenuti delle unità sul disco rigido interno dei notebook e utilizzare quella copia invece del disco rigido fisico originale. Per farlo funzionare con il controllo della licenza del software, è necessario emulare il disco rigido fisico, comprese le proprietà come il numero di serie.


2
sarebbe bene sapere cos'è questo speciale programma di Windows, forse ci sono altri modi per risolvere il tuo problema. altrimenti è probabile che la tua domanda sia chiusa perché troppo localizzata.
Baarn,

Risposte:


8

IMDISK , uno strumento freeware di LTR Data, dovrebbe fare quello che vuoi. Può montare immagini di dischi rigidi grezzi, inclusi file VHD e immagini in molti altri formati. Puoi scegliere come montare la tua immagine, come disco rigido standard, floppy, unità ottica o dispositivo di archiviazione rimovibile.

(Suppongo che ti riferisca al numero seriale del volume e che il software non stia facendo qualcosa di folle come usare una query WMI per ottenere il numero seriale del firmware del dispositivo USB.)


Grazie! Proverò a vedere se funziona. La domanda è di qualche mese fa, quindi non ricordo completamente quale fosse il problema originale; è possibile che intendessi il numero di serie del firmware. Pubblicherò un aggiornamento dopo che ho provato!
Jonathan,

@Jonathan, hai mai avuto lo strumento per lavorare per te? Ho a che fare con un'applicazione che può solo esportare risultati su dispositivi di archiviazione rimovibili e non ho tali dispositivi a portata di mano. Tuttavia, ho un disco di grandi dimensioni che vorrei emulare una delle sue cartelle come un dispositivo USB o qualcosa del genere.
jxramos,

@jxramos Sicuramente no. Buona fortuna, spero che tu sia in grado di risolvere il tuo problema!
Jonathan,

2

Claudio, hai dimenticato di menzionare:

  1. Creare i file VHD / VHDX
  2. Usa VirtualBOX
  3. Utilizzare tali dischi
  4. Esegui un guest Windows
  5. RAID con gestione del disco
  6. Usali perfettamente sull'Ospite

Ma non tentare di montarli sull'HOST ... Windows non ti permetterà, non appena vede che è un Dynamic (non di base) si rifiuta di lasciarti usare ... la gestione del disco di Windows vede il VHD / VHDX montato , anche DiskPart, ma non puoi farcela con me se non staccarli.

Naturalmente, se si utilizzano file VHD / VHDX su VirtualBOX, possono essere rimossi o sottoposti a mirroring all'interno del guest, l'auto risiede nella cartella NTFS compressa o all'interno di contenitori compressi e / o crittografati come Pismo File Mount, ecc ... ma se si desidera Disk Mangment per permetterti di accedervi, devono essere su un supporto non compresso, non crittografato con accesso lineare diretto di basso livello (come le esigenze del ciclo Linux) ... non ho potuto provare a forzarli a essere frammentato e vedere cosa succede.

Sono con te, ma penso anche che M $ fa davvero schifo quando si applicano tali limiti per nessun motivo!

Peggio ancora ... ho messo una dimostrazione: VHD / VHDX può essere dinamico usando solo il software Windows (e VirtualBOX) ... VirtualBOX agisce come un livello per mentire a Windows e far sì che Windows (l'ospite) pensi che siano normali dischi SATA interni e non i file VHD / VHDX ... Perché Windows non mente su se stesso (sull'host) e fa lo stesso?

Spero che un giorno nessuno userà più Windows ... poi vedremo che queste cose non saranno più fatte!


0

Non emula nulla, monta solo i file con un punto di montaggio.

Sto cercando qualcosa di simile ma al contrario ... simulare un disco rigido interno (per favore non confondere con il disco rigido), non uno USB.

Chi ha posto la domanda (e io) desidera un'emulazione completa del disco rigido, quindi si chiama emulatore del disco rigido ... non disco rigido ... la differenza è molto importante.

Mentre gli emulatori del disco rigido possono emulare la struttura MBR / GPT (non tutto ciò che devo ammettere, alcuni emulano solo una partizione), non emulano la parte del disco rigido e quindi Gestione disco di Windows non la vede come un disco rigido, peggio ancora non è nemmeno mostrato come nessun tipo, per niente mostrato.

D'altra parte, gli emulatori del disco rigido eseguono un'emulazione completa del disco, quindi Windows non può differire da uno fisico, viene mostrato in Gestione disco di Windows (normalmente come se fosse interno).

Devo ammettere la maggior parte degli strumenti (quelli a pagamento) che ho testato che emulano davvero un disco rigido, emulano un iSCSI interno, non un SATA / IDE, ecc ... ma non sono riuscito a trovare nessuno che emuli uno USB.

Non ho trovato alcun emulatore di disco rigido interno (freeware) che funzioni bene, né quelli a pagamento funzionano perfettamente ... più rilevabili quando si tenta di emulare un disco SSD con alcune chiavette USB ...

Idea di esempio:

  • Inserisci un file su ogni chiavetta USB (2x, 3x, 4x, ... identici)
  • Tale file deve emulare un disco rigido interno (partizionabile, visto come disco fisso interno fisso da Gestione disco di Windows, ecc.)
  • Ora dove la maggior parte fallisce ... converti tali dischi rigidi virtuali in dinamici
  • Ora dove tutto ciò che ho testato ha fallito miseramente ... equivalgono a Windows RAID
  • Non sono ancora arrivato a questo punto ... usalo per ReadyBoost

Perché:

  • ReadyBoost non utilizza contemporaneamente tutte le chiavette USB (non come un RAID0), le usa in sequenza, come un GRANDE RAID (concatenazione) ... fino a quando non è pieno non usa il resto ... perdendo molta velocità e operazioni di I / O.

Soluzione che posso dare a chi chiede:

  • Usa qualsiasi vecchio HDD all'interno di una custodia USB davvero economica per HDD da 2,5 "o 3,5" (a seconda del disco)

Se hai un vecchio HDD da qualche parte in un armadio, ecc ... usalo ... Le custodie USB 2.0 sono davvero economiche (<10 $ e senza spese di spedizione e tasse).

Ma per quello che voglio è davvero più difficile ... sì, lo so Bit rimovibile su chiavette USB ... quelli che voglio non possono essere capovolti ... hardcoded in firmware di sola lettura (non flashable) .. e Windows è a 64 bit, quindi la sostituzione del driver è davvero brutta, i driver non firmati non possono essere utilizzati ... tra ogni riavvio deve fare le cose e riavviare (attivare i driver non firmati accettare al prossimo riavvio), davvero orribile ( è solo per il prossimo riavvio, dopodiché il sistema torna alla normalità e non li accetta più fino alla riattivazione di sush e riavvio) per avere ReadyBoost 3x accelerato ... per non parlare anche io non so se è anche possibile utilizzare il disco dinamico per ReadyBoost ... o avrei bisogno di entrambi ... emulare interno e quindi emulare chiavetta USB su emulati interni RAID, ecc ... troppo complessi.

Come ho detto, la tua soluzione potrebbe essere:

  • Acquista una custodia USB economica (<10 $) e usa una vecchia unità

Il mio? Davvero difficile! E l'obiettivo finale è forse impossibile!

PS: VHD / VHDX non può essere dinamico ... L'ho anche provato! E Windows Storage Spaces si rifiuta di utilizzare qualsiasi unità <4GiB! Perché M $ sta bussando così tanto al culo con così stupide limitazioni ... su Linux e altri sistemi operativi non ce n'è nessuno, il VHD può essere dinamico, puoi RAID qualunque dimensione tu voglia (non sono sicuro se sotto i 512 byte è possibile, ma ho testato i file RAID0 1024 da 512 byte e ha funzionato ... senza alcun filesystem su di esso ovviamente ... era solo 512 KiB e solo una prova di concetto).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.