The basic purpose of a hard fork is to validate the previously invalid blocks as well as transactions by changing the blockchain protocol radically. (hacked.com)
A hard fork is an extreme break from a previous protocol on a blockchain that renders invalid blocks valid, or valid blocks invalid. (chainbits.com)