Il fantasma della chiavetta USB che non voleva morire — e come esorcizzarlo (Windows 10)
Come fare: risolvere il problema di Windows che assegna lo stesso nome a qualsiasi chiavetta USB collegata

Ti è mai capitato di collegare una chiavetta USB e vedere riapparire un vecchio nome dal passato? La formatti, la rinomini, bestemmi… ma Windows insiste che l’unità si chiami ancora come una connessione precedente, magari TEST o peggio CentOS 7 Boot. La chiavetta non è posseduta. È solo Windows che si aggrappa a un’etichetta vecchia salvata in cache da tempo.

Cosa perseguita davvero la tua lettera di unità
Windows tiene nota di ogni chiavetta che colleghi: quale lettera di unità ha ricevuto, quale etichetta del volume aveva, qualche ID e altri dettagli. Quando un nuovo dispositivo eredita una vecchia lettera (D:, E:, ecc.), Esplora file può riutilizzare l’etichetta memorizzata nella cache invece di leggerla dal dispositivo. Ecco perché una chiavetta vuota può apparire con il nome di un’altra.
Strumenti come USBDeview eliminano la cronologia dei dispositivi, ma non la cache delle etichette letta da Esplora file. La soluzione è cancellare le voci giuste del registro di sistema, così Windows smette di ricordare.
Il rituale (sicuro e semplice)
Scollega prima tutte le chiavette USB. Se restano collegate, Windows potrebbe ricreare subito le stesse voci obsolete. Poi apri il Prompt dei comandi (amministratore) (Start > digita cmd > clic destro > Esegui come amministratore) e incolla il blocco seguente.
:: --- Cancella le associazioni di lettere di unità di sistema ---
reg delete "HKLM\SYSTEM\MountedDevices" /v "\DosDevices\D:" /f
reg delete "HKLM\SYSTEM\MountedDevices" /v "\DosDevices\E:" /f
:: --- Cancella la cache inquietante di Esplora file ---
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2" /f
:: --- Cancella eventuali etichette o icone personalizzate ---
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\D" /f
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\E" /f
:: --- Riavvia Esplora file per far riposare gli spiriti ---
taskkill /im explorer.exe /f
start explorer.exe
Ora ricollega le chiavette USB. Esplora file ricostruirà le informazioni direttamente dall’hardware, senza fantasmi. Se vuoi essere ancora più sicuro, riavvia il computer invece di riaprire solo Esplora file.
Perché funziona (in parole semplici)
MountedDevicesmemorizza quale lettera apparteneva a quale dispositivo.MountPoints2fornisce a Esplora file l’etichetta e altri metadati associati a quella lettera.DriveIconspuò sovrascrivere etichette o icone per lettera, giusto per confondere un po’ le cose.
Cancellando tutte e tre le voci, Windows dimentica le sue vecchie storie. Nuovo dispositivo, nuovo nome — finalmente.
A proposito delle lettere di unità
Nei comandi sopra, D: ed E: sono solo esempi. Puoi sostituirli con qualsiasi lettera — F:, G:, o qualunque altra sia “infestata” nel tuo sistema. La struttura dei comandi resta la stessa; basta cambiare la lettera in ogni riga. Ecco un esempio per F e G:
reg delete "HKLM\SYSTEM\MountedDevices" /v "\DosDevices\F:" /f
reg delete "HKLM\SYSTEM\MountedDevices" /v "\DosDevices\G:" /f
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\F" /f
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\G" /f
Le righe centrali che cancellano la cache di MountPoints2 non dipendono da lettere specifiche — basta eseguirle una volta. Tutto il resto può essere ripetuto o adattato alle lettere che ti servono.
Per i più scrupolosi
Se gestisci una postazione di test o una stazione di duplicazione e metà dell’alfabeto è pieno di nomi fantasma, puoi automatizzare la pulizia di tutte le lettere rimovibili con questo ciclo a riga singola:
for %%L in (D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
reg delete "HKLM\SYSTEM\MountedDevices" /v "\DosDevices\%%L:" /f
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\%%L" /f
)
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2" /f
taskkill /im explorer.exe /f
start explorer.exe
Questo cancella la cache di tutte le lettere di unità in un colpo solo. Ideale per workstation che gestiscono decine di chiavette USB diverse — come apparecchi di duplicazione, sistemi di imaging o banchi di prova che testano unità tutto il giorno.
Conclusione
Il problema non era la tua chiavetta USB, ma la nostalgia di Windows. Tieni a portata di mano questo blocco di comandi se esegui spesso test, clonazioni o duplicazioni di chiavette USB — è l’equivalente digitale di qualche goccia d’acqua santa contro i fantasmi più ostinati di Esplora file.
Trackback dal tuo sito.

