Partitioning is the act of dividing a hard disk drive into multiple logical storage units referred to as partiotions, to treat one physical disk drive as if it were multiple disks. Partitions are also termed "slices" for operating systems based on BSD, Solaris or GNU Hurd. A partition editor software program can be used to create, resize, delete and manipulate these partitions on the hard disk.
There are some of the reasons to make partition.
- Easy to manage
If you keep your operating system and applications on a partition separate from your data, the data will be more easier to back up and easier to restore. Its make your system more manageable. Another more, if you need to reinstall the operating system, you can do it without worrying about the data on the other partition.
- Backup and Recovery
You can store a complete backup image (an exact clone/duplicate) of your whole Windows installation on a second partition. This can be used quickly restore Windows in the event of major problems without losing anything, so your settings, programs and Windows would be the same as at the time you created the backup. It also make it easier to recover a corrupted file system or operating system installation. - Security
Separation of the operating system files from user files may result into a better and secure system. Restrict the growth of certain file systems is possible using various techniques.
- Secure the data from virus / data crash
Viruses and malware target files on the main Windows C: partition. If your document are stored there, they are much more likely to become infected than if they are stored in a separate D: partition. So if part of your hard drive becomes corrupted or infected with virus or malware, the other partitions have a good chance of remaining unscathed.
- Different file system
By creating the partition and separate the system files and user files into a different file system, it may decrease the chance of corruption or accidental deletion of crucial system files.
- Multi Operating System
For creating multiple operating system boots sequences. Different partitions can be used for different operating systems like Windows, Linux and other else.
- Squeeze more performance
Partitioning a large drive into smaller units improves performance by decreasing the amount of traveling the drive's read/write head has to do when it searches for data. A partition also shrinks the size of the tables the computer uses to keep track of where dara is stored, further improving performance.
- Stability and Efficiency
You can increase disk space efficiency by formatting disk with various block sizes. It depends upon the usage.