v2 Changelog: New Features Modern Partitioning Architecture: The Recovery partition is now placed at the very end of the disk. [ Boot ] ➔ [ Windows ] ➔ [ DATA ] ➔ [ Recovery ] Smart Result Validation: All Diskpart operations are now validated in real-time. Shows a localized success message if completed successfully, or an error message otherwise. VHD Overwrite Protection: If a VHD file with the same name is selected, the old file is automatically cleared to prevent Diskpart errors. Precise Sizing: Decimal GB display (e.g., 0.9 GB) support added for small disks. Improvements WinPE Drive Letter Logic: A smart letter assignment logic was developed for WinPE to prioritize the C: drive for the OS partition. Critical Error Management: Added the override parameter to all 'set id' commands to bypass Diskpart's "Volume in use" error in Live OS environments. Bug Fixes NumericUpDown Crash: Fixed "Value is out of range" error with update lock and dynamic boundary management. 0 GB Display: Fixed small virtual disks showing as 0 GB using floating-point support. UI Feezes: Blocked infinite recursion during smart size balancing.
v3 Changelog: Key Innovations & Improvements Dynamic Visual Disk Map: A real-time, color-coded map representing partition proportions. S.M.A.R.T. Health Monitoring: Monitoring of the selected disk's hardware health status (OK / Warning / Error) via WMI. Media Type Identification: Automatic detection of disk device types (SSD, NVMe, HDD) displayed in the UI. Robust WMI Error Handling: Added persistent and informative error messages for environments with missing WMI services (some modified WinPE), ensuring users know core Diskpart features remain functional. TopMost Message Boxes: Moved all popups to "TopMost" to ensure visibility in WinPE/Live OS environments. Selection Persistence: The selected disk is now remembered during language changes or list refreshes.
@mephistooo2 Is it possible to create a settings.ini for other languages? When you start your tool, it's always in Turkish, so I created a German language file for myself, which works perfectly, and I had to save it in tr.ini so that my translation is immediately available in German when the program starts. Thx for your hard work
The sole purpose of this application is to prepare the disk for Windows installation and image restoration. It has no other purpose. So the answer to your question is no.
Trying to launch it on a Strelec WinPE W10 x64 (WinPE11_10_Sergei_Strelec_x64_2026.09.08_English.iso) right now. Won't run. Double-click on DiskpartGUI v3.exe, nothing happens.
Same here. And same with @mephistooo2 backup/restore tool. I think it's maybe because of the runtime dependency which Strelec doesnt have. That's why the programs intended for WinPe's should be build against 4.5xx series. The best hope is to ask Strelec to integrate these two programs but alas! registrations on Strelec website are disabled.
Is it possible to add .NET8 to Sergei Strelec WinPE? A google search seems to indicate that it is possible, but not easy. The preferred solution is for the programmer to "publish as a self contained app".
I will attempt to fork and rebuild using the .Net framework 4.5, which is essentially present everywhere. Provided the license allows the forking. I'm currently doing the MSFT ucpd get around project. Settings default programs had never been harder. Thank you Microsoft. Edit: But I still don't know how to integrate these two programs into Strelec as it uses custom SSTR based menu. The design is very complicated, where does the actualy payload lives, where does it obtains the configuration from ? And that making a shortcut available in the Strelec menu. If anyone has any idea, we can all benefit.