Gestion des disques et partitions PowerShell. Il y a à peu près 166 (Fenêtres 1903) PowerShell cmdlets in the Storage module in Windows 10. Pour afficher toutes les commandes disponibles liées à la gestion du disque.
Get-Command -Module Storage
Répertoriez les disques et partitions locales
Afficher la liste des disques locaux disponibles dans votre système au niveau logique.
Get-Disk | ft -AutoSize
Select only the system disk on which Windows is installed.
Get-Disk | Where-Object IsSystem -eq $True | fl
Vous ne pouvez afficher que des disques hors ligne uniquement.
Get-Disk | Where-Object IsOffline –Eq $True| ft –AutoSize
Si vous avez besoin d'informations sur les disques physiques (Les caractéristiques et l'état des disques physiques sur un ordinateur), utiliser Get-Physicaldisk.
Vous pouvez afficher la liste des partitions sur tous les disques.
Get-Partition
Ou partitions sur les disques spécifiés uniquement.
Get-Partition –DiskNumber 1,2
Initialisation du disque dans PowerShell
1. Obtenez le disque en ligne;
Get-Disk | Where-Object IsOffline –Eq $True | Set-Disk –IsOffline $False
2. Initialisez-le;
Initialize-Disk -Number 1
Par défaut, a Gp (Guidage) La table de partition est créée sur un disque, Mais si vous avez besoin d'un Mbr one.
Initialize-Disk 1 –PartitionStyle MBR
NOTE: S'il y a des données sur le disque, Vous pouvez modifier la table de partition de MBR à GPT sans supprimer les données en utilisant le mbr2gpt.exe outil.
Comment créer des partitions sur un disque?
Pour créer une nouvelle partition sur un disque, le Nouvelle partition L'ondulage est utilisé.
New-Partition –DiskNumber 1 -Size 100gb -DriveLetter G
Si vous voulez que la partition occupe tout l'espace disque disponible, use the Il est maximal attribut. Pour affecter automatiquement une lettre, le Assign DriveLetter Le paramètre est utilisé.
New-Partition –DiskNumber 1 -AssignDriveLetter –UseMaximumSize
Vous pouvez modifier la lettre attribuée.
Set-Partition –DriveLetter L -NewDriveLetter U
Si vous voulez rendre une partition active.
Set-Partition -DriveLetter U -IsActive $true
Formatage d'une partition avec PowerShell
Format the new partition in the NTFS and set the Data volume label.
Format-Volume -DriveLetter G -FileSystem NTFS -NewFileSystemLabel Data -Confirm:$false
Comment supprimer les partitions d'un disque?
Supprimer toutes les partitions sur les disques 1 et 2 sans confirmation.
Get-Partition –DiskNumber 1,2 | Remove-Partition -Confirm:$false
Pour supprimer toutes les partitions des disques et des données complètement claires.
Clear-Disk -Number 1 -RemoveData -Confirm:$false