Firmware Bios, flashage du bios, carte mère flash. Création d'une clé USB amorçable (méthode simple) Favoris Mettre à jour le BIOS à partir du dos

Habituellement, il n'est pas nécessaire de remplacer le micrologiciel du BIOS de la carte mère - l'appareil fonctionne très bien et risquer les performances de l'appareil au nom d'un numéro de version du micrologiciel plus élevé est pour le moins stupide.

Cependant, il arrive qu'une carte mère entre sur le marché avec un microcode « brut » (les fabricants sont pressés de battre leurs concurrents d'un coup), ou des problèmes surviennent avec les appareils intégrés, ou il s'avère que la carte mère refuse de fonctionner avec certains modèles de mémoire. , ou de nouveaux équipements plus modernes apparaissent ( par exemple, la liste des processeurs pris en charge a été élargie), etc.

Ensuite, de nouveaux lots de cartes mères sont mis en vente avec un micrologiciel mis à jour, et les propriétaires d'appareils antérieurs doivent reflasher le BIOS.

Les nouvelles versions du firmware apparaissent sur les sites Internet des fabricants avec une liste des corrections et modifications apportées par rapport à la version précédente.

S'il y a des problèmes avec la carte mère ou des défauts dans son fonctionnement, vous devriez consulter le site Web du fabricant et étudier les listes de ces modifications - peut-être que la réponse y sera trouvée.

Il existe également des versions de firmware mises à niveau par des artisans qui permettent d'activer l'une ou l'autre fonction bloquée par le fabricant dans le microcode pour un modèle économique du même chipset.

Si la nécessité de changer la version du firmware est devenue évidente, préparez-vous à le flasher, et nous essaierons de vous dire ce qui vous attend et comment procéder.

Comment coudre ?

Pour flasher le BIOS, des utilitaires spécialisés du fabricant de la carte mère ou de programmeurs tiers sont utilisés, qui écrivent l'image du micrologiciel sur la puce CMOS.
Le CMOS des mères modernes est une mémoire flash dans laquelle le microcode lui-même et les paramètres du BIOS sont stockés.
Ainsi, pour flasher le firmware, vous avez en fait besoin d'un fichier avec la version du BIOS requise et d'un programme flasher.

Il existe des flashers pour Windows et DOS.
Flasher depuis Windows est beaucoup plus pratique, mais DOS est traditionnellement plus fiable.
Pour identifier tous les aspects du processus de flashage du BIOS, nous avons flashé depuis Windows XP et DOS.

Tout d'abord, à l'aide d'un programme Flasher, vous devez effectuer une sauvegarde de la version du BIOS installée sur une disquette.
En cas d'échec du flashage, cette disquette vous sera très utile. Dans un premier temps, le programme macro a été remplacé par des utilitaires fournis par le fabricant lui-même.
Vous pouvez toujours trouver un tel utilitaire sur le disque fourni avec la carte mère ou sur le site Web de son fabricant.

Nous vous déconseillons d'utiliser des programmes tiers sauf si cela est nécessaire, car il y a de fortes chances de vous rendre ultérieurement dans un atelier de garantie.
Nous vous déconseillons également d'installer immédiatement la dernière version du firmware.

Il est préférable de rechercher des informations concernant votre carte mère dans les forums concernés et de consulter les avis des utilisateurs qui ont installé l'une ou l'autre version du firmware.
Cela devrait être fait car le micrologiciel n’est parfois pas entièrement débogué et de graves dysfonctionnements peuvent survenir dans le travail de la mère.

Caractéristiques du processus

Tout d’abord, nous vous conseillons de veiller à une alimentation stable.
L'option idéale est d'avoir une alimentation électrique sans interruption.
S'il n'y a pas un tel miracle, alors il est préférable de choisir une heure de clignotement où les surtensions sont les moins possibles, c'est-à-dire la nuit (après tout, vos voisins ne percent pas les murs avec une perceuse électrique la nuit ?) .

Le deuxième point est le choix du système d'exploitation à partir duquel le processus de flashage aura lieu.
Si vous voulez de la beauté et de la paix, vous pouvez le faire en toute sécurité depuis Windows.
Le système Windows XP est déjà assez stable, les mises à jour du micrologiciel peuvent donc être effectuées sans trop de crainte.
Au cas où, il est recommandé de fermer toutes les applications et de désactiver l'antivirus.
Sous les autres versions de Windows (à l'exception de la gamme Windows NT), connaissant leur caractère bogué, il vaut mieux ne pas reflasher.
Il sera plus sûr de le faire depuis DOS.

Quant au DOS, cette méthode peut être utilisée par ceux qui ne sont pas trop paresseux pour consacrer un peu plus de temps à la configuration.
Pour cela, nous obtenons un peu plus de fiabilité.
La préparation elle-même consiste à créer une disquette de démarrage.
De plus, vous devrez y écrire un programme clignotant (par exemple, le programme awdflash est utilisé pour les microcircuits Award et amiflash pour le BIOS AMI) et le micrologiciel lui-même.

Vous pouvez créer un fichier bat avec les paramètres de lancement du flasher, et il ne reste plus qu'à insérer la disquette et à démarrer à partir de celle-ci.
Pour ceux qui ont déjà travaillé sous DOS, il ne sera pas difficile de tout comprendre.

La troisième méthode de mise à jour du micrologiciel n'est pas courante.
La mise à jour du micrologiciel est effectuée à l'aide du BIOS lui-même.
Il suffit d'aller dans le menu de mise à jour et de préciser le firmware souhaité, préalablement enregistré sur une disquette.

Cependant, quelle que soit la méthode de flashage choisie, veillez à faire au préalable une sauvegarde de l'ancienne version !

Twin BiCS FLASH - nouvelle technologie de mémoire flash 3D

Le 11 décembre 2019, lors du IEEE International Electronic Devices Meeting (IEDM), TOKYO-Kioxia Corporation a annoncé la technologie de mémoire flash 3D - Twin BiCS FLASH.

Pilote AMD Radeon Software Adrenalin Edition 2020 19.12.2 WHQL (ajouté)

Le 10 décembre, AMD a présenté le méga pilote Radeon Software Adrenalin 2020 Edition 19.12.2 WHQL.

Mise à jour cumulative Windows 10 1909 KB4530684

Le 10 décembre 2019, Microsoft a publié la mise à jour cumulative KB4530684 (Build 18363.535) pour la mise à jour Windows 10 de novembre 2019 (version 1909) sur les processeurs x86, x64 (amd64), ARM64 et Windows Server 2019 (1909) pour les systèmes x64.

Pilote NVIDIA Game Ready GeForce 441.66 WHQL

Le pilote NVIDIA GeForce Game Ready 441.66 WHQL inclut la prise en charge de MechWarrior 5 : Mercenaries et Detroit : Become Human, et ajoute également la prise en charge de G-SYNC pour les moniteurs MSI MAG251RX et ViewSonic XG270.

Le logiciel du BIOS est stocké dans une puce de mémoire morte (ROM) qui ne nécessite pas d'accès au disque pour y accéder. Il est situé sur la carte mère et stocke le code permettant le bon fonctionnement des disques, cartes vidéo et autres appareils. Lorsque vous vous demandez comment flasher un BIOS à partir d'un lecteur flash, vous devez identifier cette procédure pour chaque composant auquel l'action spécifiée est appliquée.

Une condition préalable est la capacité de systématiser les mises à jour du «bios» du micrologiciel du système individuel, responsable du bon fonctionnement de l'appareil. La pertinence du micrologiciel de sauvegarde du BIOS concerne les utilisateurs utilisant des processeurs qui ne sont pas pris en charge par les versions d'origine du BIOS. Nous décrirons en détail comment le flasher davantage.

Les administrateurs système savent pour la plupart comment . Après tout, pour une distribution Windows, l'emplacement sur un CD n'est pas nécessaire. De plus, certains appareils ne disposent pas de lecteur de disque, par exemple un netbook, et il n'est pas possible d'installer de logiciel à partir du disque.

Flasher le BIOS à partir d'un lecteur flash

Avant de décrire le processus de flashage du BIOS, vous devez réfléchir à la manière de le flasher et aux opérations à effectuer. L'installation du BIOS à partir d'un lecteur flash est de plus en plus courante et largement pratiquée. Cette option permet de flasher le BIOS des cartes vidéo et des cartes mères des ordinateurs de bureau et des netbooks. Un micrologiciel unique et un logiciel individuel sont utilisés pour chaque appareil. De temps en temps, les développeurs de cartes mères proposent des mises à jour du BIOS.

Le micrologiciel du BIOS contient diverses optimisations et fonctionnalités plus récentes. Par exemple, installer la fonction d'overclocking. Lorsqu'une nouvelle version finale apparaît, il est recommandé de sauter les versions bêta et alpha. Lorsque le système est instable et que vous en êtes sûr, lancez la procédure de flashage du BIOS à partir d'un lecteur flash. Vous ne devriez pas pratiquer cela s'il n'y a rien de mal avec votre système ou si vous n'avez pas confiance en vos compétences.

Le processus de flashage du BIOS est fondamentalement identique pour différentes cartes, mais parfois les entreprises utilisent des développements propriétaires et proposent leurs propres utilitaires fonctionnant sous Windows. Cela simplifie grandement le processus d'installation à partir d'un lecteur flash. Comment flasher le BIOS si le système est instable et rencontre des problèmes pour démarrer Windows ? Ce fait complique considérablement la situation, augmentant le risque d'échec du flashage du firmware à l'aide des méthodes classiques. Par conséquent, vous devez utiliser un hotswap ou un firmware BIOS à partir d'un lecteur flash, ce qui complique un peu le travail.

Pour créer l'espace de démarrage d'une clé USB, nous utilisons le logiciel HP USB Tool et une image MS-DOS. Presque toutes les cartes mères modernes disposent d'un utilitaire de flashage intégré au BIOS, et il sera plus simple d'installer le micrologiciel en l'utilisant. La clé USB nécessite : un système de fichiers FAT32/FAT16 et un volume ne dépassant pas 2 Go (pour certaines cartes mères, pas plus de 4 Go).

Vous ne devriez pas vous demander comment installer le BIOS à partir d'une clé USB lorsque votre machine est équipée d'une nouvelle configuration, fonctionne comme une horloge avec la version du BIOS sur le m/p et que vous n'avez pas l'intention d'acheter de nouveaux composants qui sont non compatible avec sa version.

Nous créons une clé USB bootable

Comment installer un « disque de démarrage » ? Cela ne signifie pas graver un CD, mais créer un emplacement où la mise à jour du BIOS sera écrite. Avant d'installer le disque de démarrage, vous devez procéder comme suit :

  1. Pour cette action, nous utiliserons des clés USB (lecteurs flash).
  2. La première étape est terminée et vous pouvez commencer à créer un lecteur flash ou un espace de démarrage qui est lu et installé dans le BIOS. Vous pouvez utiliser toute une liste de logiciels existants pour de telles opérations. Par exemple, pour graver une clé USB à télécharger, vous pouvez installer l'application MKBT. Il a une structure simple et son utilisation est assez simple - un plaisir.
  3. Nous installons la mise à jour du BIOS avec l'extension « .exe » sur le lecteur flash préparé et le fichier d'installation nécessaire de l'application avec laquelle le firmware sera mis à jour (AFUDOS.exe peut être l'une de ces applications).
  4. Lors du redémarrage du système, sélectionnez le lecteur flash dans « Premier périphérique de démarrage ». Il n'y a pas de questions ici, car l'exactitude du nom du lecteur dépend uniquement de votre clé USB.
  5. Dans la ligne de commande, entrez AFUDOS (nom du fichier).ROM et appuyez sur « Entrée ». Flasher le BIOS est très simple, le système fera tout lui-même et après un redémarrage, le système mis à jour fonctionnera. Il est maintenant clair comment flasher le BIOS. Si vous suivez le manuel, l'installation n'est pas difficile.

