code: function Partition( buffer, start, end ) {
  
    if( !(this instanceof Partition) )
      return new Partition( buffer, start, end )
  
    if( buffer != null && !Buffer.isBuffer( buffer ) )
      throw new TypeError( 'Argument must be a Buffer' )
  
    /** @type {Number} Partition status */
    this.status = 0x00
    /** @type {Number} Partition type identifier */
    this.type = 0x00
    /** @type {Number} Sector count */
    this.sectors = 0x00
    /** @type {Number} LBA of first sector */
    this.firstLBA = 0x00
    /** @type {Number} CHS address of first sector */
    this.firstCHS = new CHS()
    /** @type {Number} CHS address of last sector */
    this.lastCHS = new CHS()
  
    if( buffer != null ) {
      this.buffer = buffer.slice( start, end )
    }
  
  }
docs: MBR Partition
  @class
  @memberOf MBR
  @param {Buffer} [buffer]
  @param {Number} [start]
  @param {Number} [end]
  @returns {Partition}