Al lavoro una serie di computer con Windows 10 avevano assegnato delle lettere di unità anche a quelle partizioni di sistema che solitamente ne sono prive. La cosa, oltre a creare confusione all’utente che poteva cercare di salvare dei dati in dischi che non erano adatti allo scopo, generava una lunga serie di avvisi di errore, per dischi fissi troppo pieni, nel portale di noi tecnici dove gestiamo i computer remoti. Così ho cercato i comandi giusti per rimuovere con PowerShell le lettere unità di troppo.

Come togliere lettere unità dischi fissi usando Powershell

Per prima cosa verifichiamo il Number assegnato al disco fisso con il comando get-disk. Con un solo disco fisso presente dovrebbe essere sempre 0.

Come togliere lettere unità dischi fissi usando Powershell

Ora dobbiamo vedere il numero delle partizioni presenti e la lettera assegnata al disco. Il comando da usare è get-disk 0 | get-partition, ovviamente dovete cambiare il numero del disco con quello che avete rilevato con il comando precedente se fosse diverso.

Come togliere lettere unità dischi fissi usando Powershell

In questo caso abbiamo una lettera D sulla partizione numero 3 e una lettera F sulla partizione numero 6. Per procedure alla rimozione delle lettere ci serviamo del comando: Remove-PartitionAccessPath -DiskNumber X -PartitionNumber X -Accesspath X.

Al posto delle X vanno messi i valori rilevati con il comando precedente, il comando, non genera output a video, bisogna ripeterlo più volte a seconda di quante lettere ci sono da eliminare. Va ripetuto poi get-disk 0 | get-partition per verificare che sia rimasta solo la lettera C.

Come togliere lettere unità dischi fissi usando Powershell