Il convient de noter que l'ordinateur doit être connecté au réseau lors du flashage du BIOS. Lors du téléchargement, veillez à bien vérifier le critère de nom et de numéro de révision, qui est indiqué en bas à gauche du document (REV 2.0). Il se peut qu’il n’y ait pas de numéro de révision pour la révision 1.0. Si vous téléchargez le mauvais modèle, vous pouvez recevoir des messages texte tels que « Erreur de vérification de l'identifiant du bios ».

Vous devez installer les fichiers nécessaires (image MS-DOS, HP USB Tool, amiflash, awdflash), sélectionner l'espace approprié, décompresser, exécuter l'assistant d'installation de HP USB Tool (hp_usb_tool.exe) et installer conformément à son manuel. Nous faisons la même procédure avec l'image MS-DOS. Pour flasher le BIOS, nous allons installer une clé USB et exécuter le logiciel HP USB Tool.

Pour sélectionner un lecteur flash, cochez la case « Sélectionnez votre lecteur flash », puis cochez les cases « Formatage rapide » pour un formatage rapide, « Créer des fichiers système DOS » pour créer un disque DOC. Vous devez sélectionner le chemin d'accès au répertoire de fichiers MS-DOS où l'image DOC est décompressée, puis cliquer sur démarrer et la plateforme est prête.

La prochaine étape, en tenant compte du firmware utilisé, sera d'installer le firmware nommé amiflash.exe ou awdflash.exe à la racine du support. Le firmware portant le nom flash.bin y est écrit. Ainsi, le nom de l'original est simplement renommé. Compte tenu du firmware, un document au format texte est créé à la racine, dont le nom est amiflash.bat et awdflash.bat. Son contenu doit être amiflash flash.bin /b /d /e /g., ou awdflash flash.bin /cc/cd/cp/py/sn/e/f. Le nom du firmware est indiqué dans le premier paragraphe, le nom du firmware - dans le second. Le troisième point concerne les options de lancement.

Automatisation du firmware du BIOS

Si vous avez l'habitude de gérer efficacement votre temps et que la procédure de flashage manuel du BIOS n'est pas pertinente, la question de savoir comment installer le firmware automatique sera intéressante. L'essence de cette méthode rapide et assez simple réside dans la présence d'un utilitaire spécial qui effectue le flashage. Vous n'avez même pas besoin de vous déconnecter pendant ce processus. Vous ouvrez le site Web du fournisseur de logiciels, sur lequel vous envisagez de mettre à jour le micrologiciel du BIOS, de télécharger la nouvelle version et les utilitaires spéciaux. L'étape suivante est l'installation sur votre ordinateur. Vous pouvez également configurer une recherche de la nouvelle version sur Internet. Pour installer les mises à jour, vous devez connaître l'adresse du site officiel du fabricant, où vous pouvez facilement trouver ce dont vous avez besoin.

Firmware Bios, flashage du bios, carte mère flash. Le micrologiciel du BIOS en détail - pour les débutants et les experts. http://www.site/kompyutery/pereproshivka-bios http://www.site/@@site-logo/logo.png

Firmware Bios, flashage du bios, carte mère flash.

Le micrologiciel du BIOS en détail - pour les débutants et les experts.

Pour ceux qui sont trop paresseux pour lire, mais qui souhaitent flasher rapidement le BIOS et l'oublier. Mythes.

Je ne me concentrerai pas sur ce qu'est un BIOS, à quoi il ressemble et pourquoi. Si vous lisez ceci, cela signifie que vous savez déjà quelque chose. Par conséquent, commençons par le contraire - nous dissiperons les mythes et les idées fausses les plus standards, pour une raison quelconque, insubmersibles.

  1. Vous devez flasher le Bios (mieux) uniquement avec votre propre flasher (exemple : Award - en utilisant AwdFlash, AMI - AMIFlash). Rave. Cependant, il est difficile pour certains de comprendre et de croire cela - après tout, sur le site Web du fabricant de la carte mère, il existe de nombreuses sortes d'avertissements menaçants et incompréhensibles (et même dans une langue non russe). Pourquoi est-ce ainsi ? Intéressant - alors lisez cet article.
  2. Le flashage du BIOS « à chaud » (Hot Swap) n’est nécessaire (possible) que sur exactement la même carte mère (le même chipset, avec exactement le même lecteur flash, etc.). La deuxième idée fausse la plus répandue. Cela trouve son origine dans l'ignorance du fonctionnement des différents types de microcircuits flash, qui peuvent en effet imposer certaines restrictions à la mère utilisée pour le hotswap. Bien que si vous avez une autre mère exactement la même (qui travaille uniquement ;), c'est un plus indéniable.

