Dischi di PowerShell e gestione delle partizioni. Ci sono circa 166 (Finestre 1903) PowerShell cmdlets in the Storage module in Windows 10. Per visualizzare tutti i comandi disponibili relativi alla gestione del disco.
Get-Command -Module Storage
Elenca dischi e partizioni locali
Visualizza l'elenco dei dischi locali disponibili nel sistema a livello logico.
Get-Disk | ft -AutoSize
Select only the system disk on which Windows is installed.
Get-Disk | Where-Object IsSystem -eq $True | fl
Puoi visualizzare solo dischi offline.
Get-Disk | Where-Object IsOffline –Eq $True| ft –AutoSize
Se hai bisogno di informazioni sui dischi fisici (le caratteristiche e lo stato dei dischi fisici su un computer), utilizzo Get-physicaldisk.
È possibile visualizzare l'elenco delle partizioni su tutti i dischi.
Get-Partition
O partizioni solo sui dischi specificati.
Get-Partition –DiskNumber 1,2
Inizializzazione del disco in PowerShell
1. Ottieni il disco online;
Get-Disk | Where-Object IsOffline –Eq $True | Set-Disk –IsOffline $False
2. Inizializzalo;
Initialize-Disk -Number 1
Per impostazione predefinita, a GPT (Guid) La tabella delle partizioni viene creata su un disco, Ma se hai bisogno di un Mbr uno.
Initialize-Disk 1 –PartitionStyle MBR
NOTA: Se ci sono alcuni dati sul disco, È possibile modificare la tabella delle partizioni da MBR a GPT senza rimuovere i dati utilizzando il mbr2gpt.exe attrezzo.
Come creare partizioni su un disco?
Per creare una nuova partizione su un disco, the Nuova partizione viene utilizzato cmdlet.
New-Partition –DiskNumber 1 -Size 100gb -DriveLetter G
Se vuoi che la partizione occupi tutto lo spazio del disco disponibile, usare il È massimizzato attributo. Per assegnare una lettera automaticamente, the AssessDriveletter Viene utilizzato il parametro.
New-Partition –DiskNumber 1 -AssignDriveLetter –UseMaximumSize
Puoi cambiare la lettera assegnata.
Set-Partition –DriveLetter L -NewDriveLetter U
Se vuoi rendere attiva una partizione.
Set-Partition -DriveLetter U -IsActive $true
Formattare una partizione con PowerShell
Format the new partition in the NTFS and set the Data volume label.
Format-Volume -DriveLetter G -FileSystem NTFS -NewFileSystemLabel Data -Confirm:$false
Come rimuovere le partizioni da un disco?
Rimuovi tutte le partizioni sui dischi 1 E 2 senza conferma.
Get-Partition –DiskNumber 1,2 | Remove-Partition -Confirm:$false
Per eliminare tutte le partizioni da dischi e dati completamente chiari.
Clear-Disk -Number 1 -RemoveData -Confirm:$false