JHI said:
I'm about to install a new 160GB hard drive and have a few questions:
Your questions have been covered pretty well, but there were a couple of
things missed, so here's my two cents:
1. What's the purpose of partitioning a drive?
A partition is a section of the disk marked off for the computer to use.
Partitioning, technically, is the first step in preparing a new drive for
use, but you may not notice it happening. You will see your computer
"initialize" or "format" the drive, but that process probably includes the
"partitioning" process. Actually, you create one or more partitions and
"format" (install a file system on) each partition afterward. Each drive
letter in Windows that represents a hard disk drive is really a partition,
not a physical drive.
We usually think of "Partitioning" a drive as creating two or more
partitions on one disk. There can be up to four, and there is a further way
of subdividing partitions "logically" as well. There are many reasons for
partitioning.
(A) Some operating systems, early Windows 95 for example, could only
recognize a certain limited size of disk. Partitioning allows you to use a
larger disk, since Windows sees each partition as if it were a disk to
itself. This probably applies to you, because many systems built in the
last five years have a limit of 128 GB per partition.
(B) If you wish to install two (or more) different operating systems as
dual-boot, you install each OS on a different partition.
(C) There are several types of file systems available, such as FAT16, FAT32,
NTFS, EFS, EXT2, EXT3, and others. You may have a reason to put one file
system on one part of the disk and another on another, as if you are using
Windows XP and want file security on only part of the disk. Note that
partitions are cross-platform; a Mac, Linux, or Windows computer sees
exactly the same partitions; but the format and file system are specific to
the operating system you are using.
(D) You may have multiple users, and want to assign each a certain limited
portion of the disk. Give each a partition and let them manage it as they
please.
(E) Linux likes having separate partitions for different parts of the
system.
(F) Compaq and HP computers, and probably some others, put system
restoration data and the BIOS SETUP program on a partition by itself.
(G) Disks become "fragmented" as pieces of files become scattered on the
disk. A separate partition can be used for a particular project such as a
DVD movie edit, and will be immune to the fragmentation that happens on the
main disk.
2. Is it necessary and recommended?
Yes and no. Actually, EVERY drive in use has at least one "Partition," even
if it fills the entire drive. By default most operating systems create the
one, full-sized partition at install time if there isn't one already there.
But when most people speak of "partitioning," they mean making two or more.
You might or might not have a use for this, as listed above. Most home
users of Windows have little use for separate partitions. It _will_ be
necessary if you have a 128 GB system limit per partition and a new 160 GB
drive, unless you can upgrade your motherboard's BIOS to accept the big
drive as one unit.
As many as you need. Windows XP works well with one, Linux is designed to
run on about five. However, if you run into that limit of 128 GB, you will
need at least two. I'd make one about 100 GB and the other the rest of the
disk. If you have a DVD-RW drive, you might consider making a third, 5 GB
partition to be used solely as the cache area for DVD burning.
Your "160 GB" disk will actually measure out less than that. Disk
manufacturers consider a billion bites to be a gigabyte, but the computer
uses a binary number, 2^30, which is about 1.074 billion bites. So the disk
will be seven and a half percent smaller than the package leads you to
expect, say about 150. (You will also find that the process expects you to
leave about 8 MB unpartitioned, which is nothing on a disk this size.)
4. Best way to organize data within each partition.
With Windows, work primarily in one partition or drive, and move data to the
other one in an organized manner as you need the space. Think of the extra
drive as a filing cabinet, and create folders with names and patterns that
mean something to you.
With Linux, the important operating system files will be on one partition
(called ROOT or "/"), the programs and configuration will be on another
(called USR), and various users' data will be placed on another (called
HOME) -- by default, anyway.
This is long-winded... I hope it's helpful.