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).