DEMARRAGE RAPIDE appelé FAST STARTUP et anciennement FAST BOOT et les problèmes liés
SYNTHESE DES PROBLEMES AVEC LE FASTBOOT ACTIF Ce qui peut arriver :
! |
- Ecran noir - BSOD (Ecran bleu) - Fuites mémoire - Ralentissement du PC - Des périphériques qui restent en veille/ne se réveillent pas alors qu'ils devraient être actif (Wi fi par ex) ou des ports USB mal réinitialisés dont les périphériques connectés ne seront pas ou mal pris en compte (Clé Bluetooth par ex, Wi fi), ...) - Des nouveaux périphériques pas ou mal pris en compte (Carte graphique, etc ou des périphériques externes en USB) - Des mises à jour logicielles dont des pilotes qui s'installent à bas niveau (Pilotes graphiques par ex) qui s'installeront mal et/ou les nouvelles fonctions qui ne seront pas en place (avec plantages à la clé, des instabilités, ...) - Cela peut meme affecter des mises jour de Windows et c'est Microsoft qui le dit https://learn.microsoft.com/en-gb/troub ... st-startup - Suite à des installations/désinstallations de programmes, pilotes etc certaines clés de registre ne seront pas prises en comptes, car l'inscription demande un vrai redémarrage - Problèmes lors du dual boot - Problèmes avec les lecteurs chiffrés |
Evidemment tout cela n'arrivera pas en même temps et ce sont juste des cas de figure mais qui sont réels
------------------------------------------------------
EST CE VRAIMENT PLUS RAPIDE ?
Alors OUI, on peut accélérer le démarrage de Windows 10/11 avec la fonction "Démarrage rapide"(Fast Startup) anciennement appelée "Fast Boot" sous Windows 8.x, sur certaines carte mères récentes, même si ce "fast" reste discutable (Voir comparatif plus bas)
Néanmoins c'est.. Un leurre
POURQUOI, SI DESACTIVÉ, LE DÉMARRAGE PEUT ETRE AUSSI RAPIDE VOIRE PLUS ?
La raison est tout simple...
Cette fonction de "Démarrage rapide" n'est pas en rapport avec le démarrage rapide du PC, mais.. de la rapidité en sortie de veille.
C'est différent
En effet, dans ce mode, l’ordinateur, lors son extinction est entre le mode hibernation (mise en veille prolongée) et l’extinction complète.
Cela amène des problèmes (revoir l'encart au début de ce sujet)
Sur le site on trouve 2 articles principaux:
https://www.malekal.com/accelerer-demarrage-bios-uefi/
https://www.malekal.com/desactiver-dema ... indows-10/
et pour le Bios/UEFI (1) https://www.malekal.com/accelerer-dema ... es_options
Pour les autres soucis mais pas obligatoirement en lien avec cet article sauf pour certains aspects
Comment garder votre ordinateur allumé avec le capot fermé sous Windows 11
https://www.malekal.com/configurer-veil ... indows_11
Activer OU désactiver la veille prolongée
https://www.malekal.com/veille-prolonge ... esactiver/
Ex du paramètre sur une ASROCK pour désactiver le démarrage rapide
TESTS DE DÉMARRAGE DU PC AVEC CETTE FONCTION DESACTIVÉE
Le PC est ancien : I7 2700K, GTX MSI Gaming 1660 Super, 16 Go de RAM (2137Mhz), SSD Sata Samsung PRO 1To, Samsung EVO 2To, Samsung EVO 4To
Sous Window7
Sous Window 10 22H2 Test de 2024, mais je n'ai pas fini mes réglages (Tweaks)
J'ai désactivé la phase du login et mot de passe et au démarrage de Windows, j'ai l'antivirus kaspersky qui se charge, le programme de gestion de souris et clavier Steelseries, le pilote pour le casque Sennheiser (même si le casque n'est pas connecté), l'interface de gestion des pilotes Nvidia, de gestion du son amélioré, KeepassXC ...
En fait le petit dernier c'est kaspersky qui bien qu'affichant son icone dans la barre de tâche continue son lancement et retarde tout (lancement d'une tâche par ex pour vérifier la mise à jour de la base de données)
Windows et le reste sont donc complètement chargés à 12 secondes mais UTILISABLES BIEN AVANT, et tout cela SANS le démarrage rapide dont ce n'est pas la fonction
Comme il est rappelé dans les présentations/tutos du site, dès lors que la machine répond à toutes les exigences, Windows 10/11 (la principale étant que le disque de boot soit en GPT et non en MBR) active la fonction de démarrage rapide (Fast Startup) en sautant toutes les étapes de chargement de noyau et autres fonctionnalités nécessaires à l'OS
En veille "classique" toutes les données (programmes lancés, documents ouverts etc) sont stockés en mémoire vive et l'ordinateur se met en mode faible consommation (avec extinction de l'écran, ainsi que des périphériques de stockage)
Le soucis étant que c'est stocké en mémoire volatile, donc que c'est lié à l'alimentation, qu'elle soit sur batterie ou via un cordon d'alimentation et 220V
Si il n'y a en plus, tout est perdu (à relativiser sur un PC portable car Windows sauvegarde automatiquement les données avant de s'éteindre automatiquement)
Les différents états d'alimentation et de veille dans Windows 10 (veille, veille prolongée, veille hybride)
https://www.malekal.com/differences-vei ... Windows_10
et
Mise en veille Windows : S0, S3 et Modern Standby (Veille moderne) S0ix
viewtopic.php?p=546563
Donc sur le fond, le mode hybernation est semblable, sauf que le PC peut s'éteindre complètement puisque les données sont stockées sur le disque dur ou SSD (dans un fichier du nom de hiberfil.sys)
https://www.malekal.com/comment-supprim ... berfilesys
Il n'est pas rare de voir des corruptions de données, ou des soucis pour 'réveiller" des périphériques externes
Cela peut également avoir une influence si vous utilisez DDU pour ensuite réinstaller les pilotes graphiques
En plus sur un PC portable, je conseille de prendre les pilotes graphiques sur le site du constructeur
Il peut y avoir une version spécifique, avec un .inf lié, un flag qui peut éviter l'écran noir (Déjà vu si vous prenez les pilotes directement sur le site Nvidia)
Après il "peut" être possible d'effectuer des mises à jour mais il faut être prudent
LE MODE DEMARRAGE RAPIDE (Fast Startup, Fast Boot)
Pour le mode démarrage rapide "Fast Startup", ce qui est différent, c'est que les documents en cours, les logiciels lancés et les sessions utilisateurs ne sont pas sauvegardés
Windows, lors de l'extinction normale du PC, n'enregistre que le noyau et les pilotes DEJA chargés dans le fichier hiberfil.sys, ce qui fait qu'au prochain redémarrage la machine va lire ce fichier et l'on arrivera plus rapidement sur le bureau qu'avec un démarrage à froid
Comme Windows n'écrit ce fichier que lors de l'extinction, cela ne fonctionne pas lors du redémarrage du PC
Au final le Fast startup, permet un chargement de l'OS plus rapide (Rappel on parle bien là de sortie de veille et de lecture de fichier, pas d'un démarrage à "froid")
LES PROBLEMES :
Comme l'indique Malekal dans une des présentations "Parfois ce dernier cause des problèmes : BSOD, écran noir, etc.", mais pas que....
On peut également avoir des soucis en utilisation avec des périphériques qui se mettent en veille alors qu'on utilise le PC sur batterie
Plus globalement, lorsque vous ne redémarrez pas régulièrement votre ordinateur (un VRAI redémarrage non issu de la veille), des fuites de mémoire et des processus en arrière-plan peuvent s'accumuler, ce qui ralentit votre système et le rend moins réactif.
Pour que votre ordinateur continue de fonctionner correctement, prenez l'habitude de le redémarrer au moins une fois par semaine .
Et pour rappel :
Un VRAI redémarrage de votre ordinateur efface la mémoire, ferme les processus d'arrière-plan inutiles et permet aux mises à jour de s'installer correctement.
LES RAISONS SONT SIMPLES..
- Comme il ne s'agit pas d'une vraie extinction, certains mises à jour de Windows peuvent poser problèmes, du fait que certaines nécessitent un OS fraichement démarré pour s'installer ou ensuite pour entrer en fonction
- Le problème peut etre à l'identique avec certains pilotes (surtout lors de mises à jour, car ils ne s'installeront pas, ou alors ne bénéficieront pas des améliorations (performance accrue etc, sans compter les résolutions de bugs
C'est pour cela que dès lors qu'on installe un nouveau périphérique externe, ou pour la maj de certains pilotes, il faut effectuer un VRAI redémarrage, sinon les risques de dysfonctionnements peuvent vite arriver, cela ralentit le démarrage etc (sans compter les soucis de Wi fi etc)
- Idem avec certains programmes (le plus connu étant avec certains anti virus dont AVAST lors de maj du programme et/ou fonctionnalités)
La raison étant toujours la même, il faut que Windows, le PC en fait, soit complètement mis à l’arrêt, et pas seulement "dumpé" sur le disque avant extinction et ensuite rétabli en RAM tel qu’il était alors.
- Cela peut même toucher des paramètres qui ne seront pas pris en compte au redémarrage
L'exemple le plus connu étant certaines modifications de clés dans la base de registre qui ne seront pas prises en comptes au redémarrage (qui n'en n'est pas un pour rappel ce qui explique tout) C'est spécifique car certaines clés ne nécessite pas obligatoirement un redémarrage du PC ou de explorer mais certaines si
- Si vous utilisez un dual boot viewtopic.php?t=72654 avec un Windows et un Linux par ex, il est FORTEMENT déconseillé d'utiliser le démarrage rapide (Fast Startup)
Lors de l'extinction du PC, Windows verrouille la partition système, et si vous arrivez (volontairement ou pas comme par le fait de logiciels) à modifier les fichiers présents via un autre OS vous allez corrompre ... la partition complète (donc pas de démarrage, etc)
- Des périphériques ou matériels (comme les ports USB par ex) ne sont pas initialisés, ou ré initialisés, ou restent en veille électrique etc donc qui dit port USB dit matériels rattachés sur ces mêmes ports
On le voit régulièrement également avec les gens qui ont des problèmes de Wi-fi, Bluetooth par ex (cela entraîne des micro coupures ou coupures ou non fonctionnement), cela peut interférer également avec les lecteurs chiffrés, sans compter les liens avec la veille prolongée avec le vidage mémoire du système.
A cela on y ajoute que si il y a un soucis, si le matériel est vieillissant, cela ne peut que retarder le processus de démarrage (Données corrompues par ex sur un HD et/ou secteurs défectueux)
Et comme le rappelle Microsoft (avec le meme bug qui dure depuis Windows 8.1)
(...)" Lorsque le démarrage rapide est activé et qu’un utilisateur arrête l’ordinateur, toutes les sessions sont déconnectées et l’ordinateur passe en veille prolongée.
Dans le cadre du processus de mise en veille prolongée, Windows initialise la configuration du vidage mémoire du système. Si le pilote n’est pas chargé, il ne parvient pas à mettre en veille prolongée
(...) Pendant le démarrage rapide, la session du noyau n’est pas fermée, mais elle est mise en veille prolongée.
Le démarrage rapide est un paramètre qui permet à l’ordinateur de démarrer plus rapidement après l’arrêt. Windows pour cela, vous devez enregistrer la session du noyau et les pilotes de périphérique (informations système) dans le fichier de mise en veille prolongée (hiberfil.sys) sur le disque au lieu de la fermer lorsque vous fermez l’ordinateur.
Lorsque vous redémarrez l’ordinateur, cela signifie généralement que vous souhaitez un nouvel état Windows, soit parce que vous avez installé un pilote, soit remplacé des éléments Windows qui ne peuvent pas être remplacés sans un redémarrage complet.
Par conséquent, le processus de redémarrage dans Windows continue d’effectuer un cycle de démarrage complet, sans l’amélioration des performances de mise en veille prolongée(...)"
Au passage, l'erreur "Driver Overran Stack Buffer" (dépassement de mémoire tampon)
https://learn.microsoft.com/fr-fr/windo ... ack-buffer
est en lien avec l'activation dans les paramètres d'alimentation avec le démarrage rapide (hors action malveillante)
Donc pour résumer, il vaut mieux désactiver cette fonction pour éviter les problèmes, d'autant plus que les SSD se sont démocratisés, équipent en 2022 une majorité de PC, et divisent par 3 ou 4, du fait de leurs accès rapides et vitesse, le temps d'arriver sur un bureau fonctionnel de Windows (on va parler de bénéfices/risques :-)
-----
(1) Dénomination volontaire car à la lecture du forum, nombre de personne ne savent pas la différence entre le BIOS, l'UEFI etc et c'est normal..
Même les constructeurs de carte mère gardent la dénomination BIOS sur leurs pages
Dans l'absolu ils n'ont pas tort car le l' UEFI c'est un BIOS écrit en C++..
https://www.malekal.com/bios-role-et-fonctionnement/
et plus globalement
https://www.malekal.com/bios-uefi-legac ... r-complet/
C'est un peu comme appeler certains malwares "Virus", terme générique que tout le monde comprend
IMPORTANT : Si vous ne voyez rien dans votre BIOS/UEFI se rapportant au démarrage rapide, c'est que vous avez désactivé la veille prolongée /veille hybride
A CONFIRMER suivant les versions : Dernière version de Windows 10 et/ou 11
Le choix de désactivation du démarrage rapide ne se fait plus via les réglages dans les options d'alimentation, il faut passer par le registre (éxecuter, regedit) :
Code : Tout sélectionner
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power
pour le ré-activer il faut mettre 1
EN COMPLEMENT
Ne pas négliger tout ce qui est en lien également avec les économies d énergie
Un grand classique étant le message d' erreur "Le driver power state failure "
Globalement on peut virer tout ce qui est en lien avec la veille et affiner/désactiver/réactiver jusqu'à trouver le fautif
Il faut donc aller également dans "Modifier les paramètres d’alimentation avancés".
https://www.malekal.com/options-aliment ... indows-10/ (et ne pas négliger les liens qui apparaissent en fin du tuto)
en commençant par tout ce qui est lié au sans fil ( WI fi etc)
et pour le reste, surtout pour l'USB (pour les joueurs le paramètre PCI peut etre important):
Il faut se rappeler quand meme que la conso peut augmenter de façon importante si on touche aux paramètres d'alimentation, et que cela peut engendrer une plus forte consommation, donc une hausse des températures
Après, si tout cela ne produit aucune amélioration pour le message d erreur du ou des pilotes, on est dans le classique fichier/pilote corrompu (suite à des plantages, infection etc) et d'autres méthodes s'appliquent
- DISM et ses commandes, https://www.malekal.com/dism-reparer-fi ... indows-10/
Les plus connues étant
Code : Tout sélectionner
Dism /Online /Cleanup-Image /ScanHealth
Code : Tout sélectionner
Dism /Online /Cleanup-Image /CheckHealth
Code : Tout sélectionner
Dism /Online /Cleanup-Image /RestoreHealth
ASTUCE : Si les lignes de commandes vous semblent pénibles, il existe un programme qui via une interface permet de les regrouper et d'agir par un simple clic de bouton
DISM GUI : viewtopic.php?t=63500
- Réinstallation sans perte de données https://www.malekal.com/reparer-windows ... e-donnees/
- Mise à jour de pilotes (surtout graphiques) et/ou réinstallation avec de préférence dans ce cas de figure un nettoyage avec DDU
https://www.malekal.com/ddu-reinstaller ... raphiques/
viewtopic.php?t=66506
Souvent il est nécessaire de désactiver l'installation automatique des pilotes pour n'installer dans un premler temps que ceux que l'on trouve sur le site du constructeur de la carte mère, ou du PC portable ou sélectionés sur le site de Nvidia ou AMD
https://www.malekal.com/windows-10-11-d ... e-pilotes/
Sinon ne pas négliger l'utilitaire de résolution des problèmes d'alimentation
Exécuter l'utilitaire de résolution des problèmes d'alimentation
Appuyez sur Windows + I pour ouvrir Paramètres -> Système -> Résolution des problèmes -> Autres utilitaires de résolution des problèmes.
Recherchez l'option Alimentation et cliquez sur Exécuter. Attendez un instant et l'utilitaire détectera tous les paramètres
Ensuite il sera indiqué si il y a un problème ou pas