J'ai enfin réussi à migrer mon VAIO VPCZ13 sous W10
La brève précédente indiquait une difficulté à mettre à jour le pilote de la carte graphique Nvidia GeForce 330M, nécessaire pour passer à W10.
En ce 28 juillet 2016 voici mon dernier essai (réussi) de passage à W10 de mon VAIO - Il était temps !
Dans l'actualité du 24/07/2016 j'évoquais la difficulté à mettre à jour le pilote de la carte graphique Nvidia GeForce GT 330M de mon VAIO VPCZ13c5e. En effet le pilote est censé être fourni par le constructeur du PC, Sony en l'occurence, mais tel n'est pas le cas, et l'installation du dernier pilote fourni par le constructeur de la carte, Nvidia, finit par un échec. Pourtant cette mise à jour est nécessaire pour passer migrer sous W10 dont l'installation sinon finit en échec aussi.
J'ai fini par trouver la solution dans ce post qui renvoie sur ce thread donnant la solution (Merci à Darren C, car je ne sais comment il est arrivé à trouver cette solution). Voici donc sa méthode transcrite en français (et adaptée à ma GT330M) :
1 - On commence par télécharger le dernier pilote de la carte graphique!
- Téléchargement du driver 341-95 pour la Geforce GT 330M sous W10 daté de 2016/03/16 sur le site de NVIDIA (Nota: à priori c'est exactement le même que pour W7 W8 et Vista !)
- Exécution (fichier d'extraction sous C://NVIDIA/ DisplayDriver/341.95/Win8_WinVista_Win7_64 - comme quoi il s'agit bien du même) et ... comme attendu échec: "Ce pilote graphique n'a pas trouvé de matériel graphique compatible" !! On retrouve ce message exaspérant. Mais ne désespérez pas, car on a avancé, en effet cela a permis d'avoir les fichiers des drivers notamment les .inf.
2 - Fichier .inf propre au matériel qu'il va falloir modifier
Hé oui cela se corse, mais pas d'inquiétude cela va bien se passer (Heu vous avez quand même sauvegardé vos données, hein !, ne me tenez pas pour responsable si cela ne marche pas comme prévu)
2.1 - Voyons les caractéristiques du matériel dans le 'gestionnaire de périphériques':
- Ouvrir le 'gestionnaire de périphériques', dérouler 'Cartes graphiques'
- Double clic sur NVIDIA GeForce GT 330M (en l'occurence ma carte)
- Aller à l'onglet 'Détails', dans propriétés choisir 'Numéros d'identification du matériel'
- Noter les numéros de référence du matériel DEV et SUBSYS. Pour ma part j'ai 4 lignes dont la première PCI\VEN_10DE&DEV_0A2B&SUBSYS_905A104D&REV_A2.
- Aller sous le dossier "C:\NVIDIA\DisplayDriver\341.95\Win8_WinVista_Win7_64\International\Display.Driver", choisir le fichier .inf correspondant à votre matériel. Pour moi c'est le nvcti.inf seul fichier à avoir des lignes DEV_0A2B (et pour le trouver j'ai pris les fichiers les uns après les autres et recherchant - ctrl+F - le motif)
- Faire une copie de ce fichier (par exemple nvcti.inf.old) et ouvrir nvcti.inf pour modification
2.2 Modifions le .inf (pour moi nvcti.inf)
- Du début du fichier refaire une recherche sur la première ligne avec le même DEV. Pour moi la ligne avec DEV_0A2B se trouve dans la section titrée: [NVIDIA_SetA_Devices.NTamd64.6.0] et ressemble à (oups, je ne l'ai pas noté, et sous W10 je ne l'ai plus):
- Copier cette ligne et coller là en dessous. Maintenant on va la modifier de telle manière que les DEV et SUBSYS correspondent à notre matériel. Ainsi pour mon matériel (dont j'ai récupéré les infos plus haut) la ligne devient:
%NVIDIA_DEV.0A2B.905A.104D% = Section023, PCI\VEN_10DE&DEV_0A2B&SUBSYS_905A104D
- La même ligne a été ajoutée aux sections [NVIDIA_SetA_Devices.NTamd64.6.1], [NVIDIA_SetA_Devices.NTamd64.6.2], etc. même si je ne suis pas sûr de l'utilité.
- Il reste à modifier la section titrée [Strings] (elle est tout à la fin). Pour cela comme précédemment il faut chercher la ligne correspondant à notre matériel, la copier/coller et la modifier avec les DEV et SUBSYS de notre matériel. Ainsi ma ligne ajoutée, une fois modifiée est devenue:
NVIDIA_DEV.0A2B.905A.104D = "NVIDIA GeForce 330M GT "
- Enregistrer le fichier. Ces changements cassent la validité des signatures numériques du driver, il est maintenant 'unsigned'. Et ...
3 - Il nout faut autoriser l'utilisation de notre driver 'unsigned'
- Ouvrir l'invite de commandes en mode administrateur (dans la barre de recherche, tapez cmd puis ctrl+shift+Entrée)
- Entrer les commandes suivantes:
- BCDEDIT /Set LoadOptions DDISABLE_INTEGRITY_CHECKS
- BCDEDIT /Set TESTSIGNING ON
- Redémarrer l'ordinateur pour que ces modifications de comportement soient prises en compte.
4 - Reste à relancer nVidia setup
- Pour cela alller sous "C:\NVIDIA\DisplayDriver\341.95\Win8_WinVista_Win7_64\International\Display.Driver" et lancer le fichier 'setup' à nouveau. A part la fenêtre de demande d'autorisation pour l'exécution rien ne s'affiche, mais la suite fonctionne.
- Après quelques instants que je ne saurai définir, l'installation doit s'être correctement terminée. On le vérifie en lançant l'utilitaire nVidia qui confirme l'installation correcte du pilote
5 - Il est temps de revenir à l'utilisation de drivers 'signed'
- Ouvrir l'invite de commandes en mode administrateur (dans la barre de recherche, tapez cmd puis ctrl+shift+Entrée)
- Entrer les commandes suivantes:
- BCDEDIT /Set LoadOptions ENABLE_INTEGRITY_CHECKS
- BCDEDIT /Set TESTSIGNING OFF
• Redémarrer l'ordinateur pour que ces modifications soient prises en compte.
6 - Je peux maintenant passer en W10, ce que je fais en en utilisant 'Media Creation Tool'
- Cet outil se télécharge ici: w10 Media Creation Tool. Il permet de créer une clé USB d'installation de Windows 10. Ce qui signifie aussi que l'on n'aura pas besoin de retélécharger encore et encore W10 en cas d'un échec d'installation.
- Je lance le setup du média, et cette fois malgré une crainte lors de la vérification de l'espace disque (je n'avais que 10Go) j'arrive au bout. (Je n'ai pas demandé le mise à jour de W7, recommandé pourtant. La dernière fois cela avait tourné quelques heures sans aboutir)
- En personnalisation, je désactive quasiment tout (sauf la remontée d'erreur à Windows). Je ne voulais pas de Cortana mais on ne peut faire sans à ce stade, je le désactiverai plus tard.
- Quelques mises à jour dont Java qui ne peut s'activer sous Edge car ce dernier ne prend pas en charge les plug-ins; un problème d'affichage qui se résoud en cliquant sur la pop-up nous invitant à chercher des mises à jour et lorsque l'OS comprend qu'il n'y en a pas !
Et voilà j'ai enfin un W7 migré en W10 ! Il était temps, la date limite de la gratuité est demain 29/07/2016. Maintenant l'usage me dira si je le garde ou pas.
Edit: Après 3 semaines d'essais je suis revenu à W7. Pourquoi ? Tout simplement parce que je n'avais plus ma sortie sur HDMI. Donc ma manip sur le driver a permis de passer sous W10 (qui je dois le reconnaître n'est pas mal, un peu envahissant au sens où il voudrait bien tout connaître de vous, mais visuellement et ergonomiquement il est sympa), mais au détriment de perte de fonctionnalités: outre la sortie HDMI, le bouton permettant le choix entre auto/speed/stamina ne fonctionnait plus non plus.
Je le passerai bien sous Linux mais ce driver d'affichage spécifique VAIO n'est bien sûr pas connu de Linux ... Donc sous Linux même punition que sous W10, pas de HDMI et de bouton de choix de vitesse du processeur.