in the partition modification UI, keep the unknown
purpose entry. it is used to preserve the existing
type code that is unrecognized if we are editting
an existing table. this is useful for dealing with
coexistance on disk that have for example, Windows
installed on other partitions.
add more TODO