Programme pour flasher le bios.

Les plus populaires sont AwdFlash, AMIFlash et UniFlash . Le reste est spécifique à une entreprise particulière (par exemple pour les mères « naturelles » de Intel ou Asus- le vôtre, car d'autres risquent de ne pas fonctionner).

Je n'aborderai pas le décryptage des clés - ces informations sont complètes sur Internet, je me concentrerai sur celles à inclure.

ATTENTION: Exécuter un programme pour flasher le bios SANS CLÉS peut entraîner des ENDOMMAGES au BIOS, même si vous n'aviez pas l'intention de le flasher, mais que vous étiez simplement curieux ou que vous souhaitiez enregistrer la version actuelle. Il s'agit d'un événement extrêmement rare qui affecte principalement certaines versions d'amiflash, mais cela arrive certainement.

AJOUT: le lancement de divers utilitaires (par exemple, comme DMICFG) disponibles sur les CD fournis avec la carte mère (pour « configurer » le BIOS) conduit souvent à une situation similaire au paragraphe précédent - endommagement du BIOS, même si vous n'en aviez pas l'intention faire quoi que ce soit, mais j'étais simplement curieux et je n'ai rien changé.

Programme de flashage du BIOS AWDFLASH

Le flasher de bios le plus populaire, mais pas le meilleur. Lancement avec les clés :

awdflash nom_micrologiciel /cc/cd/cp/py/sn/f/r

Dans ce cas, le BIOS est flashé sans aucune question.

/py - Programme=Y ;

/f - ne vérifie pas s'il s'agit d'un BIOS de la bonne carte ou s'il s'agit d'un BIOS du tout ;

/r - Réinitialisation, une fois le micrologiciel terminé, l'ordinateur redémarrera immédiatement ;

/cd - Effacer le DMI ;

/cp - Effacer le PNP ;

/cc - Effacer le CMOS, efface automatiquement le CMOS (par défaut).

/nab - Fonctionne avec un BIOS non récompensé, si nous flashons un bios non récompensé (par exemple, ami).

Programme de flashage du BIOS AMIFLASH

Un outil de flashage pas aussi populaire qu'awdflash, mais contrairement à lui, c'est le meilleur (même malgré les problèmes mentionnés ci-dessus avec certaines versions lorsqu'elles sont lancées sans clés). Lancement avec les clés :

nom_micrologiciel amiflash /b /n /-o /-c /-d /-r /v /-i /-k /-e /-g

amiflash /b /n /-o /-c /-d /-r /v /-i /-k /-e /-g/s nom_micrologiciel

Il ne devrait y avoir aucun espace après la clé /s !
Pour éviter de taper un tel tas de touches, ne soyez pas paresseux, créez une fois un fichier .bat avec un contenu comme :

c:\vc\utils\amf.exe %1 /b /n /-o /-c /-d /-r /v /-i /-k /-e /-g

Programme de flashage du bios Uniflash

Je n'en parlerai pas dans cette partie, car... Bien qu’il soit vraiment avancé, il nécessite une certaine formation/expérience de la part de l’utilisateur. Cependant, il convient de noter qu'il peut être utilisé non seulement pour programmer le BIOS des cartes mères, mais également le BIOS des cartes vidéo, les puces flash des cartes réseau.

À propos de la façon de flasher le BIOS Asus.

Les flasheurs « Standard » ne conviennent pas pour flasher les cartes mères Asus, car... TOUS les bios Asus (à commencer par le plus ancien Pentium1) bloquent les méthodes de flashage habituelles. Pour flasher le firmware sur de telles cartes mères, vous devrez utiliser les utilitaires propriétaires Asus. Pour les cartes les plus anciennes - il s'agit de pflash, pour les plus modernes - aflash (bien que dans de nombreux cas, aflash convienne aux très anciennes), pour les toutes nouvelles - vous devrez utiliser des utilitaires pour Windows. Dans le cas de pflash/aflash, l'expression « vous devrez utiliser » n'est pas tout à fait correcte, car, d'une part, ils sont extrêmement pratiques, compréhensibles, assez universels et, surtout, ne vous harcèlent pas de questions, en flashant « tout c'est cousu ». Deuxièmement, amiflash peut toujours être utilisé, même s'il aboutit à des erreurs (plus précisément, pas lui, mais dos4gw). Dans tous les cas, tous les heureux propriétaires de cartes mères Asus doivent aborder le re-flasher avec une attention particulière, car la récupération en cas d'erreur n'est pas facile, et parfois très difficile. Et même si vous avez une expérience, même considérable - je le répète, soyez vigilant, les ingénieurs Asus utilisent dans leurs créations des mesures extrêmement sophistiquées pour protéger les BIOS, dont le revers est parfois de sérieux problèmes de "revival" - la carte peut "faire semblant" de être mort (" 00" sur la carte POST), lecteur flash - de la même manière (lorsque vous essayez de flasher sur d'autres cartes), bien qu'en réalité l'un et l'autre seront complètement vivants, ce qui peut être confirmé par l'installation sur d'autres qui sont exactement le même, seulement utilisable. Si vous rencontrez (avez eu des difficultés) avec de tels problèmes, lisez attentivement le chapitre sur l'interface LPC (Asus l'utilise depuis longtemps, tandis que d'autres n'ont commencé à l'utiliser que récemment).

P.S. Dans une certaine mesure (l'opportunité et/ou le caractère obligatoire de l'utilisation de programmes propriétaires « natifs » pour le micrologiciel du BIOS) s'applique également à certains autres fabricants, généralement connus. Par exemple, de nombreuses cartes d'Abit ont également des subtilités lors de la programmation - le même Uniflash, en général, prévient qu'il n'est pas ami avec cette société.

Problèmes majeurs et messages d'erreur

La taille du fichier du micrologiciel du BIOS ne correspond pas à la taille du lecteur flash.

Un problème courant. En règle générale, cela est dû au fait que le fabricant a utilisé différentes clés USB (en volume) dans différentes versions (cartes mères). Par exemple, les premières cartes de certains modèles étaient dotées de mégabits, et toutes les suivantes étaient dotées de deux mégabits. Dans certains cas, si le fabricant n'admet pas avoir produit des cartes avec des BIOS de tailles différentes, cela peut être la preuve que la carte est « gauchère » (c'est-à-dire, par exemple, le faux utilise une clé USB moins chère avec une plus grande capacité - 4Mbit au lieu de 2Mbit).

Pour une raison quelconque, le programme de flashage du BIOS "n'accepte pas" de flasher le BIOS, affirmant qu'il ne vient pas de cette carte ou qu'il ne s'agit pas du tout d'un BIOS.

Une chose encore plus courante. Cependant, avec les clés « secrètes » ci-dessus, vous ne serez plus envoyé... pour lire les fiches techniques.

Le programme de flashage du BIOS ne peut pas déterminer le type de clé USB et ne la flashe donc pas.

C'est également un phénomène courant. Il peut y avoir plusieurs raisons à cela : il existe une protection contre l'écrasement (c'est ce que les clignotants jurés suggèrent généralement de vérifier). Sur les cartes anciennes, la protection était définie par des cavaliers, sur les cartes modernes, en règle générale, elle est sélectionnée dans la configuration du BIOS (une mode comme BIOS Flash Protection = En./Dis.).

Cette version du programme de flashage du bios ne connaît pas ce type de clé USB

Un événement rare - cela se produit généralement lorsque vous essayez de flasher d'anciens flashs avec de nouvelles versions ou vice versa.

Le lecteur flash (type) inséré par hotswap n'est pas pris en charge par la mère elle-même.

voir plus loin sur les interfaces FWH/LPC. C'est juste une clé USB cassée - assurez-vous encore une fois que vous l'avez insérée correctement. Une clé USB n'est pas du tout une clé USB, mais une clé « à écriture unique » ou même effaçable aux UV (avec une fenêtre). Cela n'est vrai, en règle générale, que pour les cartes les plus anciennes (avant Pentium1) et peut être déterminé par les marquages ​​- cela commencera par les chiffres 27xxx.

Tout s'est bien passé, sans problèmes visibles et... silence.

Comment flasher le BIOS "tel qu'il était".

Compte tenu du fait évident que cet article, en règle générale, sera lu non pas pour flasher une nouvelle version du BIOS, mais pour restaurer les fonctionnalités en général, nous nous attarderons sur les différentes méthodes de flashage.

Firmware Bios sur le programmateur.

C'est banal et sans intérêt - vous cassez un cochon avec de la monnaie, arrachez la clé USB et allez avec une disquette et de la bière chez le réparateur le plus proche qui sait se battre avec un programmeur. Si la clé USB est scellée, vous devrez casser un autre cochon et transporter toute la planche. Je peux vous conseiller de les filtrer et de souder le bloc - à l'avenir, si vous le souhaitez, vous pourrez économiser sur un troisième cochon.

Hotswap (à chaud).

Un autre paiement TRAVAIL est effectué. Comme déjà mentionné, il n'est pas nécessaire qu'il soit « exactement le même », « sur le même chipset », « de la même entreprise ». La principale chose sur laquelle vous devez vous concentrer est le type/l’étiquetage du lecteur flash. Il existe deux principaux groupes « compatibles » :

  1. « normal » (en particulier, toutes les clés USB « rectangulaires » - dans un boîtier DIP32) - 28xxxx, 29xxxx, 39xxxx, certains 49xxxx
  2. "hub" (ils ne sont tous que "carrés" dans le cas PLCC32) - la plupart des séries 49xxxx et Intel "natif" 82802xx

Par conséquent, s'il existe un lecteur flash « compatible » de capacité identique (ou supérieure) sur la carte de récupération, tout devrait fonctionner.

Comment faire un "crochet" pour flasher le BIOS à "chaud".

Option de poignée industrielle pour DIP32

Utilisez votre imagination - l'essentiel « pendant le processus » est de ne pas laisser tomber de pièces conductrices étrangères sur la carte de travail (et de ne pas renverser de liquides). Pour les mini appareils dans un boîtier DIP32, c'est plus simple. Il est généralement recommandé de les attacher avec des fils pour faciliter leur retrait. Je recommanderais de trouver quelque chose comme un câble provenant d'un ancien port COM et de le placer sous le microcircuit - il sera plus facile à saisir et la largeur juste assez pour le microcircuit et l'épaisseur du câble empêcheront la clé USB de trop rester coincée le connecteur.

Pour les « carrés » (PLCC32) c’est un peu plus compliqué. Vous pouvez continuer à lutter avec les discussions. Si vous avez un bon accès et que vos mains ne tremblent pas, vous pouvez simplement le soulever avec une aiguille dans les coins appropriés et le retirer soigneusement. Si vous faites constamment cela (en mettant à jour des similaires) ou si vous voulez simplement « vous assurer » - collez quelque chose au « dos » de la clé USB afin de pouvoir la retirer/l'insérer facilement : un morceau de plastique fera l'affaire, ou même faire fondre une partie de la tige pour un pistolet à colle... En général, c'est déjà une question de technologie, en dernier recours, vous pouvez acheter un « extracteur » spécial pour PLCC32.

Options "Grip" pour PLCC32


Firmware Bios à partir du support

À partir d'une disquette (pour les disquettes modernes - y compris à partir d'un disque dur/CD-ROM). Dans le cas où l'ordinateur n'est pas complètement mort et que lors du chargement, le lecteur de disque fait un craquement dégoûtant et/ou affiche le message « Erreur de somme de contrôle du BIOS », vous pouvez essayer de restaurer le BIOS sans vous adresser à un ami.

ATTENTION: Si vous possédez une carte vidéo AGP/PCI, vous ne verrez peut-être pas ce message (erreur de somme de contrôle du BIOS). Pour ce faire, vous aurez besoin d'une carte ISA pour les ordinateurs P1-P3, d'une carte PCI pour les plus modernes qui ne disposent pas d'emplacements ISA. Bien que dans la plupart des cartes mères modernes, le bloc de démarrage (c'est-à-dire celui qui signale ce triste fait lors de la tentative de restauration du BIOS à partir du lecteur) prend en charge la sortie vers les cartes AGP.

AJOUT: Si vous disposez d'une carte POST (par exemple, intégrée à la carte mère), alors "l'erreur de somme de contrôle du BIOS" est simplement suivie par l'erreur "41" au tout "début" du POST (si vous n'êtes pas en mesure d'évaluer le " début", alors c'est là - puis 5-6 codes parmi ceux que vous aurez le temps de voir :). Le code "41" dans Avard est un appel à FDD (tentative de démarrage à partir d'une disquette) ; dans le cas d'AMI, les codes "bottle block" pour les tentatives de démarrage à partir d'une disquette défaillante sont "F0-FE".

Dans la plupart des cas, pour ce faire, vous devez créer une disquette système propre (c'est-à-dire uniquement les fichiers io.sys, msdos.sys et command.com) et écrire le fichier du firmware (bios.bin), le flasher lui-même (awdflash .exe) et autoexec.bat avec la ligne de commande correspondante à l'intérieur :

pour le prix :
awdflash bios.bin /cd/cp/py/sn/f/r

pour AMI
amiflashamibios.rom /b /n /-o /-c /-d /-r /v /-i /-k /-e /-g

Cependant, je ne recommande pas d'utiliser vos propres noms de micrologiciel/micrologiciel (c'est-à-dire que vous ne devez utiliser que les noms standard ci-dessus) - certains BIOS (blocs de démarrage) peuvent simplement ignorer un tel disque, donnant le même message à propos d'une disquette non système dans le lecteur.

Cependant, il n'existe toujours pas de « norme » unique pour le processus de récupération à partir d'un lecteur de disque. La plupart des ordinateurs « de marque » (c'est-à-dire de marque Intel, HP/Compaq, Dell, IBM, Fujitsu, etc.) peuvent être réactivés avec une disquette dont le contenu peut être téléchargé à partir de leur propre site Web (il devrait également y avoir une description détaillée) .

En fonction de la modernité d'une carte/BIOS (Award/AMI) particulier, la disquette peut nécessiter UNIQUEMENT (c'est-à-dire qu'elle ne doit pas être une disquette système) UNIQUEMENT (c'est-à-dire, au contraire, elle ne doit pas être une disquette système) des fichiers de flashage et de firmware, ou même, en général, uniquement les fichiers de flashage et de firmware. le firmware lui-même (lorsque le flasher est intégré au bios).

En bref, il existe diverses variantes, et si l'on y ajoute la possibilité d'une simple panne matérielle du bootblock et/ou du matériel lui-même, alors la restauration du firmware par cette méthode ne devient pas la méthode la plus fiable et la plus « hautement probable » (cela est également confirmé par les statistiques). Cependant, il est toujours préférable de commencer par lui - peut-être aurez-vous de la chance et le cochon survivra.

Firmware Bios - bases.

Eh bien, si vous avez lu jusqu’ici, commençons par le tout début. Ce qui m’a manqué car beaucoup de gens ne le lisent pas, préférant tout de suite le milieu, voire la fin.

Un peu sur les principes de fonctionnement.

Interface FlashBIOS de type PP

Une clé USB « normale » a les signaux suivants :

8 lignes de données DQ0-DQ7
17-18 lignes d'adresse A00-A16/17 (selon le volume : 1Mbit - 17, 2Mbit - 18)
CE# (ChipEnable) - « chipselect » (autorisation de travailler avec la puce)
OE# (OutputEnable)
RE (capacité de lire des octets de données)
NOUS# (WriteEnable)
WE (possibilité d'écrire un octet de données)
Bref, c’est assez primitif et compréhensible, même si on n’a pas de connaissances particulières en électronique. Et à partir de là, il est déjà clair que juste à cause du bus de données 8 bits (dans Nforce2 moderne, il est de 128 bits), la vitesse de récupération des données à partir d'un lecteur flash (qui, de plus, se détériore encore plus en raison des délais importants de la mémoire flash elle-même) transformerait le chargement de l'ordinateur le plus rapide en une attente pénible. Par conséquent, le lecteur flash est connecté d'une manière spéciale au pont sud, ce qui lui permet de « faire de l'ombre » à son contenu sur de la mémoire « réelle », en émulant la mémoire ReadOnly (ROM en russe) et en supprimant la limite de vitesse.

Encore une fois, de ce qui a été dit, il y a une autre conclusion : si vous avez inséré une clé USB complètement défectueuse ou si vous l'avez insérée de manière incorrecte, non seulement le microcircuit lui-même peut en souffrir (ce qui se produit généralement lorsqu'il est inséré « à l'envers »), mais aussi le pont sud_connecté_directement ( d'expériences personnelles répétées). Dans l'espace d'adressage, le lecteur flash occupe les adresses les plus élevées E0000-FFFFF (vrai pour 1Mbit, pareil pour les autres, regardons donc 1Mbit/AwardBIOS comme exemple). Après avoir allumé l'ordinateur et terminé le signal RESET#, le processeur exécute sa première commande à l'adresse F000:FFF0. Après l'initialisation initiale elle-même, diverses sommes de contrôle sont vérifiées (il y en a beaucoup dans le BIOS), dont la principale est la somme de contrôle E000:0-FFFF+F000:0-BFFC. S'il est cassé, un bloc de démarrage est lancé situé aux "toutes" adresses supérieures (F000:C000/E000-FFFF - derniers 8/16 Ko), qui initialise le lecteur et tente de lire le système à partir de celui-ci et/ou d'exécuter le flasher. avec le firmware.

Cela conduit à une autre conclusion intéressante : si vous souhaitez forcer l'exécution d'un bootblock (pour le flashage), vous pouvez corrompre le CRC « manuellement » en court-circuitant les lignes d'adresse « au-dessus » des lignes du bootblock. Par exemple, je raccourcis généralement les A15 et A16 adjacents (broches 2 et 3). Le volume du bloc de démarrage = 16 Ko = 2^14, de sorte qu'il ne souffrira en aucune façon, et la somme de contrôle du « reste », bien sûr, sera perdue. Si vous ne comprenez pas vraiment pourquoi cela peut être nécessaire, alors lorsque vous tomberez sur une clé USB scellée dans laquelle vous avez chargé un firmware « similaire », vous comprendrez. Et, en passant, pour les lignes d'adresse, ce (raccourcissement) est totalement sûr. Après vérification du CRC, le BIOS est « ombré » (Shadow opération), c'est-à-dire le contenu du lecteur flash est copié dans la mémoire « réelle », le lecteur flash lui-même est éteint (par le pont sud) et pour que les programmes croient qu'ils accèdent à la ROM, des attributs ReadOnly sont ajoutés au Zone d'adresse du BIOS en programmant les registres SB (et/ou processeur MSR pour AMD K7 /K8). Tous les travaux ultérieurs se produisent uniquement avec l'image « ombrée » du lecteur flash.

Conclusion : C'est pour ces raisons que l'on peut facilement retirer la clé USB dès que l'on voit la ligne « Démarrage de Windows/DOS/linux ». Si vous devez travailler avec le lecteur flash lui-même (par exemple, y écrire ESCD/DMI), des procédures appropriées spécifiques à chaque chipset sont utilisées pour cela - vous devrez reconnecter le lecteur flash au bus et le déconnecter à nouveau. une fois l'opération terminée. Conclusion : en raison des différentes manières de programmer la connexion/déconnexion d'une clé USB (pour différents chipsets), le flasher doit être capable de le faire, c'est-à-dire "connaître" le chipset sur lequel le flashage a lieu.

Caractéristiques de programmation des puces Intel 28Fxxx

Si votre carte dispose d'un lecteur flash Intel, soyez trois fois prudent lorsque vous flashez le firmware. Le fait est que les puces intelligentes utilisent une protection matérielle contre le démarrage. Qu'est-ce que ça veut dire? Cela signifie qu'ils contiennent un signal supplémentaire - RP# (broche 30) - autorisation de programmer le bloc de démarrage. En deux mégabits c'est A17, 1Mbit c'est NC (NotConnected, non utilisé). Ceux. Pour que toute la zone du lecteur flash soit correctement flashée, +12 V doit être présent sur la branche RP#. C'est exactement ce qui est défini par les cavaliers communs sur de nombreuses mères Socket7 appelés Flash Type : Intel / Non-Intel.

Conclusion: Si la carte est équipée de « Intel 28Fxxx » et que la disposition de la carte ne permet pas la commutation correcte pour la programmation des flashs Intel (ce qui est un phénomène très courant), le BIOS mourra à la première tentative de flashage sans grande chance de récupération. (sur cette carte). Pour Intel clignotant 28Fxxx sur de telles cartes (sans câblage RP#), vous devez appliquer manuellement +12V à la broche 30, mais pour qu'il n'aille pas à la carte elle-même (qui est A17) - pour cela, vous pouvez pliez simplement cette languette, c'est-à-dire pour qu'elle ne colle pas dans le connecteur lui-même.

Fonctionnalités logicielles du micrologiciel du lecteur flash

Le principal aspect sur lequel je voudrais attirer l'attention est que la clé USB n'est pas reprogrammée « d'un coup » (en un bloc à la fois) et, à l'inverse, il est impossible d'écraser un octet individuel. La clé USB ne prend en charge que l'enregistrement « en bloc » (sectorisation). Différents types de lecteurs flash ont différentes organisations sectorielles. Par exemple, le commun 28F001BX possède les blocs suivants :

  1. Le premier bloc, au début, est le plus grand, le « principal » - 112 Ko. Il contient généralement l’intégralité du « corps » du BIOS packagé (donc le plus grand).
  2. Viennent ensuite deux blocs identiques de 4 Ko - ces adresses stockent généralement des données modifiables telles que ESCD/DMI/CMOS/mots de passe, etc.
  3. Le dernier bloc fait 8 Ko - bootblock.

Ceux. techniquement parlant, i28F001BX a une organisation de 112+4x2+8. Une organisation assez claire et logique : le plus gros bloc de 112 Ko, de toute façon, n'est réécrit que lors de la mise à jour du BIOS, puis il y a des données en constante évolution, donc deux petits blocs sont créés (pour faciliter et accélérer la réécriture de ces « morceaux ») et à la fin - un bloc de démarrage généralement immuable (spécialement séparé des autres - pour protéger le BIOS dans le sens de la possibilité de lancer une récupération d'urgence à partir du lecteur) - il est toujours réalisé séparément afin qu'il ne soit pas "touché" lors de l'écrasement normal de d'autres blocs.
Certaines clés USB ont une sectorisation très fine, par exemple, le même SST 29EE020 (2 Mbits) possède jusqu'à 2048 secteurs identiques de 128 octets. Cependant, la majorité adhère toujours à une organisation similaire à celle ci-dessus, car un petit bloc a aussi ses côtés négatifs (par exemple, en termes de protection contre l'écrasement plus complexe).

