you dont get a partition just because there is some space
you have to create an entry into the partition table to allocate
some space.
There are many partition TYPES. There is a list of them.
partition types of OTHER just means that whatever LIST there is
for that system to LOOK with doesnt include an entry for THAT type.
so if you booted an OLD MsDos disk with these partitions, they would
all be OTHER's, whereas Windows 7 might recognise ALL of them.
it gets slightly worse because OEM's like Dell or HP might create their
own Type and use the same ID code as each other but they might
contain different filing systems.
So the idea is the partition type is usually related to the FILING SYSTEM
the Partition is using(that it was formatted to use) like FAT32 or FAT16.
so an OTHER might be FAT16, but NOT formatted as MsDOS FAT16 but
a DELL FAT16 partition.
enough about partition types.
=====================
to sum up,
if you list the SPACE allocated on a drive then if there is some spare
space then its i not yet a partition. Partitions are Entries in the Partition table.
when you delete a partition, you just erase a few bytes in the ENTRIES table.
all of the data of the partition is now unallocated space and is intact.
so you can UNDELETE it. PM's like easus should be able to scan the data
on the disk and guess the previous partition and re-instate its entry in the table
and hey presto all the stuff is back.
This is negated by someone formatting the space.
programs like RECUVA can scan unallocated space and get the data back.
they may need a place to copy the data to