Skip to main content
Matrix42 Self-Service Help Center

End of Life (EOL)

With WinPE PreBoot version 1.8.3 End of Life is supported.

End of Life deletes all mass storage devices (not USB) of the connected client.

  • Each partition is formatted with different file systems.
  • Afterwards the corresponding partitions are deleted.
  • Then random data with a predefined number (default 10 GB) is distributed on the disk.
  • Finally, the disk is set to a defined "clean" state.


If a NVME disk is detected, a secure deletion is performed using "NVME format". This is valid for WinPE PreBoot version 1.8.5 and higher and is part of WinPE EndOfLife 1.1 and higher.

For all other disks a "NVME-Format" function is not yet part of WinPE EndOfLife.

Configuring End of Life (EOL)

After you have downloaded the WinPE_PreBoot_Support file from the Marketplace from version 1.8.3 on and integrated it according to the description, you must import the new EndOfLife package.

Create a configuration group as high up in the tree as possible to prevent PreOS packages or variables from being inherited. This can lead to the EndOfLife package ending with an error message even though the disks have been successfully deleted.

  1. Create a dedicated configuration group (in the example EndOfLife (EOL)) in the middle tree in the Matrix42 Management Console.


  1. Assign (only) the PreOS package EndOfLife to this group.
    Make sure that this group does not inherit any other WinPE packages or variables.
  2. Assign a dedicated and current WinPE boot image that was created with a higher timeout value (if you want to completely overwrite the disk(s)). Here is the default 3600 seconds (1 hour) - for a complete overwrite 36000 seconds (10 hours) is recommended.
  3. Create a Variable Configuration with the variables of the EndOfLife package.


  • GBytesWrite

Specifies the amount of random data (default 10 GB) written to each disk. Can be set in GB increments. The value "0" overwrites the entire disk once with random data.
Depending on the number and size of the disks, this process may take several hours. Here you may have to adjust the time out value of the WinPE Boot images.
You can change this value in the file Matrix42.Empirum.PeAgent.dll.config in the directory ".\Empirum\EmpInst\Sys\Images\WinPE\binaries\UAF\".

If this value is changed, the WinPE boot image must be rebuilt, so that the change is applied!

  • RemoveFromEmpirum

Controls the client-specific behavior according to an End of Life procedure.
By assigning the value "0" you can determine that the client remains in EMC and Empirum as a managed object after the End of Life procedure. If this variable is set to "1" (default), the client is removed from EMC and Empirum after the End of Life procedure.

  • RemoveFromAD

Controls the client-specific behavior according to an End of Life procedure.
By assigning the value "1" you can determine that the client will -after finishing EOL- be removed from the Active Directory (AD) too.
This feature is introduced with EOL 1.4, and is in an experimental state. 

Compared to the EPE EOL implementation, a running LDAP sync is required to use this feature!

  • NVMEFallback

Controls the behavior in case of NVME-Format errors. Default: if an error occurs with NVME-Format, the disk is then classically deleted sector by sector (NVMEFallback="1").
By assigning a value of "0" you can determine that NVME-Format errors will cause an abort and the disk will remain undeleted.

  • ActivateEndOfLife

This variable is a safety function and must be manually set to 1 for End of Life to start.
If the variable has the value 0, the execution is aborted, and an error message is displayed in the log.


  1. Assign the clients to be deleted and activate them (PULL via DDS/DDC and PXE). End of Life will be executed at the next boot.


End of Life logs and reporting (EOL)

After deleting a client via EOL, client specific EOL log-informations and reports can be accessed via Empirum menu-functions Info and Reports. 

Matrix42 Management Console > Info >  EndOfLife Log


Matrix42 Management Console > File > Reports > General Information > End Of Life


  • Was this article helpful?