Releases: cregx/mdt-cleanup-harddrive-winpe
Releases · cregx/mdt-cleanup-harddrive-winpe
v.1.2.9
🔧 Bugfixes / Optimizations
- Additional error handling
Includes a new attempt to accurately detect and avoid error causes #6 and #5, which fixes the erroneous behavior observed in version 1.2.7. Cleanup checks that the system has a minimum number of physical disks before starting a cleanup operation. This error handling relates to the ability to determine whether the cleanup process is running within a PXE or non-PXE based deployment.
The logical drives Cleanup detects depend on the installation environment: (Note: The table represents the minimal starting point.) |
PXE | Non-PXE | Remarks |
---|---|---|---|
Normal state: - one internal hard disk is available (C:\) |
C:\ X:\ | C:\ D:\ X:\ | C:\ == primary logical drive D:\ == boot medium, e. g. DVD, USB flash drive X:\ == drive with the boot image |
Faulty condition: - an internal hard drive is missing ( |
X:\ | D:\ X:\ | Non-PXE: boot from read-only medium like a DVD |
Faulty condition: - an internal hard drive is missing ( |
X:\ | C:\ X:\ | Non-PXE: boot from a read-write medium like a USB flash drive |
-
In addition, the display of information has been optimized:
-
PXE-based installation:
PXE: Normal state (one internal hard drive)
PXE: Not enough logical drives found
- Non-PXE-based installation:
Non-PXE: Normal state (one internal hard drive)
Non-PXE: Although sufficient drives, such as C:\ and X:\ [2] or D:\ and X:\ [1], have been recognized, it unfortunately appears that the first drive, e.g., C:\, is being used as the boot medium for the installation (e.g., the USB boot flash drive within a non-PXE-based installation). To detect this, Cleanup additionally checks whether the Deploy directory is present on the first drive. Accordingly, a specific error message is displayed.
- Code-signed release version.
- File hash value on Virustotal.com for cleanup.exe (0/72):
48c7b29fd9f746d8764d54942584d0d314419ebce0031e5717765ed9ce2f41ab - File hash value on Virustotal.com for cleanup-de.exe (0/72):
d22d517ee5fa04c64e6a5f5f530c80298d9a6d26822cd1e5eb906b408275a997
🙏 Thank you for using Cleanup. - Christoph -
v.1.2.7
❗ Important notice
- Please be aware that this version is not suitable for use within a PXE-based rollout solution (Bug: #6). In such cases, please utilize version 1.1.6 instead. Thanks to Harry3co for reporting the bug.
🔧 Bugfixes / Optimizations
- Cleanup now checks whether the system has a minimum number of physical drives before initiating a cleanup operation (according to error #5).
- Minor bug fixes and optimizations.
- Code-signed release version.
- File hash value on Virustotal.com for cleanup.exe (0/71):
7296d8fea8700ac16dfdfb398dfd1d017da5fe53615cb064dd55cc7dd9f7c8d0 - File hash value on Virustotal.com for cleanup-de.exe (0/71):
fca4196d97a53b7793541942ade49bc05d351a4e0d2b093d23fd3d9fd2fe15e9
🙏 Thank you for using Cleanup. - Christoph -
v.1.1.6
🚀 Features
- New feature added: Cleanup checks whether it should perform a system restart after completing its work or not (according to the idea: #4). The restart is considered the default behavior unless the user decides that no restart should be performed.
- A thank you to Lord1340 for the idea suggestion.
🔧 Bugfixes / Optimizations
- Smaller improvements of a more cosmetic nature.
- Code-signed release version.
- File hash value on Virustotal.com for cleanup.exe (0/69): 4cdc295b3687ee0063077feff68689d7260aacac5f3144bf2c8f36efeb508b64
- File hash value on Virustotal.com for cleanup-de.exe (0/69): 72f4abbe22008593f9845d1cc1812db7cbc411ca4b1d795fdececf0ee3518361
🙏 Thank you for using Cleanup. - Christoph -
v.1.0.5
- New feature added: "Cleanup" detects after a restart whether a cleanup has already been performed and terminates automatically after 30 seconds. The remaining time until automatic termination appears in the "Skip" button.
For this purpose, the primary partition (C:\) is not only formatted via Diskpart.txt, but also labeled "cleaned".
After successful installation of the operating system (via the task sequence), the primary partition should normally, i.e. without having to have explicitly specified this, either have no label at all or be labeled "Windows".
- Small optimizations made in the code.
- File hash Virustotal.com for cleanup.exe (0/71): f8f79ae1b30bca5887bb63e399f5fa866164b9efba561ef596288c244cff8993
- File hash at Virustotal.com for cleanup-de.exe (0/72): 1bce0ecd9768e259fde350d77db131cb9378f6cba8a43ad33c17ee2875617545
v.1.0.4
- New function added: List of logical drives, such as c: d: x: show in the user interface.
- Fixed error #2 (Diskpart.txt was adjusted for this). The primary hard disk is not only cleaned, but also a new primary partition is created, activated, formatted as ntfs and assigned. This is to prevent the external hard disk from being used instead of the installed hard disk for the installation process.
- File hash Virustotal.com for cleanup.exe (0/71): e934af27cdce6851a4f073fb3622baa6b6c70261f4add9320857ba924322e5fd
- File hash at Virustotal.com for cleanup-de.exe (0/71): 86f3893ff8d4b2585c615458b02c3d07d3116427c27097351d19c32e1f883e87
v.1.0.3
- Added check if the action file exists when running the cleanup process. Until version 1.0.3 this task was handled by the ShellExecuteEx() function.
- Output of error codes implemented in hexadecimal notation instead of decimal values.
- Small optimizations made in the code.
- File hash Virustotal.com for cleanup.exe: 31ca314ccaefd496e777edd3e180a9a786ab3861d629adabce2e8d08df053c75
- File hash at Virustotal.com for cleanup-de.exe: 8bb671867e52e7460ce96772cd88a6a3864dddd46d868043973978a20e9adf7d
v.1.0.2
- Program version with German UI language (-de).
- Spelling error in action.bat fixed.
- Otherwise no changes compared to version 1.0.1.
- File hash Virustotal.com for cleanup.exe: 4cadb2e7a4e03037d65c72dd4cfe621c4d8742e3da3beb49384ee7500d05c6ff
- File hash at Virustotal.com for cleanup-de.exe: 790db0bed61452f22b549859f5b0fb456b6149448d2de017daa71b641db5a67d