90190 Letture

Windows: come trasformare un'unità USB rimovibile in un hard disk "fisico"

In Windows tutti gli hard disk installati all'interno del personal computer sono trattate come unità "fisiche", non rimovibili. Analogamente, tutti i dispositivi di memorizzazione che sono collegati al sistema in uso servendosi delle varie porte sono indicati come unità rimovibili. E' il caso, ad esempio, dei dispositivi di memorizzazione USB oppure delle schede di memoria.

Attenzione Alcuni utenti hanno iniziato a segnalare dei malfunzionamenti con il programma illustrato in questo articolo che dovrebbe funzionare, comunque, con le versioni a 32 bit di Windows.
*Sconsigliamo l'installazione e l'utilizzo delle indicazioni qui riportate sui sistemi Windows a 64 bit*.
In ogni caso, sui sistemi a 32 bit, suggeriamo di provare il programma solamente su sistemi di test, preferibilmente su macchine virtuali e comunque di effettuare un backup dell'intero sistema a scopo precauzionale
.


Il sistema operativo di Microsoft, in forza di tale impostazione, non permette la creazione e la gestione di più di una partizione nelle unità disco USB. Qualora un dispositivo rimovibile contenesse già più partizioni, queste non risulteranno accessibili simultaneamente in ambiente Windows.


Mentre Linux permette di accedere a tutte le partizioni eventualmente presenti in un'unità disco USB, Windows non offre la medesima possibilità. E sebbene un disco esterno USB possa essere partizionato ricorrendo ad apposite utilità sviluppate da terzi, Windows permetterà l'accesso esclusivamente alla prima partizione.

In questo articolo presenteremo un eccellente "driver filtro" che può essere utilizzato per far ritenere a Windows che una qualunque unità USB, da una comune chiavetta USB ad un più capiente hard disk esterno, sia un disco fisso installato "fisicamente" all'interno del personal computer. Così facendo, l'unità USB potrà essere comodamente partizionata e formattata dalla finestra "Gestione disco" di Windows (in Windows 7 è avviabile digitando gestione disco nella casella Cerca programmi e file del pulsante Start quindi premendo il tasto Invio). Inoltre, così come se si trattasse di un normale disco fisso, tutte le partizioni dell'unità USB saranno regolarmente accessibili dalla finestra Risorse del computer (o "Computer" nel caso di Windows Vista e di Windows 7).

Un "driver filtro" è un particolare componente software che interagisce con il driver stack esistente alterandone parzialmente il funzionamento con lo scopo di offrire possibilità addizionali.

Tra i "driver filtro" disponibili in Rete abbiamo scelto per voi "Karyonix DiskMod", un software capace di fare in modo che un'unità USB rimovibile appaia "agli occhi" di Windows come un hard disk "fisico". A beneficio degli interessati, comunque, Karyonix DiskMod consente di configurare anche l'operazione contraria ossia "trasformare" un disco fisso in una periferica di memorizzazione esterna.

I fiori all'occhiello di DiskMod sono innumerevoli: innanzi tutto, si tratta di un software che non genera alcun "falso positivo" durante la scansione operata con i vari motori di scansione antivirus ed antimalware (ved. l'analisi su VirusTotal). Questo "driver filtro", inoltre, non richiede il riavvio del sistema operativo: per fare in modo che un'unità rimovibile venga "vista" da Windows come un normale hard disk (o viceversa) è sufficiente disconnettere e ricollegare le varie periferiche senza effettuare alcun reboot del sistema operativo. Il riavvio di Windows viene richiesto solo dopo aver completato l'installazione del driver.
Una volta installato il "driver filtro", infine, la procedura che permette la temporanea trasformazione della tipologia di una specifica unità è semplicissima e si concretizza nella modifica di un unico valore annotato nel registro di sistema di Windows.

Prima di cominciare, per maggior sicurezza, è consigliabile creare manualmente un nuovo punto di ripristino (per maggiori informazioni, suggeriamo di fare riferimento a questo nostro articolo; è interessante anche lo script che permette di generare punti di ripristino su richiesta, con un semplice doppio clic del mouse).

