Disk partitioning is process of dividing the storage space of a hard disk drive into separate data areas. These separate data areas are known as partitions. A partition editor program can be used to create, delete or modify these partitions. Once a disk is divided into several partitions, directories and files of different categories may be stored in different partitions. More partitions provide more control but having too many partitions may become cumbersome. The way space management, access permissions and directory searching are implemented depends upon the type of file system associated with the partition. Careful consideration of the size of the partition is necessary as the ability to change the size depends on the file system installed on the partition.