an application to prevent recovering information from a hard disk

When we format an entire disk or partition we know that the data that is there is recoverable. This can be very useful, but what if we are sure we want to recover them? and if someone takes our computer and starts recovering them?