Sign in to follow this  
Followers 0
HexiumVII

What does it mean to mark a partition as "active"?

3 posts in this topic

I'm partitioning some new drives in XP and noticed in the disk manager that you can "mark partition as active" what does this do excatly?

Share this post


Link to post
Share on other sites

That means that this will be the BOOT partition. All the others will be just usual.

Share this post


Link to post
Share on other sites

A good look at the change the ACTIVE flag makes to a partition table can be found here:

http://www.sysopt.com/win95bug.html

  C:\>DEBUG
     - A 100
      xxxx:xxxx MOV AX,201  (ignore xxxx:xxxx segment:offset values on left)
      xxxx:xxxx MOV BX,200
      xxxx:xxxx MOV CX,1
      xxxx:xxxx MOV DX,80   (or use 81 for 2nd drive, 82 for 3rd, 83 for
4th)
      xxxx:xxxx INT 13
      xxxx:xxxx INT 3
                   (press ENTER an extra time here to return to dash prompt)
      - G=100
                   (ignore register dump)
      - D 3BE 3FF  (following output is a hex dump of the partition table)

                                                          x1 x2 
      xxxx:xxxx x3 x4 x5 x6 x7 x8 x9 10-11 12 13 14 15 16 xx xx 
      xxxx:xxxx xx xx xx xx xx xx xx xx-xx xx xx xx xx xx xx xx 
      xxxx:xxxx xx xx xx xx xx xx xx xx-xx xx xx xx xx xx xx xx 
      xxxx:xxxx xx xx xx xx xx xx xx xx-xx xx xx xx xx xx 55 AA 

      - Q        (quits back to DOS prompt)

The hex dump resulting from above procedure shows the partition table for the first hard drive. The above values 1 through 16 are the 16 bytes (each represented by 2 digits of hexadecimal) that hold the information for one partition. There are four 16-byte slots - so that four paritions can be defined on the drive - for instance, a Primary DOS parition and an Extended DOS partition may be defined, as well as partitions created by other operating systems. These four 16-byte slots are followed by the the values 55 AA which identifies this as a valid partition table. The 55 AA also indicates the end of the boot sector. The fifth byte in each slot (5 above) indicates the partition type. Here are the partition types used by MS-DOS as indicated in Q69912:


   Type:         Size:     FAT type:    First used in:
   01 - PRI DOS  0-15MB    12-bit FAT   MS-DOS 2.0
   04 - PRI DOS  16-32MB   16-bit FAT   MS-DOS 3.0
   05 - EXT DOS  0-2GB     n/a          MS-DOS 3.3
   06 - PRI DOS  32MB-2GB  16-bit FAT   MS-DOS 4.0
   0E - PRI DOS  32MB      16-bit FAT   Windows 95
   0F - EXT DOS  0-2GB     n/a          Windows 95

Here are what some of the other values indicate:


  1 - Active Status 80 = Active
                     00 = Not Active

  2 - Starting Head of Partition

  3/4 - Starting Cylinder and Sector (combined)

  5 - Partition Type

  6 - Ending Head of Partition (1 less than total number of heads)

  7/8  -  Ending Cylinder and Sector (combined)

  9/10/11/12 - Relative Partition Sector Start
            (no. of sectors between partition table and start of partition)

  13/14/15/16 - Size of Partition (in sectors)

Thank you for your time,

Frank Russo

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0