KWipe – Multi-threaded disk wiping app for full deletion of the data

Disk Wiping Software helps you permanently and safely delete data from the storage device.

We all use storage drives in several ways and for a variety of reasons. Stored data is broadly classified into two types including general data and sensitive data. For example data like Linux ISO images and software are not a big deal even if it gets into the wrong hands. There is, of course, the sensitive personal data stored too. You can’t afford to get it in other hands.

When you usually delete the files, the system doesn’t really delete it but instead declares that the concerned area of the drive as overwritable to store the new data. Therefore, your old data is still there and should only get erased when some other file takes its place. Until then the deleted files are completely recoverable using the data recovery programs.

That’s the reason you should use a drive wiping software, which overwrites the deleted area of the hard disk several times, making the data recovery useless. One of the excellent wiping software for Linux we recommend is KWipe.

KWipe Features

1. Simple GUI

KWipe has a pretty simple interface. You just get the option to choose the wiping method and the partitions to be cleared. As for the actions, you get options to refresh the devices list, to clear job list, to cancel a job, and to wipe all partitions included.

KWipe interface

2. Support for many wiping methods

KWipe offers a lot of different wiping methods, some of which are described below:

  • One – Number 1 is written over all the data (one pass). It is the default setting.
  • Zero – A zero is written over all data (one pass).
  • VSITR – Seven passes are used, three times zero and one alternatively, and finally a random character is written.
  • Gutmann – 35 passes are used, all random characters.

These are just a few of the examples. Below is the screenshot of all options.

KWipe methods.
Full methods list

For normal usage, the default option itself is good enough. As the number of passes increase, the recovery becomes that much more robust but takes a long time to complete wiping.

3. Multithreading

Multithreading feature wipes multiple partitions or multiple devices at a single time. It saves much time and requires lesser interaction of the user.

KWipe multithreading.
Wiping multiple devices at once.

KWipe Installation

It is the tricky part. This program is not available in the repositories to download directly, and neither does it appear in the application launchers after installation. Just follow the instructions here, and you’ll be good to go.


You should to have Python 3 in your system to run this program. KWipe is based on Python 3 and PyQt5. So lets clear out the dependencies first.

sudo apt-get install python3 python*parted python3-pyqt5

These are all the dependencies. Since Python and its packages are available in most of the distributions’ repositories, you can directly install them with their code. For Arch Linux, just type:

sudo pacman -S python3 python*parted python3-pyqt5

Just use the same package names, with commands according to your distribution’s package management system.

Downloading and setting up KWipe

The package of KWipe should be downloaded manually. Go to this link to get the download for the latest version.

After the download is complete, open up a terminal, go to the download directory using the cd command.

cd Downloads

Now extract the contents of KWipe package:

tar -xjf KWipe*.bz2


The working directory should be change to the newly extracted KWipe’s directory. So type:

cd KWipe[ press tab]

You don’t have to write that, but when you press the Tab key after writing KWipe, the terminal should finish the rest itself. Now go into the bin directory:

cd bin

Moreover, finally, launch the program:

sudo ./ &

KWipe launch
Launching KWipe.

The program should launch. You have to choose the drives which you want to wipe.

The devices is named after their filesystem location. To know which one is which, fire up another terminal, and run the following command. This explanation of the devices should make recognition of the drives easier.

df -Th

KWpie df -Th
Sample result of df -Th


In today’s situation, this program is not only beneficial but essential. Wiping drives to make the data unrecoverable keeps your deleted sensitive data safe. So get the program, choose the drives, select the method, and let the wiping begin!

Let us know what you think about this great tool in the comments. Cheers!

Pulkit Chandak
Pulkit Chandak is a Linux enthusiast and has been using and experimenting with open source software and hardware too since a long time. He is a huge admirer of open source software and wants to ventilate it to all around him. He is interested in reviewing and writing tutorials on Linux and its many distributions. He believes that freedom in software leads to freedom of the mind from the chains of limits.


Please enter your comment!
Please enter your name here




How to install Lightworks on Ubuntu

Even though Linux may not get a native installer of video editing software like Adobe Premiere or Final Cut Pro, that doesn't mean there are no industry standards tools available. Lightworks is non-linear editing (NLE) video mastering app for Windows, Linux, and macOS. Installing it on Ubuntu is simple due to deb package availability.

How to install DaVinci Resolve on Fedora

Davinci Resolve is a professional application used for color correction, video editing, visual effects, and motion graphics. It is one of the extensively used software by movie industries located in Hollywood.

The 10 Best Programming Languages for Hacking

One of the significant entities we have in Cyber Security is Ethical Hacking (ETH). It is the process of detecting and finding flaws or vulnerabilities in a system that a hacker would exploit.

5 Ways to Open a Terminal in Ubuntu

Even though Ubuntu supports many applications with amazing Graphical User Interfaces (GUI), there are always reasons why users prefer using the Terminal to perform different tasks.

How to install Wine on Fedora Workstation

Linux distributions are becoming more and more popular every day, and Fedora Workstation is not left behind. This popularity brings forth the need to run Windows applications on Linux distros like Fedora. Windows has quite some excellent Software that is not available for Linux.

How to download and install iTunes on Linux

iTunes has always been a convenient platform for downloading, organizing, playing, and syncing media between your Apple devices. It also gives users a large pool of media to buy or stream millions of songs using Apple Music.


Linux is growing faster than ever. As per the latest report, there is a drop in the Windows 10 market share for the first time, and Linux's market share has improved to 2.87% this month. Most of the features in the list were rolled out in the Pop OS 20.04. Let's a detailed look into the new features, how to upgrade, and a ride through video.
Elementary OS 5.1 Hera has received a point release with a handful of new features and bug fixes, and we will be reviewing the significant changes in this article. For those new to elementary OS, this Ubuntu-based Linux distribution uses their inhouse built Pantheon desktop environment and AppCenter.

Enabling GameMode on Linux for best gaming performance

GameMode is a combination of various libraries and daemons that allows all the users to improve the gaming performance on the Linux system. Developed by games publisher Feral Interactive, it improves gaming performance by requesting a group of options that will be applied temporarily to the Linux system.

6 ways to find out your Linux file system type

Any Operating system in the market whether its Windows, Linux, Unix, macOS, and any other, must be able to access and manage files and data on storage devices.

10+ Best Python IDEs for Linux

Python programming language is applied in so many areas of computer technology, i.e., Scripting, GUI development, Website development, Artificial Intelligence (AI), Machine Learning, Data Science, Computer Networking, and Network Automation, and Cyber Security.

6 Best Linux Distros for Programmers and Developers

Linux distros have long been a favorite among programmers since the rise in popularity of the OS in the nineties. Programmers are technical by nature, and Linux distros appeal to that technical nature. Let's discuss why Linux is a great desktop OS for programmers and developers, and find out best distros suitable for them.