Per iniziare, è necessario scaricare i file che governano il funzionamento del "driver filtro" facendo riferimento a questo archivio compresso. Dopo aver estratto il contenuto del file Zip in una cartella di propria scelta sul disco fisso, si dovrà fare clic con il tasto destro del mouse sul file diskmod.inf e selezionare il comando Installa:

Al termine dell'installazione, che richiederà appena pochi secondi per essere completata, Windows mostrerà una finestra mediante la quale sarà richiesto di provvedere al riavvio del sistema operativo:

Come anticipato, si tratta di un'operazione che dovrà essere effettuata una volta sola.
A questo punto, per fare in modo che tutti i dispositivi USB connessi al sistema vengano riconosciuti come hard disk e non più come unità rimovibili, basterà fare clic con il tasto destro del mouse sul file UFDasHDD.bat e selezionare il comando Esegui come amministratore:

Tale file è presente nella medesima cartella ove si sono estratti i file contenuti nell'archivio compresso di DiskMod. Per confermare l'avvio del file batch con i diritti amministrativi, si dovrà rispondere affermativamente alla comparsa della seguente schermata di UAC (nel caso di Windows Vista e Windows 7):

Non appena si collegherà al sistema un'unità USB rimovibile, questa verrà riconosciuta da parte di Windows come se fosse un disco locale:

Accedendo alla finestra Gestione disco e selezionando la partizione correntemente presente sull'unità USB, si potrà eliminarla (perdendo però tutti i dati in essa conservati) per poi avere la possibilità di ricrearne manualmente due o più. Nell'esempio, come si vede, sono state create due partizioni distinte all'interno di una chiavetta USB: la prima da 200 MB, la seconda da circa 1,7 GB:

Non appena le partizioni saranno state create e formattate, Windows assegnerà automaticamente una lettera identificativa di unità a ciascuna di esse:

Quando si effettuano delle modifiche sul contenuto di un'unità disco (eliminazione e creazione delle partizioni, formattazione), per scongiurare eventuali perdite di dati è indispensabile accertarsi più volte che quella selezionata sia l'unità o la partizione d'interesse.


