Open source tools I can't work without

Whether it’s for recovery or day to day activities open source has a lot to offer. From simple entertainment software to data recovery there are a lot of options available in the Internet. Here is a list of what I commonly use to get the job done, if you have any recommendation feel free to comment.[

Testdisk

](http://www.cgsecurity.org/wiki/TestDisk)

Sometimes accidents happen and partitions are deleted or the system may become un-bootable for some reason. Useful for those nasty Windows viruses which may damage the partition table.[

PhotoRec

](http://www.cgsecurity.org/wiki/PhotoRec)PhotoRec was design to recover data from storage media like hard disk and Flash drives alike that may have been accidentally formated or deleted. PhotoRec aims to recover common formats like PDF, HTML MP3 to name a few. When doing a recovery you might only want to recover the actual files that contain the data and not the software it used to run on.[

DBAN

](http://www.dban.org/)By far the best tool for those who want to re-use hard drives which may or may not contain sensitive data. Instead of just erasing the data DBAN rewrites random data generated by Mersenne twister or ISAAC on the hard drive multiple times. How secure it is?, well it holds several official certifications from government agencies.[

Ophcrack

](http://ophcrack.sourceforge.net/)

Useful for when the user forgets his or her password and has no other way of obtaining the password to the system. It beats other commercial tools I have used previously.[

GParted

](http://gparted.sourceforge.net/)

For those who boot into multiple operating systems and need to re-size the primary partition or have to re-size the partition where Windows resides. Some PC manufacturers do not provide an actual CD/DVD, instead the OS is installed in to a partition.[

UNetbootin

](http://unetbootin.sourceforge.net/)Some tools are offered in the form of an ISO for a reason, meaning they have to burned in to a CD/DVD. UNetbootin allows a USB drive to become bootable with little effort, reducing the amount of CD/DVD’s I have to burn (waste). UNetbootin removes the hassle of having to make the ISO’s bootable, just point to the ISO and UNetbootin does the rest.