« Hub » clignote.

Comme tout était simple au bon vieux temps - bus d'adresses, bus de données, CE/WE/OE... Mais les progrès (surtout dans une seule entreprise) ne se sont pas arrêtés et avec l'avènement des chipsets i8xx, ce nom terrible et obscur pour de nombreuses personnes se sont généralisées - les "hubs" "les lecteurs flash.

Interface LPC.

Fin 1997, Intel a décidé qu'un processeur puissant devait avoir un « gros » BIOS (4 à 8 Mo ou plus, bien que la plupart des entreprises n'utilisent encore que 2 Mo), et pour cela, il n'y a pas assez de jambes (pour les adresses de lignes) sur lecteurs flash PLCC32 « classiques » largement utilisés. Aussitôt dit, aussitôt fait, c'est ainsi qu'est apparu le standard LPC (LowPinCount - connexion « faible quantité », bien que le cas, pour des raisons évidentes, soit resté le même - PLCC32). Outre la possibilité d'utiliser de gros volumes (jusqu'à 4 Go !) de clés USB, l'une des raisons les plus importantes était la mort imminente du bus ISA, dont l'absence éliminait le besoin d'acheminer les lignes d'adresses/données et rendait possible de se limiter à un plus petit nombre de lignes de communication, principalement des « dessins animés » ( SuperIO) et le pont sud (la possibilité évidente d'intégrer le SIO dans le SB lui-même a été modestement gardée sous silence ;). En LPC, seuls cinq fils sont utilisés pour cela : LAD0-LAD3 + LFRAME# (donc "lowpin..."). En ce qui concerne les lecteurs flash (puisque différents appareils peuvent utiliser l'interface LPC), cette norme a abouti à l'incarnation suivante :

