HAPPY PLANET- TUTORIAL
The future belongs to those who believe in the beauty of their dreams.
  Cosmos of Happiness
  >Happy Planet
  - Happiness
  - Science
  - Mind Technology
  - Meta Physics
  - Dream
  - Meditation
  - Intuition
  - Philosophy
  - Psychology
  - Creativity
  - Telepathy
  - Great Scientists
  - Dream Dictionary
  - Miscellaneous
  - Games
  - Links
     
  >Special Features
  - Intelligence
  - Security
  - Tutorial
   
  >Powered by 
   

 

 

  Welcome to Happy Planet - Tutorial Section  
 

"Deep in the sea are riches beyond compare.
But if you seek safety, it is on the shore."

Fdisk Command

FDISK is the utility provided with all versions of MS-DOS and Windows95/98 for partitioning hard drives. Partitioning a hard disk defines areas of the disk to be used by operating systems as volumes. In DOS, each volume is assigned a drive letter. A disk must be partitioned with FDISK before it can be formatted, even if the disk is to be left as one volume.

FDISK Version History:

MS-DOS 2.x - First DOS version to support hard drives. Maximum partition size - 16MB.

MS-DOS 3.2 - Maximum partition size - 32MB No extended partitions supported.

MS-DOS 3.3 - Maximum partition size - 32MB First DOS version to allow extended DOS partitions. Maximum number of partitions - 24 (C: through Z:)

MS-DOS 4.x - Maximum partition size - 2.1GB Maximum number of partitions - 24

MS-DOS 5.x - Same as DOS 4, but now handles up to 8 physical drives

MS-DOS 6.x - Same as DOS 5

Windows95 - (MS-DOS 7) Basically the same as DOS 4/5/6 but adds 2 new partition types - 0E and 0F - which will be seen as NON-DOS partitions by earlier DOS versions. Type 0E is used for a Primary partition if INT13 Extension support is present in the BIOS. Type 0F is used for an Extended partition if INT13 Extension support is present.

WIN95B(OSR2) Adds support for FAT32. Adds 2 more new partition types 0B and 0C. 0B is used for a FAT32 partition. 0C is used for a FAT32 partition if INT13 Extension support is present. Type B and C partitions are seen as NON-DOS partitions by earlier DOS versions (including WIN95/WIN95A).

Some Rules of FDISK:
Under DOS, the first physical drive must be the boot drive. The first physical drive must contain a primary DOS partition and the primary partition must be the first partition on the drive. A drive can have only one primary DOS partition. The partition must be active in order to boot. Only partitions on drive 1 can be made active. Only drive 1 has to have a primary partition. Additional drives may be defined either as primary or as extended partitions. In addition to or instead of a primary partition, a drive may also have one extended partition. All volumes in extended partitions must further be defined in FDISK as logical DOS volumes. DOS through FDISK assigns drive letters first to all primary partitions in order, starting with the letter C, and then to all logical volumes in extended partitions. Drive letters A and B are reserved for floppy drives. Existing partitions must be deleted with FDISK before new partition scan be defined. FDISK from MS-DOS 4.01 and earlier will not remove NON-DOS partitions.

Some Considerations for Large Drives DOS 6.22 FDISK Does not support drives over 8.4GB. Will show total drive size for drives over 8.4GB as 7553MB or 8025MB or some similar value which will vary depending on how the drive is being handled by the BIOS.Also cannot correctly display the size of large drives - is limited to 4 characters (9999MB).

WIN95/WIN95A FDISK
Does support drives over 8.4GB, but is still limited. For drives over 8.4GB, the BIOS must support INT13 Extensions. If FDISK is started with /X option, it will be limited to 8.4GB total size and 0E or 0F partition types will not be used. Also still has same problem with displaying size of large drives.

FDISK will see only 8.4GB of a drive larger than 8.4GB if FDISK is used in a DOS window or through the Run box on the Start menu. To correctly set up a drive larger than 8.4GB, FDISK must be run in DOS mode. This can be accomplished by booting to "Command Prompt Only" from the Startup menu, or choosing "Restart in MS-DOS Mode" from the Shutdown menu, or just booting from a WIN95 startup disk.


WIN95B (OSR2) FDISK
Adds support for FAT 32, which allows single partitions up to 2 terabytes (2000 gigabytes). Will always first ask "Do you wish to enable large disk support?" What this means is "Do you wish to use FAT32?" Answering NO to this question still allows support for large drives. The /X option limits FDISK to 8.4GB total size, even if answering YES to "Do you wish to enable large disk support?". FAT32 can be used on any drive over 512MB.

