One possible reason a hard drive might be full is that you have been using it more than it can hold. Hard drives are designed to hold a certain amount of data, but if you are using them more than they can hold, the drive may fill up.