Interface LPC/FWH

Ci-dessous entre parenthèses se trouve la valeur du segment en mode LPC ou FWH.
Comme vous pouvez le constater, un tel lecteur flash peut fonctionner simultanément dans deux modes différents : le mode LPC et le mode PP (programmation parallèle). Le mode de fonctionnement est sélectionné par le niveau sur le pied IC (Interface Configuration Pin) lors du démarrage de l'ordinateur - « 0 » - mode LPC, « 1 » - mode PP. Le mode PP est le plus proche des lecteurs flash « classiques » et est compatible avec eux sur de nombreuses jambes (mais pas toutes), en tenant compte uniquement du fait qu'il n'y a que 11 lignes d'adresse (0-10), mais elles sont multiplexées, c'est-à-dire La valeur A00-A10 est d'abord sortie/lue, puis A11-A21. Compte tenu de cela (multiplexage des adresses) et de la « perte » du signal CE, tout le reste est complètement similaire aux clés USB « classiques ». En mode LPC, la communication entre le pont et le lecteur flash s'effectue uniquement via un bus à quatre bits, et le cinquième LFRAME # sert de démarrage (pour commencer l'opération d'échange de données). Plus LRESET# et LCLK#, qui sont complètement similaires à leurs homologues sur la carte mère - c'est l'ensemble des fils nécessaires (le reste est facultatif). En général, il s'agit d'une tentative de simplifier au maximum l'interface, mais pas de glisser dans un type I2C « absolument série », laissant la possibilité d'utiliser même les modes DMA et BusMastering (qui peuvent être utilisés, par exemple, dans les appareils comme DiskOnChip/LPC). Le mode PP est utilisé lors du flashage d'un lecteur flash avec un firmware « d'usine » (il est bien sûr plus rapide, ce qui est important dans la production de masse), et le mode LPC est utilisé lorsque vous travaillez dans le cadre de cartes. Mais pour travailler avec de telles clés USB, South Bridge doit être capable de le faire - en conséquence, une telle norme n'est devenue vraiment populaire qu'avec l'avènement du populaire nForce2 (car il n'avait jamais entendu parler du bus ISA...

Interface FWH

Grâce aux sommets atteints dans le domaine de la normalisation, Intel, avec la sortie des chipsets i8xx, a continué à porter la bannière du parent des nouvelles normes. C'est ainsi qu'est apparu un autre mode de fonctionnement - FWH (FirmWareHub, d'où vient en fait le nom « hubs »). C'était complètement similaire au LPC électriquement (en termes de pattes/connecteur), mais (vous le devinerez plus tard ;) - absolument _incompatible_ en termes de protocole de transfert de données. Comme vous pouvez le lire dans certains documents, cela a été fait pour pouvoir installer dans le système, en plus du dispositif LPC, également FWH, en les accrochant sur le même bus (après tout, ils sont électriquement compatibles, mais lors de la transmission de paquets de données , chacun prendra son propre en raison de protocoles différents), et jusqu'à seize flashs « hub » pourraient être connectés, car des signaux ID0-ID3 supplémentaires y sont apparus. (note de l'auteur : s'il vous plaît, prenez tous mes coups envers le parent x86 comme une blague, même si comme vous le savez, chaque blague a un grain de blague... voir la figure ci-dessus. Comme vous pouvez le voir, l'image est complètement similaire à LPC, seuls les noms sont LAD0-3 + LFRAME# remplacés par FWH0-3 + FWH4. Le mode PP est complètement le même. Le protocole FWH diffère de celui LPC, c'est-à-dire que toutes les commandes d'opérations ont des valeurs de code complètement différentes dans les données. champs d'échange. Plus la possibilité d'utiliser plusieurs (jusqu'à 16) appareils FWH grâce à l'introduction de nouveaux signaux « d'identification » ID0-3 Par défaut, pour fonctionner comme une clé USB sur une carte mère, l'ID = 0000 est accepté (. qui peut facilement être vérifié en faisant sonner les broches correspondantes (9-12) sur votre carte Intel (elles sont toutes « au sol ». En général, la manière universelle de distinguer une clé USB par hub/type régulier est simplement de faire sonner la broche 28. broche - dans celui du hub, elle sera strictement au sol, tandis que dans celui "normal", il y aura quelque chose dans la région du kilo-ohm (vous devez "sonner" dans le bloc lui-même, bien que certains lecteurs flash). également "ring" - utilisez les broches 16/28 pour cela).

Propre complexe pour flasher le bios

Si vous êtes constamment confronté au besoin de modifications au travail, je peux vous donner quelques recommandations. Quelqu'un pourrait recommander d'utiliser un programmeur dans ce cas, même si je ne le pense pas et ne le recommande même pas. Il y a deux raisons simples et impérieuses à cela - premièrement, le programmeur ne connaît pas tous les types de micro-appareils (plus correctement, bien sûr, il y a ceux qui le savent, mais leur prix est calculé par trois zéros sans exagération), deuxièmement, Même le programmeur le plus cool n'est tout simplement pas plus cher.

Pour flasher 99,9% des clés USB (pour les cartes mères bien sûr), vous aurez besoin de trois cartes :

  1. Quelque chose de plus ancien, pour Pentium1 - pour flasher des lecteurs flash Intel 1 Mbit très courants.
  2. Quelque chose pour P2 avec un BIOS de 2 Mbits - pour flasher d'autres lecteurs flash « classiques » de 1 et 2 Mbits.
  3. Quelque chose pour P3 de la série i8xx - pour flasher les lecteurs flash hub.
  4. (Ajouté dans la dernière version de l'article - ndlr) Quelque chose sur nForce (1/2/3).

Comme point 1, j'utilise Asus sur i430HX (plus précisément P55T2P4). Pour de tels cas (lecteurs flash 1 Mbit et/ou Intel), Asus est recommandé en raison de la possibilité d'utiliser un pilote flash Asus extrêmement pratique - ancien pflash ou flash plus récent - facile à utiliser, ils ne vous harcèlent pas avec des questions stupides et montrent l'adresse de la zone endommagée de la puce en cas d'erreur.

Pour l'étape 2, j'utilise une carte i440BX (en particulier PCPartner-928). Il s'agit de 2 Mbits, ce qui vous permet de flasher des clés USB « classiques » de 1 et 2 Mbits. Le type de connecteur est DIP32 ; pour convertir PLCC32, on utilise un adaptateur PLCC32->DIP32, fabriqué à partir d'une ancienne carte défectueuse avec un connecteur PLCC32 (voir photo).

Adaptateur fait maison PLCC32->DIP32.

Fabriqué par sculpture bouclée avec une scie sauteuse sur des cartes mères défectueuses ;) plus pattes soudées manuellement) Adaptateur fait maison PLCC32->DIP32 - vue de dessous
Comme point 3, j'utilise une carte i820 (en particulier Chaintech 6CTA2). Il dispose d'un i82802AB (4 Mbits), qui vous permet de coudre à la fois des « hubs » Intel eux-mêmes et des lecteurs flash « hub » de 2 et 4 Mbits.

Comme point 4, j'utilise une carte nForce (la première, mais pas importante) - Abit NV7-133R. Il est destiné aux cas les plus difficiles - pour flasher des lecteurs flash « purement » LPC. /C'est juste que de nombreux fabricants (même, apparemment, la majorité) de cartes mères basées sur nForce1/2/3 (et LPC a commencé à être utilisé sur elles) utilisent généralement des lecteurs flash prenant en charge à la fois LPC et FWH, ce qui leur permet d'être cousu à l'étape 3)/.

