Dienstag, 4. Dezember 2018

Diskpart vs Powershell

Um Festplattenpartitionen zu behandeln - was sollte man nehmen - Diskpart oder Powershell?

Achtung beim Probieren! der clean Befehl innerhalb diskpart wird ohne Nachfrage ausgeführt und löscht die aktive disk!
Die Powershell Befehle fragen zwar nach, Standardantwort ist aber Yes. Also auch hier Vorsicht!

Diskpart lässt sich zwar auch scripten, aber etwas ungewöhnlich. Mit Powershell lässt sich viel mehr machen. Aber die Befehle sind auch zum Teil komplexer.

Ich fange hier einfach mal eine Tabelle, die ich vervollständigen kann:

list disk get-disk|sort number
sel disk 0
list part
Get-Partition -disknumber 0
sel disk 1
clean
Clear-Disk -Number 1 -RemoveData -RemoveOEM
list volume Get-Volume
sel disk 1
(clean)
convert gpt
Initialize-Disk -Number 1
sel disk 1
(clean)
convert mbr
Initialize-Disk -Number 1 -PartitionStyle MBR
sel disk 5
attributes disk clear readonly
Set-Disk -Number 5 -IsReadonly $False






Das geht so richtig gut nur in Powershell

Wo liegt das Laufwerk E?
Get-Partition -DriveLetter E|select DiskNumber,PartitionNumber,DriveLetter,Offset,Size,Type|format-table

Welche Festplatte hat welche Laufwerke?
Get-Volume|Get-Partition |select DiskNumber,PartitionNumber,DriveLetter,Offset,Size,Type|sort DiskNumber,DriveLetter|Format-Table

Erzeuge neues Volume auf Disk 1 mit definiertem DriveLetter
New-Partition -Disknumber 1 -DriveLetter W -UseMaximumSize |Format-Volume

Ein Volume umbenennen
Set-Volume -DriveLetter W -NewFileSystemLabel "Data1"