Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1
MINIX 3 - Tutorial on Disk Partitions

MINIX 3 - Tutorial on Disk Partitions



|Views: 765|Likes:
Published by copmuine

More info:

Published by: copmuine on Oct 05, 2007
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





Introduction to Partitions
When the IBM PC was first launched, it came with a simple disk operating system called MS-DOS, provided by Microsoft. IBM made a decision that a PC might ultimately have up to four operatingsystems installed at the same time. Each operating system would have its own portion of the disk,called a
. For this reason, the first sector of each disk on a PC, called the
(Master BootRecord), contains a table with four entries, each giving the starting and ending locations of the four  partitions. The order of the four entries in the MBR need not correspond to the actual order of the partitions of the disk, and there may be gaps between the partitions and before the first one and after thelast one. Some thought reveals that in the worst case, a disk may have as many as nine regions: four  partitions and five gaps, like this. It is also possible for a single operating system to use multiple partitions. For example, a user mightdecide to partition the disk with two partitions, one for the operating system and one for user data. Thisarrangement makes it easy to back up user data without having to back up the operating system. It alsomakes it easy to install a new version of the operating system without losing any user data.It was not too long before IBM and Microsoft decided that four partitions was not enough. Rather thansimply make the partition table in the MBR bigger (which would not have been backward compatiblewith previous versions of MS-DOS), it was decided that up to three of the partitions could be markedas EXTENDED, meaning that they contained one or more subpartitions, called
logical drives
. A partition that is not an extended partition is called a
primary partition
. Together, the primary andextended partitions comprise the four 
top-level partitions
.Unfortunately, nearly all disk partitioning software displays the primary and extended partitons, andlogical drives in such as way as you might think they are all equals. This is definitely not true and isquite confusing as each logical drive is a subpartition of some enclosing extended partition. In addition,some partition management software displays partitions in the order they appear in the MBR, rather than in order of their disk addresses.MS-DOS and Windows are normally configured with one primary partition and optionally oneextended partition. In most cases, the primary partition is called C: an extended partition, if present,contains, D:, E:, etc., depending on how many logical drives have been created there. The advantage of  putting D:, E:, etc inside an extended partition, instead of allocating each one its own primary partition,is that it leaves MBR partition table slots available for other operating systems. Below is an exampledisk showing one primary partition (C:) and one extended partition containing two logical drives (D:and E:).
 It is important to realize that the entire concept of drive letters, like C:, is an MS-DOS concept, later taken over by Windows. No variant of UNIX, such as BSD, Linux, or MINIX 3, uses drive letters atall. All UNIX systems simply deal with the four top-level partitions in the MBR.
Partitions and MINIX 3
When installing MINIX 3, you have to deal with two resources: partitions and free disk space. MINIX3 needs one partition (i.e., one MBR table slot) as well as 200 MB of free contiguous disk space.Logically, one of four conditions holds:
An MBR table slot is free and also 200 MB of contiguous disk space
An MBR table slot is free but there is not 200 MB of contiguous disk space
The MBR table is full but there is 200 MB of contiguous disk space
The MBR table is full and there is also no 200 MB chunk of disk spaceEach case must be dealt with separately. The first one is easy. MINIX 3 can be installed immediately.During setup, it will ask if it can take the disk space and you will agree. The second case is harder.Some existing partition must be deleted or resized to free up 200 MB of disk space. The third andfourth cases require deleting a partition to free up an MBR table slot. Additionally, one of theremaining partitions may have to be resized to free up enough disk space. Note that if a partition isdeleted, all data on it will be lost.A common case that many beginners face is the second one: the entire disk consists of a single primaryWindows partition, C:. There are three available MBR table slots for MINIX 3 to choose from, butthere is no free disk space. The only solution is to resize the C: partition to free up at least 200 MB of space.To delete or resize a partition, you need a program called a
partition editor
. MINIX 3 has such a program, called
, but you have to be careful using it since one typing error can wipe out your disk.Complicated as all this may be, there is one more complication we have to explain. Each primary partition or logical drive contains one file system. Extended partitions do not contain file systems--they just hold logical drives. Imagine a car trunk (a disk) that can hold up to four boxes (partitions), each of which can contain a fragile bowl (file system) or one or more smaller boxes that each contain one bowl.An outer box with two bowls (a primary partition with two file systems) is not permitted.Many different kinds of file systems exist. Windows alone supports four types: FAT-12, FAT-16, FAT-32, and NTFS. MINIX 3, Linux, BSD, and other UNIX systems each have one or more supported filesystem types. If all you want to do is delete an entire partition and free up all its disk space, then thetype of file system it holds is irrelevant. The problem comes in when you want to resize (e.g., reduce) a partition to free up some disk space at the end. In order to resize a partition, the partition editor has tounderstand the internal layout of the file system on it and different partition editors understand differentfile system types.
In summary, you have to make sure you have a free partition (MBR table slot) and 200 MB of contiguous disk space. If you already have this, you can start installing MINIX 3 now. If you canachieve this situation by just deleting an existing partition, you can also start installing MINIX 3 nowsince the setup procedure allow you to delete partitions. However, if you first have to resize a partition,you need a partition editor that can resize the partition you have selected for reduction and you have todo this before starting the MINIX 3 installation using a partition editor that can handle the type of  partition you want to resize.
How to Partition Your Disk 
Before starting to manage your disk partitions, be sure to back up your files to CD-ROM or DVD to prevent losing them all in the event something goes wrong during the partitioning process. It has beenknown to happen. In what follows, we will assume you are running Windows, since most peoplerunning BSD or Linux have already encountered this problem and presumably now know how to partition disks.What you have to do depends on whether you have enough free space and a free partition. Keep inmind that the goal is end up with at least one free partition and at least 200 MB of contiguous free disk space.
Step 1: Inspect the disk.
Determine how many partitions you have and what types they are. OnWindows 95, 98, and ME, all partitions are FAT partitions. On Windows 2000 and XP they could beeither FAT or NTFS, so proceed as follows:
Windows 2000
 Click on StartClick on 'Help'Type 'disk management' in the dialog boxDouble click on 'overview' in the left paneClick on 'disk management' in the right pane
Windows XP
 Click on StartClick on 'Help and Support'Type 'disk management' in the dialog boxClick on 'Using disk management' in the left paneClick on 'Computer management (Local)' in the right paneClick on 'Disk management' in the new windowExamine the display to determine the number of partitions, their types, and their sizes.
Step 2: Decide on a course of action.
If there is 200 MB of contiguous free space and not more than 3 partitions, you can begin installing MINIX 3 now. Similarly, if there are one or more partitions that youare willing to delete and whose removal will give you 200 MB of contiguous free space, you can also begin installation now. If all four top-level partitions are in use, you must select at least one for deletion. If there is a free partition (i.e., MBR table slot) but insufficient free disk space and you wantto keep all partitions, you have to select a partition for resizing.
Step 3: Defragment the selected partition.
If a partition has to be resized to free up enough space,first defragment it to put all the data at the beginning and leave all the free space at the end to makeresizing possible. Windows comes with a defragmenting program. The click sequence for starting thedisk defragmenter is as follows:Start > Programs > Accessories > System Tools > Disk defragmenter When the program starts, click on the partition to be defragmented and then click on 'Defragment.'

Activity (11)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Hosalya Devi liked this
AdelEgy liked this
Rishabh Agarwal liked this
abbasahamed liked this
abbasahamed liked this
julyate liked this
hothanhnhut liked this
cpraba liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->