En général, il n'y a pas de conditions particulières pour choisir un modèle ou une entreprise spécifique (sauf dans le cas d'Asus pour les lecteurs flash Intel). Il n'est pas nécessaire d'essayer d'acheter des planches « cool » et « sophistiquées » à cet effet. C'est strictement l'inverse : plus la carte est « obscure » et primitive, meilleur sera le « programmeur ». Ceux. Pour cela, toutes sortes d'Akorps et de PCPartners sont tout simplement idéales, mais toutes les cartes, même avec des « prétentions » minimes, aggravent toujours leur « polyvalence ». De plus, bien sûr, une autre condition importante est un accès bon et pratique à l'emplacement du lecteur flash.

Amiflash est utilisé comme logiciel principal (plus précisément la version 8.37, uniquement avec des clés). Il connaît la plupart des chipsets/flashs et est très simple à utiliser grâce à sa ligne de commande pratique (le fichier bat correspondant est joint ci-dessus).

Dans les rares cas où amiflash ne peut pas faire face (certains types de lecteurs flash et/ou chipsets exotiques), awdflash est utilisé (obligatoire avec le commutateur /f).

Pour les cas graves (généralement des flashs/bios/chipsets très exotiques, très anciens ou, à l'inverse, les cartes mères les plus récentes), Uniflash est utilisé. Il peut également être utilisé pour vérifier visuellement l'emplacement des problèmes dans une clé USB. De plus, il convient particulièrement de prêter attention aux heureux propriétaires de cartes nForce2 modernes qui utilisent des lecteurs flash LPC de type PMC (généralement Epox/Gigabyte).

Les PMC prennent en charge deux modes (LPC/FWH) et, peut-être à cause de cela, les clignotants « standards » les font souvent clignoter de manière incorrecte (ou même se figent pendant le processus de clignotement) - uniflash le fait exceptionnellement correctement.

p.s. Les dernières versions d'Uniflash sont devenues si correctes et pratiques que maintenant je l'utilise principalement uniquement...


Méthodes extrêmes de flashage/restauration du bios

Dans certains cas difficiles, vous devez recourir à deux clignotants à la fois. Il s'agit généralement d'uniflash + awdflash (mais pas nécessairement). Par exemple, vous le flashez d'abord en utilisant amiflash, puis immédiatement en utilisant uniflash. Après la première tentative, amiflash se plaindra qu'il n'a pas été flashé correctement, mais uniflash le fera correctement.

  1. On lance awdflash avec la clé USB « native » (celle avec laquelle l'ordinateur a démarré) et on sort sans le firmware. Par exemple, vous pouvez l'exécuter (awdflash) avec les touches "/pn/sy 111.bin" - en notant le BIOS inutile (juste pour vérifier).
  2. Nous installons (hotswap) le lecteur flash nécessaire au flashage, lançons uniflash et nous réjouissons (il devrait clignoter normalement).
  3. Si, après tout, nous ne sommes pas satisfaits (il n'est pas flashé correctement), nous exécutons « simplement » à nouveau awdflash (sans firmware et déjà sur un lecteur flash « flashable ») et essayons à nouveau uniflash - cela devrait certainement aider (ajusté pour le fait qu'uniflash "connaît" "ce type de clé USB).

Le « sens caché » de l’utilisation de cette méthode est le suivant. Lorsque vous démarrez awdflash (ainsi que tout autre pilote flash), le chipset est « non mappé » pour déterminer le type de lecteur flash et le clignotement ultérieur. À la sortie, généralement, pour ainsi dire, il devrait y avoir un « repulpage », mais dans la pratique, il s'avère que « cela ne doit rien à personne ». C'est ce que nous pouvons faire avec uniflash, qui, pour diverses raisons (généralement un manque de connaissance du matériel moderne), ne peut pas lui-même « démapper » le chipset correctement et complètement. De plus, en plus de rasmapper le chipset pour l'accès physique à la zone mémoire du lecteur flash, awdflash peut (dans le cas du BIOS Award) supprimer diverses « protections en écriture », dont uniflash n'a pas connaissance en raison de c'est, pour ainsi dire, du « classicisme » - ses auteurs (« par ignorance ») ont utilisé dans leur moteur dans l'écrasante majorité des méthodes exclusivement « classiques » de travail avec le matériel (chipset board/flash bios). En général, dans une description « primitive » de l'efficacité de cette méthode, on peut dire ce qui suit. awdflash, étant plus « intelligent », connaissant toutes sortes de « spécificités » pour toutes sortes de cartes (surtout les nouvelles), commence à fonctionner (micrologiciel). Cependant, à cause d'un « excès d'intelligence », il parvient à tomber sur des choses simples. Et pour les « choses simples », il n'y a pas mieux qu'uniflash. En conséquence, leur symbiose devient une solution efficace (parfois la seule) pour flasher certains types de lecteurs flash sur certains chipsets (par exemple, Winbond W39V040AP (LPC) sur nForce2 - fonctionne parfaitement avec la méthode décrite).

Lorsque vous n'avez qu'une carte « d'un mégabit » à portée de main, mais que vous devez flasher une carte de deux mégabits (« régulière »), vous pouvez d'abord flasher la première moitié (1 Mbit), puis « séparément » la seconde moitié. Pour ce faire, divisez le fichier BIOS en deux parties (1 Mbit = 128 Ko chacune) à l'aide de n'importe quel éditeur hexadécimal et flashez d'abord la dernière partie. Après cela, raccourcissez la branche 30 (A17 à 2 Mbits et NC à 1 Mbits) pour la mettre à la terre et remplissez la moitié « initiale ».

(ps. Une limitation de cette méthode peut survenir si le lecteur flash ne prend pas en charge la sectorisation d'enregistrement nécessaire dans un tel cas)

Une autre évolution (option) de la situation précédente pourrait être de ne remplir que la partie « finale » (en fait, nous n'avons besoin que d'un bootblock). Après cela, le microcircuit « inachevé » est inséré dans la carte native, où automatiquement, en raison d'une inadéquation CRC, le bloc de démarrage commencera à se charger, à l'aide duquel tout sur la carte native peut être simplement restauré « à partir d'une disquette ». .»

Firmware des lecteurs flash avec différentes tensions de reprogrammation.
Différents types de lecteurs flash sont conçus pour différentes tensions de programmation. Les plus courants sont 12 V/5 V pour les anciennes cartes, pour les cartes modernes, il est de 3,3 V/3 V/2,7 V et moins. Théoriquement, pour chaque type, vous devez définir la tension requise pour un lecteur flash spécifique à l'aide de cavaliers sur la carte mère (s'il y en a, bien sûr). En pratique, il s'avère que les lecteurs flash avec une tension de programmation inférieure peuvent être flashés en toute sécurité avec une tension plus élevée.

Ceux. si la mère possède un lecteur flash 5V (par exemple, la plupart de la série 29xxxx), alors les lecteurs flash avec un niveau de clignotement inférieur seront également flashés dessus avec fracas sans aucune plainte concernant sa valeur gonflée. Et sans aucune possibilité de dommage pour les clients à basse tension.

Dans le cas de la relation inverse, le recâblage de lecteurs flash 12 V sur des cartes mères 5 V (ou avec des cavaliers réglés sur 5 V) donne également souvent de bons résultats. Bien qu'ici ce ne soit plus une règle - donc lors de la programmation des microcircuits de la série 28xxxx (dont la plupart sont en 12V) - soyez vigilant sur les cavaliers correctement réglés et n'essayez pas de les remplacer à chaud sur les cartes modernes (puisque celles en 12V n'étaient que P1 -P2), c'est-à-dire Plus il est ancien, plus grandes sont les chances de recoudre correctement.

Si les cavaliers de la carte ne sont pas étiquetés, vous pouvez simplement mesurer la tension sur la broche 32 (immédiatement à droite de la clé, si vous regardez avec la clé vers le haut). En dernier recours, s'il n'y a pas de cavaliers sur la carte, vous pouvez retirer cette patte de la prise et lui appliquer du 12 V « manuellement » (par exemple, directement depuis le connecteur d'alimentation).

Les raisons de la mise à jour des versions du BIOS peuvent être différentes : remplacement du processeur sur la carte mère, problèmes d'installation de nouveaux équipements, élimination des défauts identifiés dans les nouveaux modèles. Voyons comment vous pouvez effectuer vous-même de telles mises à jour à l'aide d'un lecteur flash.

Vous pouvez effectuer cette procédure en quelques étapes simples. Il convient de dire tout de suite que toutes les actions doivent être effectuées exactement dans l'ordre dans lequel elles sont indiquées ci-dessous.

Étape 1 : Déterminer le modèle de votre carte mère

Pour définir un modèle, vous pouvez procéder comme suit :

  • prenez la documentation de votre carte mère ;
  • ouvrez le boîtier de l'unité centrale et regardez à l'intérieur ;
  • utiliser les outils Windows ;
  • utilisez le programme spécial AIDA64 Extreme.

Plus en détail, afin de visualiser les informations nécessaires à l'aide du logiciel Windows, procédez comme suit :

  1. Appuyez sur la combinaison de touches "Gagner" + "R".
  2. Dans la fenêtre qui s'ouvre "Courir" entrez la commande msinfo32.
  3. Cliquez "D'ACCORD".
  4. Une fenêtre apparaît contenant des informations sur le système et contient des informations sur la version du BIOS installée.


Si cette commande échoue, alors utilisez le logiciel AIDA64 Extreme, pour cela :


Comme vous pouvez le constater, tout est assez simple. Vous devez maintenant télécharger le firmware.


Une fois le firmware téléchargé, vous pouvez l'installer.

Étape 3 : Installez la mise à jour

Vous pouvez effectuer des mises à jour de différentes manières : via le BIOS et via le DOS. Examinons chaque méthode plus en détail.

La mise à jour via le BIOS s'effectue comme suit :


Parfois, pour réinstaller le BIOS, vous devez spécifier le démarrage à partir d'un lecteur flash. Pour ce faire, procédez comme suit :


En savoir plus sur cette procédure dans notre tutoriel sur la configuration du BIOS pour démarrer à partir d'une clé USB.

Cette méthode est pertinente lorsqu'il n'est pas possible d'effectuer des mises à jour depuis le système d'exploitation.

La même procédure sous DOS est un peu plus compliquée. Cette option convient aux utilisateurs avancés. Selon le modèle de carte mère, ce processus comprend les étapes suivantes :


Des instructions plus détaillées pour travailler avec cette méthode peuvent généralement être trouvées sur le site Web du fabricant. Les grands fabricants tels que ASUS ou Gigabyte mettent constamment à jour le BIOS des cartes mères et disposent d'un logiciel spécial à cet effet. En utilisant de tels utilitaires, effectuer des mises à jour est facile.

Un échec mineur de la mise à jour interrompra le système. Mettez à jour le BIOS uniquement si le système ne fonctionne pas correctement. Lors du téléchargement des mises à jour, téléchargez la version complète. S'il est indiqué qu'il s'agit d'une version alpha ou bêta, cela indique qu'elle doit être améliorée.

Il est également recommandé de flasher le BIOS lors de l'utilisation d'un UPS (alimentation sans coupure). Sinon, s'il y a une panne de courant pendant la mise à jour, le BIOS plantera et votre unité centrale cessera de fonctionner.

Avant d'effectuer des mises à jour, assurez-vous de lire les instructions du micrologiciel sur le site Web du fabricant. En règle générale, ils sont présentés dans une archive contenant des fichiers téléchargés.

Dans cette section, vous trouverez des informations sur la façon de configurer et, si nécessaire, de flasher BIOSordinateur personnel. Cela est souvent nécessaire pour installer un système d’exploitation sur un ordinateur.

À première vue, tout est simple, mais il existe encore des ordinateurs portables avec Windows Vista préinstallé. Si vous souhaitez y installer Windows XP ou Windows 7, vous recevez un message indiquant que le disque dur n'a pas été trouvé.

La solution à ce problème est simple : il suffit d'avoir les « mains droites » et de pouvoir penser avec la tête. Pour résoudre ce problème, lisez toujours attentivement les messages affichés par votre ordinateur. Si les informations sont présentées en anglais, veuillez utiliser un traducteur.

Commençons par ce dont j'ai parlé au début de la section. Vous décidez d'installer le système d'exploitation Windows XP ou Windows 7 sur votre ordinateur, mais lors de l'installation, vous recevez un message indiquant que le disque dur n'a pas été trouvé.

Deux façons de flasher le BIOS

Il existe deux options pour résoudre le problème :

  1. Écrivez un pilote spécial sur un lecteur flash et au début de l'installation du système d'exploitation, appuyez sur F6, sélectionnez le fichier avec le pilote - et vous êtes satisfait.
  2. Éclair BIOS. À propos, les fabricants de cartes mères eux-mêmes recommandent de mettre constamment à jour la version du micrologiciel du BIOS.

Avant de flasher BIOS Assurez-vous de réinitialiser tous les paramètres aux paramètres d'usine. Pour ce faire, vous devez accéder au BIOS de l'ordinateur en maintenant enfoncé Del ou F2 immédiatement après l'avoir allumé.

QUITTER – Charger les paramètres par défaut

ou, si vous possédez une carte mère d'un autre fabricant, dans la rubrique

Fonctionnalités avancées du BIOS – Charger les valeurs par défaut de sécurité

BIOS de la carte mère ASUS - menu en haut

BIOS de la carte mère Gigabyte - menu de gauche

Il existe deux manières de flasher le BIOS.

Comment flasher le BIOS à l'aide du programme

Vous devez vous rendre sur le site officiel du fabricant de la carte mère et télécharger la dernière version du BIOS ainsi que l'utilitaire du micrologiciel - ils sont généralement fournis dans une seule archive. En règle générale, le BIOS est appelé firmware en anglais. Ou utilisez le CD de pilotes fourni avec votre carte mère, il devrait y avoir un tel utilitaire.

Vous disposez très probablement du système d'exploitation Vista et afin de flasher facilement le BIOS avec l'utilitaire, vous devez accéder au panneau de configuration et y désactiver le contrôle de compte d'utilisateur. Exécutez ensuite l'utilitaire et effectuez une sauvegarde du BIOS.

Nous vous recommandons de spécifier le firmware à partir du fichier dans les paramètres de l'utilitaire. La mise à jour directement depuis Internet peut entraîner un problème irréparable. Vous devez d’abord désactiver tous les programmes, antivirus et pare-feu en cours d’exécution. On attend quelques minutes et c'est fait. Nous redémarrons le système, maintenant que le BIOS est mis à jour, vous pouvez installer Windows XP ou Windows 7.

Comment flasher le BIOS à l'aide de l'utilitaire intégré à la carte mère

La procédure pour flasher une carte mère est assez simple : décompressez l'archive avec le firmware téléchargé depuis le site du fabricant de la carte mère. Nous écrivons le fichier lui-même sur un lecteur flash ou à la racine du disque dur si le système de fichiers est FAT32. Il s'agit généralement d'un fichier avec une extension ROM, mais le nom du fichier peut être différent, par exemple le firmware.

Allons à BIOS ordinateur, comme indiqué au début de l'article, réinitialisez les paramètres aux paramètres par défaut, redémarrez et accédez à nouveau au BIOS. Passons à l'onglet

Outils - EZ Flash

Après quelques secondes, l'utilitaire lui-même détectera le fichier du firmware. Sinon, essayez de spécifier l'emplacement vous-même, en utilisant la touche Tab et les touches fléchées pour déplacer le curseur. Dans ce cas, l'utilitaire a détecté le fichier sur le lecteur flash et l'a identifié comme étant le lecteur C.

Vous trouverez ci-dessous l'utilitaire du menu de navigation. Pour créer une copie d'archive, cliquez sur le bouton B.

Donnez un nom de sauvegarde autre que le fichier du firmware

La copie de sauvegarde est enregistrée directement sur le lecteur flash. Sélectionnez maintenant le fichier du firmware BIOS(généralement avec l'extension ROM) et appuyez sur Entrée. L'exactitude du fichier est vérifiée pendant quelques secondes et une demande de confirmation est émise. Nous soulignons avec une flèche Oui et appuyez à nouveau Entrer. Après cinq secondes (si le message n'apparaît pas ERREUR) votre ordinateur est prêt – le BIOS a été mis à jour avec succès.

Maintenant, nous redémarrons, allons à BIOS et, si nécessaire, configurez les paramètres du BIOS selon vos besoins.