Come vedere tutti i dischi con DiskPart

Come vedere tutti i dischi con DiskPart

Guida completa: come visualizzare tutti i dischi con DiskPart su Windows

DiskPart è uno degli strumenti più potenti e versatili integrati in Windows per la gestione dei volumi e delle partizioni. Sebbene sia comunemente associato alla formattazione, all’eliminazione o alla creazione di partizioni, la sua capacità di enumerare tutti i dischi connessi al sistema lo rende uno strumento indispensabile per diagnostica, troubleshooting e amministrazione IT. In questa guida vedremo nel dettaglio come utilizzare DiskPart per ottenere un elenco completo dei dischi fisici e logici presenti sul computer, interpretare correttamente l’output restituito e risolvere eventuali problemi di visibilità dei dispositivi di archiviazione.

Cos’è DiskPart

DiskPart è una utility da riga di comando inclusa in tutte le versioni moderne di Windows, a partire da Windows XP. Fa parte del gruppo di strumenti di amministrazione di sistema e permette di gestire dischi fisici, partizioni, volumi e unità logiche senza bisogno di software di terze parti. A differenza dell’interfaccia grafica di Gestione Disco (diskmgmt.msc), DiskPart opera esclusivamente tramite prompt dei comandi o PowerShell, offrendo maggiore precisione e la possibilità di automatizzare le operazioni tramite script.

L’utilità è particolarmente apprezzata dagli amministratori di sistema per la sua capacità di interagire con dischi fisici in modo granulare. Permette di identificare dischi non riconosciuti, verificare lo stato di online o offline delle unità, controllare la presenza di partizioni protette e molto altro. La documentazione ufficiale Microsoft è disponibile sul sito Microsoft Learn.

Prerequisiti per l’utilizzo di DiskPart

Prima di procedere, è necessario disporre dei permessi di amministratore sul computer. DiskPart richiede privilegi elevati per accedere alle informazioni sui dischi fisici e per eseguire operazioni di modifica. Senza questi permessi, molti comandi restituiranno un errore di accesso negato.

  • Un sistema operativo Windows (versione 7 o successiva)
  • Accesso con account amministratore
  • Dischi fisici connessi al computer tramite SATA, SAS, USB o interfaccia NVMe

Come avviare DiskPart

Per lanciare DiskPart è necessario aprire un prompt dei comandi con privilegi di amministratore. Esistono diversi metodi per farlo:

  • Premere i tasti Windows e X contemporaneamente, quindi selezionare Prompt dei Comandi (Amministratore) o Terminal (Amministratore) dal menu che appare
  • Tipo diskpart nella barra di ricerca di Windows, fare clic con il pulsante destro del mouse sul risultato e scegliere Esegui come amministratore
  • Aprire Esegui con i tasti Windows più R, digitare cmd e premere Ctrl più Shift più Invio per aprire il prompt dei comandi con privilegi elevati

Una volta aperto il prompt dei comandi con diritti di amministratore, digitare diskpart e premere Invio. Vedrete apparire la finestra della console DiskPart con la dicitura DISKPART> che indica che l’utility è pronta per ricevere comandi.

Comando LIST DISK: visualizzare tutti i dischi fisici

Il comando fondamentale per elencare tutti i dischi fisici riconosciuti dal sistema è LIST DISK. Una volta all’interno della console DiskPart, digitare il comando e premere Invio.

  • Tipo LIST DISK nella console DiskPart
  • Premere Invio
  • Attendere che venga visualizzata la tabella con l’elenco dei dischi

L’output presenterà una tabella con le seguenti colonne: Disco, Stato, Dimensione, Libero e Occupato. Ogni riga corrisponde a un disco fisico rilevato dal sistema operativo.

La colonna Disco indica il numero identificativo assegnato al dispositivo (0, 1, 2 e così via). La colonna Stato può contenere i valori Online o Offline: un disco Online è attivo e accessibile, mentre un disco Offline non è montato nel sistema e non può essere utilizzato finché non viene portato online. La colonna Dimensione mostra la capacità totale del disco in gigabyte, mentre le colonne Libero e Occupato indicano rispettivamente lo spazio non allocato e quello già utilizzato dalle partizioni.

È importante notare che DiskPart visualizza solo i dischi fisici effettivamente connessi al sistema. Se un disco esterno USB non viene rilevato, è possibile che il cavo sia difettoso, che l’alimentazione insufficiente o che il driver del controller USB richieda un aggiornamento. In questi casi, si consiglia di verificare la connessione fisica e controllare il Gestione Dispositivi di Windows.

