GetUSB.info Logo

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

Windows non cambia il nome della chiavetta USB in Esplora file

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.

Windows non aggiorna il nome della chiavetta USB in Esplora file

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)

  • MountedDevices memorizza quale lettera apparteneva a quale dispositivo.
  • MountPoints2 fornisce a Esplora file l’etichetta e altri metadati associati a quella lettera.
  • DriveIcons può 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.