The problems with displaying the size correctly are fixed in the WIN95B version of FDISK. However, the FORMAT command, which also does not display large sizes correctly, is still not fixed.

The problem with FDISK not seeing drive capacity beyond 8.4GB in a DOS window is fixed. WIN98 FDISK Problem with size shown by FORMAT command while formatting drive is still not fixed.

Explanation of * Remote * in Volume Label field in FDISK
In some cases, if an existing logical drive is not recognized, FDISK will show * Remote * in the Volume Label field for that drive. This can occur if a logical drive is not recognized by FDISK for some reason and if another drive such as CD-ROM drive or RAMDRIVE or network drive is using the drive letter that the logical drive would have been assigned. One reason that a logical drive might not be recognized is that the partition type may not be valid for that version of FDISK. We have seen a case where a logical drive showed up normally in WIN98 GUI mode or in FDISK in a DOS box, but the drive label field showed * Remote * in FDISK in DOS mode (with a RAMDRIVE loaded). In this case, when booting to Safe mode/Command prompt only, FDISK showed the partition but without the volume label (which dids how up in a DOS box) and the drive was not accessible. In this case the user had copied WIN95 from an old drive to a new drive installed as master, then installed WIN98 on top of WIN95, then converted the partition on the main drive to FAT32. The * Remote * string in the Volume label field is not meant as a volume label but is meant to indicate that FDISK thinks this drive maybe a network drive.

FDISK SWITCHES
/MBR - Recreate Master Boot Record on disk 1
This function is handy when an virus has infected the Master Boot Record. With /MBR you can wipe-out the virus.

FDISK does not build an MBR on any drive except the primary master. FDISK will only create an MBR on the primary master drive if the drive does not already have a valid MBR. The 55AAh signature at the end of the sector is checked by FDISK, if not present the MBR is written. Also if the drive is blank, an MBR is written.

FDISK /STATUS
displays partition information without starting FDISK and navigating thorough the menus. This works with MS-DOS version 5.00and higher. The first sector on the hard drive, (cylinder 0, head 0, sector 1) contains the master partition boot record. This 512-byte sector contains the partition loader and the partition table. At bootup, the BIOS loads the partition loader, the partition loader loads the bootstrap loader for the bootable partition and the bootstrap loader loads the operating system.

/PRI
Create primary partition. Partition is set to active Create a primary partition on disk number <disk> with the size of <size>. The partition is set to active. FDISK /PRI:<size> <disk>

If <size> is larger than the space on the HD all space is used for the primary partition.

/PRIO
Create primary partition with FAT16/FAT32 override. Partition is set to active

Works as /PRI.

/EXT
Create extended partition

Create an extended partition (to hold logical drives) on disk number <disk> with the size of <size>.

FDISK /EXT:<size> <disk>

If <size> is larger than remaining free space, all free space is used. That is, you don’t have to know the exact remaining size in order to use this switch.

/LOG
Create logical drive

With /LOG you create a logical drive with the size of <size>. /LOG must be used together with /EXT.

FDISK /EXT:<size> <disk> /LOG:<size>

/LOG must be used together with /EXT and <size> must be the same for both switches. Furthermore, <size> must be smaller or equal to free space.

/LOGO
Create logical drive with FAT16/FAT32 override

Works as /LOG.

/FPRMT
Prompt for FAT32/FAT16 in interactive mode

With /FPRMT you won't get the FDISK startscreen where you are asked for support for large disks. Instead, you will be prompted for FAT16/FAT32 each time you create a partition.

FDISK /FPRMT

/X
Do not use LBA partitions

With /X you won't get any LBA partitions.

FDISK /X

/CMBR
Recreate Master Boot Record on specified disk

Works as /MBR with the exception that you specify the disk to have it's MBR recreated.

FDISK /CMBR <disk>

Notes on /PRI, /PRIO and /LOG, /LOGO
As far as I can tell, PRI and LOG creates FAT32 when partitions are larger than 512Mb and FAT16 when partitions are smaller than 512Mb. PRIO and LOGO creates FAT16 even if partitions are larger than 512Mb (in effect, it’s like FDISK from DOS 5/6).

 
     
  Back to Tutorial>>  
 
           
   
 
Copyright © Happy Planet. All rights reserved. webmaster
 
1