Interpretare correttamente l’output

Quando si osserva l’elenco dei dischi, è fondamentale prestare attenzione a diversi indicatori che possono segnalare problemi:

  • Se un disco appare con lo stato Offline, significa che Windows non lo ha montato automaticamente. Questo accade spesso con dischi che contengono partizioni non riconosciute o con volumi precedentemente rimossi in modo non corretto
  • Se la colonna Dimensione mostra 0 B o un valore errato, il disco potrebbe non essere correttamente riconosciuto dal controller di archiviazione
  • Se la colonna Libero corrisponde esattamente alla capacità totale del disco, significa che il disco è vuoto e non contiene alcuna partizione
  • Se compare un disco con etichetta Disco RAW, indica che il sistema non riconosce il file system presente sul dispositivo

Comando LIST VOLUME: visualizzare tutte le unità logiche

Oltre ai dischi fisici, DiskPart permette di elencare tutti i volumi logici montati nel sistema tramite il comando LIST VOLUME. Questo comando mostra le partizioni e le unità montate con lettere di drive assegnate.

  • Tipo LIST VOLUME nella console DiskPart
  • Premere Invio
  • Osservare la tabella con Volume, Disco, Ltr, Etichetta, File System e Stato

La colonna Ltr indica la lettera di drive assegnata al volume (C:, D:, E: e così via). La colonna Etichetta mostra il nome del volume assegnato dall’utente. La colonna File System specifica il tipo di file system utilizzato (NTFS, FAT32, exFAT, ReFS o RAW). La colonna Stato indica se il volume è Online, Offline, In Uso o Corrotto.

Il comando LIST VOLUME è particolarmente utile per identificare quale disco fisico contiene un determinato volume. La colonna Disco associa ogni volume al numero del disco fisico su cui risiede la partizione corrispondente.

Comando LIST DISK DETAIL: informazioni approfondite

Per ottenere informazioni più dettagliate su un disco specifico, è possibile combinare il comando con l’opzione DETAIL. Prima di utilizzare questo comando, è necessario selezionare il disco di interesse con il comando SELECT DISK seguito dal numero del disco.

  • Tipo SELECT DISK 0 per selezionare il primo disco
  • Premere Invio
  • Tipo LIST DISK DETAIL per visualizzare le informazioni dettagliate
  • Premere Invio

L’output dettagliato include informazioni come il tipo di disco (Fisico, Virtuale, USB o RAID), lo stato del disco, il numero di settori, la dimensione dei settori, il numero totale di settori e la capacità totale. Queste informazioni sono essenziali per verificare la corretta identificazione del dispositivo da parte del sistema operativo.

Dischi non visualizzati: cause e soluzioni

Uno dei problemi più comuni quando si utilizza DiskPart è che alcuni dischi fisici non appaiono nell’elenco. Questa situazione può dipendere da diverse cause:

Disco non riconosciuto dal controller di archiviazione

Se un disco interno SATA o NVMe non compare in DiskPart, il problema potrebbe risiedere nel controller di archiviazione. Verificare che il disco sia correttamente collegato alla scheda madre e che i cavi dati e di alimentazione siano saldi. Entrare nel BIOS UEFI del computer per confermare che il disco venga rilevato a livello firmware. Se il disco non appare nemmeno nel BIOS, potrebbe essere difettoso o alimentato in modo insufficiente.

Disco con partizioni non riconosciute

Windows potrebbe non montare un disco se le sue partizioni utilizzano file system non supportati nativamente. In questi casi, il disco apparirà in DiskPart ma senza lettere di drive assegnate. È possibile assegnare manualmente una lettera di drive selezionando il volume con SELECT VOLUME seguito dal numero del volume e digitando ASSIGN LETTER=X dove X è la lettera desiderata.

Disco contrassegnato come Offline

Se un disco appare con lo stato Offline in DiskPart, significa che Windows ha rilevato il dispositivo ma non lo ha montato. Per portarlo online, digitare SELECT DISK seguito dal numero del disco e poi digitare ONLINE DISK. Il disco diventerà immediatamente visibile e accessibile.

Dischi esterni USB non riconosciuti

I dischi collegati tramite porta USB possono non apparire per problemi di alimentazione o driver. Provare a collegare il dispositivo a una porta USB diversa, preferibilmente direttamente sulla scheda madre piuttosto che su un hub. Verificare anche la presenza di aggiornamenti per i driver del controller USB nel Gestione Dispositivi.

