J'ai une installation Windows 7 64bit USB. Je veux savoir si le programme d'installation de Windows 7 a démarré en mode EFI ou BIOS.
J'ai googlé et trouvé une solution ici http://forums.bit-tech.net/showthread.php?t=209045 mais cela ne fonctionne pas car le bloc-notes n'a pas pu trouver\Windows\Panther\setupact.log.
Maintenant, je vais aller droit au but et vous montrer comment trouver ce fichier journal.
Je l’ai fait avec un disque DVD Windows Vista vendu au détail, dans le seul but de le démontrer. Mais cela devrait être le même, même si vous démarrez depuis une clé USB ou si vous utilisez Windows 7.
Lorsque vous démarrez à partir d'un DVD Windows ou d'une clé USB, vous verrez d'abord une boîte de dialogue vous permettant de choisir la langue et la disposition du clavier. Faites cette étape et cliquez sur Suivant .
Cliquez ensuite sur le bouton Installer maintenant .
Quand vous arrivez à l’écran où il vous demande une touche de produit, appuyez Shift+F10 pour accéder à l'invite de commande.
Votre marqueur devrait être à X:\Sources>
maintenant.
Pour parcourir les dossiers des fichiers journaux, vous pouvez taper dir ..\*.log /s
Le fichier que vous recherchez s'intitule setupact.log
. Pouvez-vous le voir dans les résultats? Il devrait être situé à X:\Windows\panther
.
Pour ouvrir ce fichier dans le bloc-notes sans changer de répertoire, vous pouvez taper notepad ..\windows\panther\setupact.log
Si le fichier est là, ce qu'il devrait être, cela l'ouvrira dans le Bloc-notes. Maintenant, dans le Bloc-notes, appuyez sur Ctrl+F et tapez rappel et appuyez sur Enter.
Vous devriez voir plusieurs entrées avec ce mot, mais celui qui vous intéresse s'intitule Callback_BootEnvironmentDetect
. presse Enter jusqu'à ce que vous le remarquiez.
Dans mon cas, il est écrit Callback_BootEnvironmentDetect:FirmwareType 1
.
Je pense que cela est dû au fait que cela concerne Windows Vista et qu’il s’agit d’un système de BIOS, je suppose que le type 1 correspond à BIOS. Ainsi, si vous faites de même avec Vista sur un système UEFI, il est fort probable que le type 2 soit utilisé. Sous Windows 7, les mêmes lignes ne font probablement que mentionner UEFI ou BIOS.
En bref...
Windows Vista:
Callback_BootEnvironmentDetect:FirmwareType 1
signifie BIOS
Callback_BootEnvironmentDetect:FirmwareType 2
signifie UEFI
Windows 7:
Code:Callback_BootEnvironmentDetect: Detected boot environment: BIOS
Code:Callback_BootEnvironmentDetect: Detected boot environment: UEFI
Vous pouvez également consulter l'article de TechNet sur la déploie Windows 7 sur des ordinateurs basés sur UEFI.
Vous avez peut-être remarqué que la plupart des gens utilisent indifféremment EFI et UEFI, mais l'UEFI est un développement ultérieur et EFI est l'ancien. Si je ne me trompe pas, il s'agit de l'interface de micrologiciel extensible universelle. Juste ne soyez pas dérouté par cela, cela signifie généralement la même chose. Il se peut que EFI ou UEFI apparaisse dans le manuel de votre carte mère et que vous deviez l'activer.
Ouvrez une invite de commande (en tant qu'administrateur) et exécutez:
bcdedit /enum
Cela énumérera les paramètres BCD, vous obtiendrez une sortie similaire à celle-ci:
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume1
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
resumeobject {3c6390c7-c6ce-11e1-8e2f-c6d882f2969a}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale en-US
inherit {bootloadersettings}
recoverysequence {3c6390cb-c6ce-11e1-8e2f-c6d882f2969a}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {3c6390c7-c6ce-11e1-8e2f-c6d882f2969a}
nx OptIn
Parcourez la liste et cherchez Windows Boot Loader
. Si votre système est démarré en mode EFI, la valeur path
sera \Windows\system32\winload.efi
(notez l'extension .efi
- elle redeviendra .exe
sinon).
http://www.uefi.org/events/UEFI-Plugfest-WindowsBootEnvironment.pdf
REMARQUE: le commentaire ci-dessous concerne le système déjà installé, pas le Windows Installer lui-même:
Panneau de configuration du lancement - Outils d'administration - Gestion de l'ordinateur
Vérifiez l'onglet Gestion du disque. Vous devriez avoir une partition EFI Encrypted (environ 100 Mo). En outre, lorsque vous cliquez avec le bouton droit de la souris sur votre disque dur, sur l'onglet Volumes, vous devriez voir le partitionnement GPT (et non les MBR hérités).
Le GPT fait partie du paquet UEFI :)
La méthode suggérée par Microsoft consiste à effectuer une simple requête dans le registre. À l'invite de commande, exécutez cette commande
reg.exe query HKLM\System\CurrentControlSet\Control /v PEFirmwareType
Si la valeur renvoyée est 1 ou 0x1, votre ordinateur fonctionne en mode BIOS. Si la valeur renvoyée est 2 ou 0x2, votre PC fonctionne en mode UEFI.