Fdisk partitionne votre disque dur. Il configure des partitions sur le disque en créant une table de partition.
mkfs formate la partition après sa création. Il le formate en fonction d'un système de fichiers spécifique comme NTFS, FAT32, Unix ext2 et ext2.
Donc, fdisk ne crée pas vraiment un système de fichiers, il configure le disque dur afin qu'un système de fichiers puisse être créé dessus. Je ne suis pas sûr de voir un problème dans votre image, ne vouliez-vous pas NTFS ?
Pour utiliser une analogie, pensez à fdisk comme à la mise en place des clôtures autour de votre jardin avec de petites clôtures séparant les zones que vous souhaitez avoir pour l'herbe, les arbres fruitiers et les légumes. Bien qu'il installe ces murs (partitons) pour vous, il ne met en fait rien dans ces espaces.
Ensuite, vous utilisez mkfs pour formater ces zones comme vous le souhaitez, vous choisissez votre système de fichiers (que ce soit de l'herbe, des fruits ou des légumes) et mkfs met tout en place et le rend utilisable.
Ce que vous voyez dans "type de partition" est un identifiant hérité qui indique au système quel type de système d'exploitation est susceptible de pouvoir lire le contenu, c'est principalement pour qu'un système d'exploitation tel que Windows puisse rapidement regarder le type de partition et (s'il s'agit d'un type qu'il ne comprend pas), il peut rapidement passer à la partition suivante pour vérifier cela pour les systèmes de fichiers. Cela n'empêche pas le système d'exploitation d'aller plus loin et de vérifier le système de fichiers lui-même pour voir s'il peut lisez-le, cela donne simplement au système d'exploitation une idée de ce à quoi s'attendre.
Vous pouvez toujours placer un système de fichiers Windows (NTFS) dans une partition Linux (type 83) comme vous l'avez fait, mais le fait qu'un système d'exploitation choisisse ou non de le lire ou de l'ignorer dépend des concepteurs de ce système d'exploitation.