Comandi utili correlati

Oltre ai comandi principali descritti, DiskPart offre diverse funzionalità complementari che possono essere utili durante l’esplorazione dei dischi:

  • ATTRIBUTES DISK CLEAR: rimuove tutti gli attributi dal disco selezionato, utile per sbloccare dischi protetti da scrittura
  • ATTRIBUTES DISK READONLY: imposta il disco in sola lettura, impedendo modifiche accidentali ai dati
  • DETAIL DISK: mostra informazioni dettagliate sul disco attualmente selezionato, inclusi tipo, stato e partizioni
  • LIST PARTITION: elenca tutte le partizioni presenti sul disco selezionato
  • LIST VOLUME DETAIL: fornisce informazioni dettagliate su tutti i volumi montati nel sistema

Utilizzo di DiskPart da PowerShell

Oltre alla console dedicata, DiskPart può essere eseguito direttamente da PowerShell tramite il parametro -Command. Questo metodo è particolarmente utile per l’automazione e la creazione di script che devono enumerare i dischi in modo programmatico.

  • Aprire PowerShell come amministratore
  • Eseguire il comando: diskpart /c “list disk”
  • L’output verrà visualizzato direttamente nella finestra di PowerShell senza entrare nella console interattiva di DiskPart

Questo approccio consente di integrare la gestione dei dischi in script più ampi che possono eseguire operazioni multiple in sequenza, rendendo DiskPart uno strumento potente per l’amministrazione remota e batch.

Alternative a DiskPart per la visualizzazione dei dischi

Sebbene DiskPart sia lo strumento più completo per la gestione da riga di comando, Windows offre altre interfacce per visualizzare i dischi:

  • Gestione Disco (diskmgmt.msc): interfaccia grafica che mostra una rappresentazione visiva dei dischi e delle partizioni. Utile per chi preferisce un approccio grafico alla gestione dell’archiviazione
  • Gestione Dispositivi (devmgmt.msc): permette di verificare se i controller di archiviazione e le unità sono correttamente installati e riconosciuti dal sistema
  • System Information (msinfo32): fornisce informazioni dettagliate sull’hardware del computer, inclusi i dispositivi di archiviazione rilevati
  • WMI PowerShell: tramite cmdlet come Get-PhysicalDisk o Get-Disk è possibile ottenere informazioni programmatiche sui dischi direttamente da PowerShell

Ognuno di questi strumenti ha i propri vantaggi. DiskPart rimane la scelta migliore quando sono necessarie operazioni precise, scripting o amministrazione remota senza interfaccia grafica.

Migliori pratiche e consigli

Per utilizzare DiskPart in modo sicuro ed efficace, è opportuno seguire alcune buone pratiche:

  • Sempre verificare attentamente il numero del disco prima di eseguire qualsiasi operazione di modifica. Un errore nel selezionare il disco sbagliato può portare alla perdita di dati irreversibile
  • Effettuare backup regolari dei dati importanti prima di utilizzare DiskPart per modifiche alle partizioni o ai volumi
  • Utilizzare il comando DETAIL DISK per confermare le caratteristiche del disco prima di procedere con operazioni critiche
  • Annotare la configurazione attuale dei dischi prima di apportare modifiche, in modo da poter ripristinare lo stato originale in caso di problemi
  • Non chiudere mai la console DiskPart durante un’operazione in corso. Attendere sempre che il comando venga completato e che venga restituito il prompt DISKPART>
  • Utilizzare l’opzione EXIT per uscire correttamente da DiskPart quando si termina la sessione di lavoro

Conclusione

DiskPart rappresenta uno degli strumenti più completi e affidabili per la gestione dei dischi in ambiente Windows. La capacità di elencare tutti i dischi fisici e logici connessi al sistema, verificare lo stato delle unità e risolvere problemi di riconoscimento rende questa utility indispensabile per tecnici IT, amministratori di sistema e utenti avanzati. Attraverso i comandi LIST DISK, LIST VOLUME e DETAIL DISK è possibile ottenere una panoramica completa della configurazione di archiviazione del computer, identificare anomalie e intervenire con precisione. Conoscere a fondo DiskPart significa avere sotto controllo ogni aspetto della gestione dei dischi, dalla diagnostica all’automazione, garantendo efficienza e sicurezza nelle operazioni quotidiane.