Windows 7 32 bits ou Windows 7 64 bits?

Pour la plupart des utilisateurs potentiels de Windows 7, une version 64 bits de Windows 7 est la bonne solution. Mais si vous ne disposez pas de suffisamment de RAM (au moins 4 Go), ou si vous comptez sur des périphériques qui ne prennent pas en charge les pilotes 64 bits, ou si vous devez mettre à niveau une installation 32 bits existante, Windows 7 32 bits peut être le meilleur choix. Quelques éditions de Windows 7 64 bits fournissent un mode Windows XP qui résout certains problèmes de rétrocompatibilité, mais ce n'est pas une panacée universelle. Dans un format de questions-réponses rapides, voici ce que vous devez savoir.

Q. Mon ordinateur est-il pris en charge sous Windows 7 64 bits?

A. La plupart des PC fabriqués au cours des trois dernières années (c'est-à-dire après les débuts de Vista) sont capables d'exécuter Windows 64 bits 7. Les exceptions sont ceux qui sont livrés avec des processeurs bas de gamme qui ne prennent pas en charge les extensions AMD ou Intel 64 bits . Les exemples incluent la gamme Intel Atom de processeurs de faible puissance et les premiers processeurs Intel Core, comme le Core Duo (et non le Core 2 Duo). Si vous n'êtes pas sûr du type de processeur de votre système ou si le processeur prend en charge le fonctionnement 64 bits, vous pouvez utiliser l'utilitaire gratuit Intel Processor Identification Utility pour le savoir.

[Voyez ce que Windows a volé à Mac OS X. Voyez ce que Mac OS X a volé à Windows . | Découvrez les 10 meilleures applications open source gratuites pour Windows ]

Q. Qu'en est-il de tous mes périphériques?

A. Comme pour le support PC, la plupart des périphériques fabriqués à l'époque de Vista fonctionnent avec Windows 7 64 bits. Cependant, le support matériel hérité est une proposition aléatoire. Certains fabricants - par exemple, les fournisseurs de cartes d'interface réseau ou de contrôleurs de stockage sur disque - sont plus à jour que d'autres, en partie grâce au fait qu'ils prennent en charge l'informatique 64 bits sous Windows Server depuis 2002-2003. Plage de temps. Les périphériques qui n'ont pas de liens évidents avec le centre de données (tels que les périphériques d'entrée personnalisés, le matériel multimédia et certaines imprimantes) peuvent être plus difficiles à intégrer car ils ont été fabriqués à une époque où les ordinateurs de bureau 64 bits étaient rares. Le mieux est de faire une recherche sur le Web pour voir si le fabricant a publié un pilote de périphérique 64 bits et, sauf cela, si d'autres utilisateurs ont trouvé une solution.

Q. Puis-je utiliser un pilote de périphérique 32 bits sous Windows 7 64 bits?

R. Non. Un pilote de périphérique est un code privilégié qui s'exécute dans le même espace d'adressage que le noyau Windows. En tant que tel, il doit correspondre à l'architecture du noyau lui-même. Certains fabricants regroupent les pilotes 32 bits et 64 bits dans un seul package d'installation, ce qui amène les observateurs occasionnels à signaler parfois à tort qu'un pilote 32 bits fonctionnait sous Windows 64 bits. Cependant, alors que les pilotes 32 bits ne sont pas directement pris en charge dans Windows 7 64 bits, les utilisateurs de Windows 7 64 bits peuvent installer des pilotes 32 bits en mode Windows XP et utiliser des imprimantes USB et d'autres périphériques hérités USB avec Windows Machine virtuelle XP.

Q. Puis-je utiliser le mode Windows XP avec Windows 7 64 bits?

R. Oui. Le mode Windows XP est entièrement pris en charge sous Windows 7 64 bits. En fait, l'utilisation d'un moniteur de machine virtuelle (VMM), comme le produit Windows Virtual PC 7 qui sous-tend le mode Windows XP, est l'un des seuls moyens d'utiliser un écran 32 bits. pilote de périphérique sous Windows 64 bits. La seule mise en garde est que l'appareil doit utiliser une interface USB; Le matériel hérité qui utilise une carte d'extension ou un dongle propriétaire ne fonctionnera probablement pas avec une solution VMM telle que le mode Windows XP.

Q. Qu'est-ce que le mode Windows XP et comment l'obtenir?

R. La réponse simple est que le mode Windows XP est une machine virtuelle contenant Windows XP SP3 qui s'exécute sous Windows Virtual PC 7. Il est disponible en téléchargement gratuit pour les utilisateurs des éditions Windows 7 Professionnel, Intégrale et Entreprise.

La réponse la plus précise est que le mode Windows XP est une application 64 bits native (en fait, une série de services 64 bits et de pilotes de périphériques) qui crée un processus 64 bits natif distinct émulant un environnement PC 32 bits.

Il est important de noter que le mode Windows XP est limité à la création d'un environnement virtuel 32 bits. Cela est vrai même si le logiciel Windows Virtual PC sous-jacent est lui-même 64 bits et fonctionne sur la version x64 de Windows 7. Ainsi, alors que vous pouvez installer Windows XP 32 bits (ou Vista 32 bits ou Windows 7 32 bits) en tant qu'invités dans l'environnement Windows Virtual PC (qui est, après tout, une solution de machine virtuelle générique avec une intégration supplémentaire pour l'image du mode Windows XP), vous ne pouvez pas installer Windows XP 64 bits ou les versions x64 de Vista ou Windows 7.

Q. Puis-je exécuter des applications Windows 32 bits sous Windows 7 64 bits?

R. Oui. Pratiquement toutes les applications Windows 32 bits prises en charge sur Windows XP peuvent fonctionner sans modification sous Windows 64 bits. Ceci est rendu possible par une technologie connue de manière informelle sous le nom de "Win32 sur Win64" (WOW en abrégé), qui traduit les appels d'API 32 bits d'un exécutable Win32 hérité en appels d'API 64 bits qui peuvent être gérés par les sous-systèmes natifs de 64- bit Windows 7. Le résultat net est que les applications 32 bits fonctionnent de manière transparente sur Windows 64 bits et, grâce aux optimisations des processeurs Intel et AMD de la génération actuelle, à pleine vitesse ou presque. Les quelques exceptions à la règle de compatibilité WOW impliquent généralement des applications qui reposent sur un ou plusieurs pilotes de périphérique 32 bits hérités propriétaires qui n'ont pas de versions 64 bits équivalentes.

Notez que le concept WOW n'a vraiment rien de nouveau. Une technique similaire a été employée par les premières versions de Windows NT pour prendre en charge les applications Windows 3.xx 16 bits héritées.

Q. Lorsque j'installe une application 32 bits sous Windows 7 64 bits, je ne vois pas ses entrées de registre. Pourquoi est-ce?

A. Les versions 64 bits de Vista et Windows 7 incluent la couche de traduction WOW pour exécuter des applications 32 bits (voir la description ci-dessus). En plus de la traduction des appels d'API, Windows 64 bits isole les modifications de registre effectuées par les applications 32 bits et les redirige vers une sous-clé spéciale dans la ruche de registre appropriée.

Par exemple, une application 32 bits qui met à jour une clé dans la structure HKEY_LOCAL_MACHINE \ Software verra automatiquement ses modifications redirigées vers la clé Wow6432Node sous la clé logicielle principale. L'extension de cette clé révélera toutes les clés et valeurs de registre d'application 32 bits qui ont été automatiquement redirigées par WOW.

Q. Y a-t-il un avantage en termes de performances à utiliser Windows 7 64 bits?

R. Cela dépend. Si vous travaillez avec des fichiers volumineux ou exécutez des applications qui consomment beaucoup de mémoire, Windows 64 bits vous donnera généralement un léger avantage en termes de performances par rapport à Windows 32 bits fonctionnant sur un matériel identique. Cela est vrai même lors de l'utilisation d'applications 32 bits. En effet, le système d'exploitation et les pilotes de périphérique eux-mêmes bénéficient des registres 64 bits de large d'un processeur Intel ou AMD fonctionnant en mode étendu 64 bits. De plus, étant donné que Windows 7 64 bits prend en charge plus de RAM physique que Windows 7 32 bits (192 Go sur les versions non familiales contre 4 Go pour toute saveur 32 bits), vous pouvez facilement étendre les capacités de votre PC bien au-delà de ce qui est possible dans un monde 32 bits.

Q. Pourquoi Windows 64 bits utilise-t-il plus de RAM que Windows 32 bits?

R. Tout système d'exploitation 64 bits consommera plus de mémoire que son équivalent 32 bits. Cela est dû à la nature du code 64 bits: il utilise des structures internes plus grandes qui prennent nécessairement plus d'espace, à la fois dans la RAM et sur le disque dur. Il n'est pas surprenant que l'image ISO des versions 64 bits de Vista et Windows 7 soit environ 50 à 70% plus grande que les images ISO 32 bits équivalentes, ou que Windows 64 bits affiche une utilisation de la mémoire physique de 20 à 30% plus élevée après l'initialisation démarrage.

Q. Y a-t-il des avantages de sécurité à utiliser Windows 7 64 bits par rapport à Windows 7 32 bits?

R. Oui. Bon nombre des initiatives de «durcissement» du noyau largement médiatisées que Microsoft a lancées avec Vista sont spécifiques à la version 64 bits - des choses comme la prévention de l'exécution des données et PatchGuard. De plus, Windows Vista et Windows 7 64 bits exigent que les pilotes de périphériques soient signés numériquement par leurs auteurs, ce qui rend plus difficile pour les pirates et les développeurs de root-kits d'installer leurs exploits secrètement en tant que pilotes en mode noyau.

Q. Puis-je passer d'une version 32 bits de Windows à Windows 7 64 bits?

A . Non. Le processus de mise à niveau de Microsoft ne prend actuellement pas en charge le déplacement entre les architectures de processeur. Pour effectuer une mise à niveau à partir d'une version 32 bits de Windows, vous devrez effectuer une installation «propre» de Windows 7 64 bits, puis migrer vos applications et données vers le nouveau système d'exploitation.

Cette histoire, "Windows 7 32 bits ou Windows 7 64 bits? ", A été publiée à l'origine sur .com . Suivez les derniers développements de Microsoft Windows et Windows 7 sur .com.