PowerShell Zarządzanie dyskami i partycjami. Jest około 166 (Okna 1903) PowerShell polecenia cmdlet w module Storage w Okna 10. Aby wyświetlić wszystkie dostępne polecenia związane z zarządzaniem dyskami.
Get-Command -Module Storage
Wyświetl listę dysków lokalnych i partycji
Wyświetl listę dysków lokalnych dostępnych w systemie na poziomie logicznym.
Get-Disk | ft -AutoSize
Wybierz tylko dysk systemowy, na którym Okna jest zainstalowany.
Get-Disk | Where-Object IsSystem -eq $True | fl
Można wyświetlać tylko dyski offline.
Get-Disk | Where-Object IsOffline –Eq $True| ft –AutoSize
Jeśli potrzebujesz informacji o dyskach fizycznych (charakterystyka i stan dysków fizycznych w komputerze), używać Get-PhysicalDisk.
Możesz wyświetlić listę partycji na wszystkich dyskach.
Get-Partition
Lub tylko partycje na określonych dyskach.
Get-Partition –DiskNumber 1,2
Inicjalizacja dysku w PowerShell
1. Pobierz dysk Online;
Get-Disk | Where-Object IsOffline –Eq $True | Set-Disk –IsOffline $False
2. Zainicjuj to;
Initialize-Disk -Number 1
Domyślnie, A GPT (GUID) tablica partycji jest tworzona na dysku, ale jeśli potrzebujesz MBR jeden.
Initialize-Disk 1 –PartitionStyle MBR
NOTATKA: Jeśli na dysku są jakieś dane, możesz zmienić tablicę partycji z MBR na GPT bez usuwania danych za pomocą mbr2gpt.exe narzędzie.
Jak utworzyć partycje na dysku?
Aby utworzyć nową partycję na dysku, the Nowa partycja polecenie cmdlet jest używane.
New-Partition –DiskNumber 1 -Size 100gb -DriveLetter G
Jeśli chcesz, aby partycja zajmowała całe dostępne miejsce na dysku, użyj Jesteś w MaximumSize atrybut. Aby automatycznie przypisać literę, the Przypisz literę dysku używany jest parametr.
New-Partition –DiskNumber 1 -AssignDriveLetter –UseMaximumSize
Możesz zmienić przypisaną literę.
Set-Partition –DriveLetter L -NewDriveLetter U
Jeśli chcesz, aby partycja była aktywna.
Set-Partition -DriveLetter U -IsActive $true
Formatowanie partycji za pomocą programu PowerShell
Sformatuj nową partycję w formacie NTFS i ustaw etykietę woluminu danych.
Format-Volume -DriveLetter G -FileSystem NTFS -NewFileSystemLabel Data -Confirm:$false
Jak usunąć partycje z dysku?
Usuń wszystkie partycje na dyskach 1 I 2 bez potwierdzenia.
Get-Partition –DiskNumber 1,2 | Remove-Partition -Confirm:$false
Aby usunąć wszystkie partycje z dysków i całkowicie wyczyścić dane.
Clear-Disk -Number 1 -RemoveData -Confirm:$false