PSRecoveryPartition
2026.6.22.1713
PowerShell module for managing Windows recovery partitions, Windows Recovery Environment, and recovery boot entries. Uses native Win32 IOCTLs and P/Invokes (no dependency on the in-box Storage module / MSFT_* CIM classes); controlled Microsoft inbox process fallback (reagentc, bcdedit, diskpart for the MBR 0x27 type byte) is used only where required.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
Copyright (c) 2026 Grace Solutions. Licensed under GNU AGPL v3.
Package Details
Author(s)
- Grace Solutions
Tags
Windows Recovery Partition WinRE BCD PushButtonReset BootEntry
Cmdlets
Get-RecoveryPartition New-RecoveryPartition Set-RecoveryPartition Resize-RecoveryPartition Remove-RecoveryPartition Mount-RecoveryPartition Dismount-RecoveryPartition Test-RecoveryPartition New-RecoveryPartitionPlan Invoke-RecoveryPartitionPlan Get-WindowsRecoveryImage Set-WindowsRecoveryImage Get-WindowsRecoveryEnvironment Set-WindowsRecoveryEnvironment Enable-WindowsRecoveryEnvironment Disable-WindowsRecoveryEnvironment Get-WindowsRecoveryBootEntry New-WindowsRecoveryBootEntry Remove-WindowsRecoveryBootEntry Set-WindowsRecoveryEntryPoint Save-RecoveryBootImage
PSEditions
Dependencies
This module has no dependencies.
Release Notes
Initial release.
FileList
- PSRecoveryPartition.nuspec
- PSRecoveryPartition.pdb
- PSRecoveryPartition.psd1
- PSRecoveryPartition.dll
- en-US\PSRecoveryPartition.dll-Help.xml
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 2026.6.22.1713 (current version) | 8 | 6/23/2026 |