Ceci est juste un ajout amusant à la réponse existante.
Il s'avère qu'une couche d'hydrogène métallique (qui permet aux électrons de se déplacer librement, et le déplacement des électrons signifie qu'un champ magnétique peut se former) ne suffit pas pour tenir compte de la taille de la magnétosphère de Jupiter. Il est divisé par un facteur d'environ 2.
Le reste est principalement dû à Io . La page wiki donnera une description plus complète (d'un système assez complexe) et des références, mais voici le court du sujet.
Io est sur une orbite excentrique, grâce à une résonance avec les autres lunes galiléennes. Cela lui donne un chauffage de marée important (et comme c'est la plus proche des lunes galiléennes, elle a l'effet de chauffage le plus important de toutes). Cela lui donne une activité volcanique, qui met de nouveaux matériaux gazeux (soufre, oxygène et chlore principalement) dans son atmosphère. Jupiter retire le matériau de la haute atmosphère d'Io à environ 1 tonne métrique par seconde. Ce matériau forme en fin de compte des bandes ionisées qui génèrent un courant électrique substantiel, et augmente en conséquence la magnétosphère autour de Jupiter.