When hard drives used to have smaller capacities, I'd always do a full format on a new drive. With larger capacity drives I do a quick format unless it's going to be a high value drive, such as used in a production server... and yes, it can take 4 hours or longer depending on the size of the drive.