Skip to content

Releases: cregx/mdt-cleanup-harddrive-winpe

v.1.2.9

01 Apr 12:44
Compare
Choose a tag to compare

🔧 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 (C:\)
X:\ D:\ X:\ Non-PXE: boot from read-only medium like a DVD
Faulty condition:
- an internal hard drive is missing (C:\)
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)

UI-Cleanup-v.1.2.9-pxe-normal-state

PXE: Not enough logical drives found

UI-Cleanup-v.1.2.9-pxe-not-enough-logical-drives-found

  • Non-PXE-based installation:
Non-PXE: Normal state (one internal hard drive)

UI-Cleanup-v.1.2.9-non-pxe-c-normal-state

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.

UI-Cleanup-v.1.2.9-non-pxe-c-drive-contains-deploy-directory

🙏 Thank you for using Cleanup. - Christoph -

v.1.2.7

07 Mar 15:33
Compare
Choose a tag to compare

❗ 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.

UI-Cleanup-v.1.2.7

🙏 Thank you for using Cleanup. - Christoph -

v.1.1.6

14 May 06:27
Compare
Choose a tag to compare

🚀 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.

UI-Cleanup-v.1.1.6

🔧 Bugfixes / Optimizations

🙏 Thank you for using Cleanup. - Christoph -

v.1.0.5

22 Oct 08:54
Compare
Choose a tag to compare
  • 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".

Cleanup has detected an already performed cleanup

v.1.0.4

25 Sep 09:41
Compare
Choose a tag to compare

v.1.0.3

25 Sep 10:25
Compare
Choose a tag to compare
  • 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

26 May 20:04
0995e05
Compare
Choose a tag to compare
  • 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

v.1.0.1

23 May 17:54
Compare
Choose a tag to compare

A first executable and code signed release version suitable for use within the WinPE environment (MDT).