Per ripristinare la situazione iniziale ossia per fare in modo che le unità disco rimovibili siano nuovamente riconosciute come tali (e non come hard disk "fisici"), è necessario cliccare con il tasto destro del mouse sul file UFDNormal.bat e scegliere il comando Esegui come amministratore.
Affinché l'intervento abbia effetto sulle unità USB al momento collegate al sistema, si dovrà provvedere a disconnetterle ed a riconnetterle.


  1. Avatar
    federico90
    25/12/2015 09:41:16
    Bell'articolo... una domanda: è possibile utilizzare le varie partizioni, create sulla chiavetta USB in questo modo, ognuna per memorizzare un ripristino relativo ad una versione di Windows? Si avra' così la possibilità di ripristinare varie versioni di Windows utilizzando il medesimo supporto. Grazie.
  2. Avatar
    Utente sconosciuto
    13/11/2015 20:40:22
    è possibile eliminare questa installazione del file .inf?! purtroppo il pc non va più... non riesco a risolvere nemmeno con un ripristino se non formattando tutto...
  3. Avatar
    MiK
    09/10/2015 11:26:45
    Esiste qualcosa del genere per far vedere a windows 7 (e applicativi) un disco di rete come se fosse un disco fisico? Lo chiedo perché un software che uso non funziona se metto la sua cartella di lavoro in un disco di rete (NET USE ecc), un collegamento simbolico (MKLINK, nelle sue varie opzioni) o SUBST. Grazie
  4. Avatar
    Michele Nasi
    13/06/2014 18:08:16
    All'epoca in cui l'articolo è stato scritto, il software era perfettamente funzionante (altrimenti non sarebbe stato oggetto di un articolo). Ho provveduto a richiamare l'attenzione con un riquadro in rosso all'inizio dell'articolo.
  5. Avatar
    Raffaele jr.
    13/06/2014 15:35:41
    Purtroppo dopo aver installato il .inf windows (7 n.d.r.) allerta che si tratta di un driver senza firma, al successivo riavvio windows non parte...per fortuna che la console di ripristino (per chi ce l'ha attiva) risolve il problema! :disapprovato:
  6. Avatar
    2° Utente
    15/04/2014 21:47:23
    Purtroppo quando un'utente riscontra qualche malfunzionamento e anche se subisce proprio un danno, come in questo caso, che addirittura rende il PC inservibile, è sempre ignorante, parla senza cognizione di causa e "butta li" le critiche. Io non mi sveglio una mattina e non sapendo che fare metto commenti negativi dove capita, il mio commento o "critica" se vogliamo, è semplicemente una conseguenza del fatto che dopo aver seguito meticolosamente i passaggi descritti in questo articolo il mio sistema operativo (Windows 7 Ultimate 64bit) al primo riavvio è diventato irrecuperabile (nessun ripristino risolveva il problema) ed ho dovuto formattare, e non credo che si debba essere per forza programmatori per intuirne la causa. Se lei si è sentito offeso nel suo lavoro sono dispiaciuto ma non ne capisco il motivo, il mio scopo era solo quello di avvisare gli utenti di quello che può succedere, e come si può vedere dai coomenti precedenti non sono l'unico ad aver avuto problemi simili, se qualcuno deve offendersi è chi il programma l'ha creato, magari nella maggior parte dei casi funzionerà pure, ma dove non funziona fa un bel danno.
  7. Avatar
    Michele Nasi
    15/04/2014 21:02:53
    Gentile lettore, il sottoscritto non "spaccia" nulla ma dedica gran parte della sua vita a fornire informazioni sempre aggiornate, corrette e verificate. Anche la procedura che lei ha cortesemente commentato è stata a suo tempo (l'articolo risale a marzo 2012) controllata senza rilevare alcun tipo di problema: per questo motivo ne è stata decisa la pubblicazione sul sito. Che io sappia non esistono al momento altre procedure che consentono di raggiungere il medesimo risultato. Appena possibile cercherò nuovamente di verificare il comportamento del sistema operativo (non vorrei che nel tempo fosse cambiato qualcosa). Ciò che però non posso accettare è il mancato rispetto per il lavoro altrui, le critiche "buttate lì" senza cognizione di causa, l'atteggiamento per cui tutto è dovuto. Che versione di Windows 7 sta eseguendo? A 32 o 64 bit? Ha ricevuto messaggi particolari durante l'installazione del driver? Come ha risposto? Cosa c'è installato sul suo sistema? Quali precauzioni ha preso prima di effettuare le varie operazioni?
  8. Avatar
    2° Utente Incazzato!
    15/04/2014 19:51:53
    :matto: Anche a me una volta installato (su windows 7 ultimate) il PC non si avviava più in nessun modo e ho dovuto ripristinare tutto :collasso: Ma come caXXo vi viene di spacciare in rete sta roba? :cattivo: C'è un modo per fare questa cosa con un programma, senza modificare mezzo registro?
  9. Avatar
    wib91
    11/03/2014 21:47:12
    Io ho win 8 pro a 32 bit va tutto liscio ma dopo il riavvio il mouse e la pennetta non vanno piu :( come poss risolvere?
  10. Avatar
    Cucciolo
    23/02/2013 14:06:58
    Ho provato con windows 7 ultimate x64, la conversione da unità rimuovibili a unità fisiche ha funzionato bene senza problemi, ma sinceramente non vedo l'utilità nell'utilizzare questo sistema: se si creano piu partizioni su una chiavetta, si dovrebbero installare i driver in ogni computer nella quale viene inserita la chiavetta altrimenti sarebbe utilizzabile solamente la prima partizione. Quasi mai si dispone dei diritti amministrativi necessari per poterlo fare. il sistema presenta le unità come dischi normali ma, a parte il partizionamento, vengono trattati come unità rimuovibile, è possibile creare solamente volumi semplici mentre risulta del tutto impossibile creare volumi spanning, striping, mirroring o raid.
Windows: come trasformare un'unità USB rimovibile in un hard disk