/// <summary>
        /// <para>Pretty print the disk.</para>
        /// </summary>
        /// <returns></returns>
        public override string ToString()
        {
            StringBuilder builder = new StringBuilder();

            builder.Append(this.DriveLetter);
            builder.Append(": ");
            builder.Append(this.Name);
            builder.Append(" (");
            builder.Append(StorageDisk.FormatByte(this.FreeSpace));
            builder.Append(" free of ");
            builder.Append(StorageDisk.FormatByte(this.Size));
            builder.Append(")");
            return(builder.ToString());
        }
        /// <summary>
        /// <para>Pretty print the disk.</para>
        /// </summary>
        /// <returns></returns>
        public override string ToString()
        {
            StringBuilder builder = new StringBuilder();

            builder.Append(this.Type.ToString());
            builder.Append(": ");
            builder.Append(this.Model);
            builder.Append(" (");
            builder.Append(StorageDisk.FormatByte(this.Size));
            builder.Append(" in ");
            builder.Append(this.Partitions.Count);
            builder.Append(" partition");
            if (this.Partitions.Count != 1)
            {
                builder.Append("s");
            }
            builder.Append(")");
            return(builder.ToString());
        }