docs: def __load_partition_entries(self, fd, bs):
          """Loads the list of :class:`GptPartition` partition entries
  
          Args:
              bs (uint): Block size of the volume
          """
  
          fd.seek(self.header.part_lba * bs)
          for p in range(0, self.header.num_partitions):
              data = fd.read(self.header.part_size)
              entry = GptPartitionEntry(data)
              if entry.type_guid != uuid.UUID(
                  '{00000000-0000-0000-0000-000000000000}'
              ):
                  self.__partition_entries.append(entry)
              else:
                  # stop loading on empty partition entry
                  break