Бергон интернет и телевизия

Официален форум
Дата и час: 19 Мар 2024 06:51

Часовете са според зоната UTC + 2 часа [ DST ]


Правила на форума





Напиши нова тема Отговори на тема  [ 8 мнения ] 
Автор Съобщение
МнениеПубликувано на: 09 Апр 2006 23:02 
Offline
България над всичко
Аватар

Регистриран на: 02 Фев 2004 00:06
Мнения: 5890
Години: 40

Местоположение: ДОБРИЧ
Благодарил: 44 пъти
Получил благодарност: 43 пъти
[Тъй като доста често виждам въпроси за флашване на биоси, реших да споделя моя опит. Ще се радвам, ако темата стане важна и се включат и други хора с допълнителна информация. Всичко изброено тук е от интернет, не съм измислил нищо сам. Винаги може да се прецака нещо - изборът е ваш.

В какви случаи да флашвате биоса си оставям на вашата преценка.

За флашване на Award BIOS аз процедирам по следния начин:

1. Правя си стартова дискета (първо я форматирам, лошите сектори са силно нежелани в случая).

2. Изтривам от нея всички файлове без COMMAND.COM, IO.SYS, MSDOS.SYS За целта трябва да е махната отметката на explorer / tools / folder options / view "Hide protected operating system files (Recommended) По този начин си осигурявам чист DOS.

3.Създавам следния .bat файл

Код:
@echo off
if exist oldbios.bin goto old
awdflash.exe newbios.bin oldbios.bin /py /sy /cc /cp /cd /sb /r
goto end
:old
awdflash.exe oldbios.bin /py /sn /cc /cp /cd /sb /r
:end


това става най-лесно като се копира горния текст и се запази в Notepad като AUTOEXEC.BAT

4. Записвам на дискетата програмката за флашване AWDFLASH.EXE (в момента мисля, че версия 8.33 е най-новата).

5. Записвам и новия биос-файл, като му променям името на newbios.bin (или в AUTOEXEC.BAT трябва на мястото на newbios.bin да се запише името на биос-файла ви)

6. В BIOS-а проверявам дали са изключени всички shadows и cache-иране на видеобиос, системен биос и т.н.
Edit: Добре е да се изключат и настройките за Power Management Setup, Antivirus Protection, и задължително защитата от препрограмиране на BIOS, да се махне джъмпера, ако има такъв. Проверете в упътването на дънната си платка.

7. Ако е овърклокнато - всичко се връща на номинални стойности.

8. Слагам дискетата, рестартирам и само гледам. Всичко става без допълнителна намеса.
Добре е да се използва UPS. Винаги трябва да сте сигурни, че това е правилният биос за даденото дъно!!! Файловете са в zip-архив обикновено, така че възможността да са развалени е много малка.

9. След приключване на флашването компютърът се рестартира сам (или вие го рестартирате ако е с AT захранване - нямам опит с такива), изчаквам POST-а да бипне и вадя дискетата. Ако се остави, ще се флашне отново със стария биос. Правя дискетата по този начин, за да може при евентуален проблем с флашването да се флашне стария биос без моя намеса и при неработещ монитор (нямам ISA - видео карта).

Успех!

_________________
България на българите!!!
България над всичко!!!

http://ataka.dobrich.com/
http://www.facebook.com/profile.php?id=100002078753239
Мили деца, пишете на кирилица! Пазете азбуката на светите братята Кирил и Методий. Тази азбука ни е запазила като българи през вековете. Тя е наше голямо богатство! Гордейте се, че я имаме!
Изображение



За това мнение авторът Явор е получил благодарност от BiG q6 (23 Яну 2011 14:40)
  Рейтинг: 9.09%
Върнете се в началото
 Профил  
 
 Заглавие:
МнениеПубликувано на: 09 Апр 2006 23:03 
Offline
България над всичко
Аватар

Регистриран на: 02 Фев 2004 00:06
Мнения: 5890
Години: 40

Местоположение: ДОБРИЧ
Благодарил: 44 пъти
Получил благодарност: 43 пъти
Да добавя и значенията на всички параметри, с които може да се използва awdflash.exe.
Синтаксисът е следния:
AWDFLASH [Filename 1] [Filename 2] [key [/key ]...], където Filename 1 е името на новия биос, Filename 2 - на стария. Скобите не се пишат.

/? Помощ - дава общо взето тази информация, малко по-оскъдно.

/Py или /Pn - съответно за Yes (да) и No (не), P - Program, програмиране на EEPROM. /Py се избира когато ще се флашва биоса, /Pn - забранява програмирането на EEPROM-а и е полезно когато само ще се запазва старата версия или за да се провери checksum-а на биос-файла.
По подразбиране е /Py.

/Sy или /Sn - Save Yes/No - дали да се запази стария биос.Ще получите и запитване "Do You Want To Save Bios (Y/N)". /Sn може да се използва за .bat-файлове за флашване на машини без дисплей.

/CC - Clear CMOS - за изтриване на CMOS (вашите стари настройки на BIOS). Препоръчва се използването на този параметър, за да не възникне проблем при следващото стартиране на системата и за да не се търси джъмпера на дъното.

/CP - Clear PnP - за изтриване на данните за Plug And Play - устройствата в ESCD. Идеята е да се изтрие, за да няма проблеми при прескачане на няколко версии на BIOS или при инсталиране на ново PnP - устройство.

/CD - Clear DMI Data pool след репрограмиране - DMI е като база данни за цялата система. Може да се използва заедно с /CC и /CP със същата идея.

/SB - Save BootBlock - да не се трие bootblock-а след флашване. Много рядко се променя! Освен ако производителят на дънната платка не е споменал изрично, да не се трие BootBlock-а!
При възникване на проблем с флашването и изтрит BootBlock може да е невъзможно възстановяването на биоса по софтуерен път. Възможно е дънната платка да има джъмпер за защита против изтриване на bootblock-а - няма да може да се флашне без този параметър или ще има проблеми.

/SD - Save DMI - би трябвало да може да запази данните от DMI, но в момента не работи :lol: . В бъдеще може би...

/R - Reset - за автоматично рестартиране на компютъра след флашването.

/Tiny - за използване на по-малко рам по време на флашването. По начало Awdflash се опитва да копира целия биос-файл в паметта. Ако получавате съобщение за грешка "Insufficient Memory" може да се използва този параметър. Чрез него се копира на части биоса в паметта.

/E - Exit - за връщане в DOS след приключване на флашването. Например, за да проверите дали е запазен стария биос.

/F - Flash - за репрограмиране чрез системния биос.По-новите биоси поддържат процедурите по FlashROM репрограмиране. Чрез /F AwardFlash репрограмира FlashROM-а с алгоритмите на текущата версия BIOS. Използва се когато особеностите на дънната платка не позволяват прилагането на алгоритма на Award Flash Writer-а. На сайта на производителя ще е упоменато дали да се използва.

/LD - Load Defaults? - за изчистване на CMOS-а и не показване на съобщението "Press F1 to continue or DEL to setup" при рестарта.Да се използва ако преди това са били зададени default-настройки. (не съм го ползвал, ако някой има опит - да сподели).

/CKS - Check Sum - за проверка на контролната сума на XXXXf-файла. Показва се в HEX.

/CKSxxxx - за сравняване на контролната сума с XXXXf-файла. Би трябвало за всеки нов биос да я има на сайта на производителя. (аз съм виждал на сайта на epox.ru, но не и на европейския).

Горните ключове могат да се пишат с главни или малки букви. След флашване и рестарт е нормално да се появи съобщени за грешка в CMOS. Влезте в настройките на BIOS, заредете default,рестартирайте, и при второто влизане в биоса нагласете желаните параметри.

Процедурата по флашването продължава около 10 секунди, така че шансът да спре тока е минимален, но... :twisted:

_________________
България на българите!!!
България над всичко!!!

http://ataka.dobrich.com/
http://www.facebook.com/profile.php?id=100002078753239
Мили деца, пишете на кирилица! Пазете азбуката на светите братята Кирил и Методий. Тази азбука ни е запазила като българи през вековете. Тя е наше голямо богатство! Гордейте се, че я имаме!
Изображение


Върнете се в началото
 Профил  
 
 Заглавие:
МнениеПубликувано на: 09 Апр 2006 23:04 
Offline
България над всичко
Аватар

Регистриран на: 02 Фев 2004 00:06
Мнения: 5890
Години: 40

Местоположение: ДОБРИЧ
Благодарил: 44 пъти
Получил благодарност: 43 пъти
AMI BIOS (American Megatrends)TM
Не е особено популярен, тъй като все по-малко производители на дъна го избират. Като правило се среща при ниско бюджетни системи с офис предназначение, MiniATX-дъна. Доста по-бедни настройки в сравнение с Award, почти непригоден за овърклок. С този биос имам скромен опит - 1 дъно GA 6VMML - при това отдавна и нямам спомени как точно съм постъпил.
Следва подробно обяснение за любопитните. Накратко нещата са дадени долу със синьо.
Като се разрових из архивите си попаднах на някой обяснения относно употребата на AmiFlash в диалогов режим и еквивалентните параметри при работа от командния ред. Малко известно е, че флашването на BIOS-а може да стане с която и да е програма (AwdFlash, Amiflash, Uniflash, ECSFlash и т.н.)-досега аз също съм се придържал към програмите на производителя на биоса. Програмата за флашване на Gigabyte "Flash848.exe" всъщност е Amiflash :wink: .За експеримента опитах да флашна дъно Soltek SL75KAV (AwardBIOS) като използвах Flash848 на Gigabyte - нямаше проблеми. Все пак из интернет се намират и предупреждения, че липсва поддръжка за някой чипсети, в частност Intel-ски. Дали се поддържа вашия чипсет се разбира лесно - при стартиране на Amiflash или еквивалентите му в диалогов режим в долното ляво каре се изписват данни за чипсета и биоса. Ако там стои "unknown" срещу някой от изброените, не препоръчвам да опитвате флаш.
Оказва се, че за разлика от биосите им, програмата за флашване на Ami е много добра и превъзхожда конкуренцията от Award. Използва DOS/4G технология (в отличие от всички други), позволяваща заобикаляне на ограниченията на DOS:
-преодолява лимита от 640kb и дава достъп до почти цялата системна памет, като използва protected-mode режим на работа на процесора.
-ограничава до минимум използването на тези 640kb като използва между 5 и 20Kb.
-осигурява пълен директен достъп до всички хардуерни устройства, например PCi-to-ISA bridge или Firmware HUB.
Особено важно е последното - DOS/4G осигурява 32-битов достъп до паметта и адресите на I/O портовете, така че всички регистри на чипсета могат да се адресират директно. Това от своя страна позволява изпълняването на някой операции в адресното пространство на флаш-чипа. На практика може да се прочете кода на производителя и видът чип директно от FlashROM-а и да се изберат подходящите алгоритми за четене и запис.

Инструкциите за създаване на стартова дискета и изключване на някой настройки в BIOS-а съвпадат с изброените за Award. На готовата стартова дискета запишете програмата за флашване Amiflash и новия биос. След рестартиране напишете името на вашия вариант на AMiflash.exe, примерно "A:\Flash848.exe" за да я стартирате в диалогов режим.
При работа от командния ред синтаксисът е
Код:
"A:\AMIFLASH.EXE [reflashing_file_name] [/key [/key...]]"

където reflashing_file_name е името на новия биос, /key са параметрите. Скобите не се пишат :) Повечето параметри могат да се активират или дезактивират като се използва "-" веднага след наклонената черта без празно място, например [/-V].

Диалогов режим

Основното меню се намира в горния ляв квадрант. Командите там са:
Go Ahead (Alt+G) - за извършване на флашването. Преди да се използва трябва да се укаже файла с новия биос и евентуално име, с което да се запази стария. За целта - следващото меню.
File (Alt+F) - указва пътеките и имената на файловете с новия и стария биос. При натискане на Enter започва флашването на BIOS-а! Ако е необходимо да промените допълнителните настройки, след въвеждане на пътеките натиснете Escape. При работа от командния ред може да се зададе само името на файла с новия биос,например [amiflash.exe newbios.bin]. За да запазите стария биос във файл, трябва да използвате параметъра /s [amiflash.exe /s oldbios.bin]. Диалоговият режим е изключен, след запазване програма ви връща на командния ред.
Switch (Alt+S) - за избор на настройките, с които да се извърши препрограмирането.Всеки параметър има еквивалент за работа от командния ред. Дадени са по-надолу детайлно.
Part List (Alt+P) и Chipset List (Alt+C) - за ръчно въвеждане на компонентите, необходими за правилното флашване на биоса. Това са типа на FlashRom-a и чипсета на дънната платка. Полезни са ако тези компоненти не се разпознават правилно. За целта обаче е необходимо да сте 100% сигурни във вида на чиповете. За да рестартирате автоматичното разпознаване използвайте AutoDetect (Alt+A) от основното меню.
Module (Alt+M) - Amiflash е изграден на модулен принцип и всеки поддържан чипсет (ID=0) или FlashROM чип (ID=1) се представя от отделен модул, който може да се изтрие или запази във файл. Възможно е да се използва и външен модул чрез параметъра /U[file] от командния ред. НО описанието на формата на модулите е поверително и напрактика не е възможно да се добавят собствени такива. (Ако имате познат, пишеш биоси AMI - свиркайте! :lol: )

Допълнителни функции

Освен изброените горе Amiflash поддържа и известен брой функции, достъпни само от командния ред.
/A[+] - Automatic - извършва флашването автоматично без външна намеса.Чипсетът и FlashROM-ът се идентифицират автоматично. Използването на "+" изкарва графичния интерфейс, в противен случай флашването се извършва изцяло от командния ред. Трябва да уточните името на новия биос като и всички настройки от командния ред, например [amiflash.exe newbios.bin /a /[key] /s oldbios.bin].
/T[n] - Tries[number] - може да се използва само в комбинация с /A и задава броя опити за флашване при неуспех. [n] може да заема стойности от 0 до 65535.
/Q - Quiet - тих режим на работа, т.е. няма да се изкарват никакви съобщения по време на флашването.
/X - ? - Задава режим на работа със забрана на автоматичната идентификация на типа FlashROM и логиката му. Да не се използва, освен ако сте наясно какво правите и можете ръчно да въведете правилните параметри.
/P - Password или PowerUser?- отваря "тайно" меню Security (Alt+E), в което могат да се извършват следните дейности:
- да се въведе парола за вход в това меню при следващото флашване
- да се махне паролата
- да се определи кои опции в главното меню да са активни при следващото флашване
- да се редактира съобщението в долната част на програмния прозорец ("For PCI system board only").
Очевидно това меню е предназначено за използване главно от производителите на дъни платки.

Практически указания

Ето една примерна (оптимална) конфигурация на настройките за извършване на флашването, която би трябвало да е подходяща за 99% от потребителите.(За тези, на които не им се четеше текста по-горе)
За начало приведете системата и настройките на биоса си в състоянието, описано за AwardBIOS. Направете си стартова дискета, като следвате инструкциите за Award BIOS в съответната част. Запишете на нея програмата за флашване Amiflash.exe (или някой от вариантите и) заедно с биос-файлът ви. Обикновенно програмата се предоставя заедно с биоса от производителя на дънната платка. Създайте .bat-файл като копирате долния текст в Notepad и го запазите примерно като Ami.bat


Код:
@echo.off
if exist oldbios.bin goto program
amiflash.exe /Soldbios.bin
:program
amiflash.exe newbios.bin /A+ /-B /-C /-D /E /-G /I /L /N /R /V


При първото стартиране на този .bat - файл старият биос ще бъде запазен като oldbios.bin, а FlashROM-ът ще се програмира с новия биос Newbios.bin, където трябва да напишете името на вашия файл. Не се притеснявайте, ако разширението не е .bin - то няма значение. При използване на този синтаксис не е необходима вашата намеса повреме на препрограмирането. При повторно стартиране няма да се презапише стария биос, целта е да не се изтрие - дано не ви потрябва.

Ако предпочитате работата в диалогов режим, стартирайте Amiflash със следния набор от параметри

Код:
amiflash.exe /-B /-C /-D /E /-G /I /L /N /R /V


И в двата случая използваните параметри са ясни - BootBlock-ът няма да се изтрие, Всички пароли ще се запазят, програмата ще провери дали биосът е подходящ за вашата дънна платка. След флашването CMOS - ще се постави на настройки по подразбиране и компютърът ще се рестартира сам.

Едно уточнение - в новите версии на програмата се ограничава използвания брой параметри до 4 според /?. Останалите функции присъстват, но са недокументирани. Въпреки това могат да бъдат използвани успешно.Освен това функцията "BIOS functions are called by ROM file" се маха, добавена е "Check Feature ID/Check BIOS ID".


Следва описание на параметрите за флашване на биоса с Amiflash в диалогов режим и от командния ред.

BootBlock Programming (/B) - за препрограмиране на Bootblock-а. Тъй като той се променя много рядко и информацията в него е жизнено важна за дъното ви, не се препоръчва препрограмиране, освен ако не е споменато изрично от производителя в новата версия на биоса. Ако изтриете bootblock-a и нещо се обърка, няма да е възможно възстановяването на биоса чрез софтуер. За това - [/-B].
NVRAM Programming (/N) - Non-Volatile RAM - това е РАM с независимо захранване (батерията на дъното), в която се пазят настройките от CMOS-а (ESCD).
Load CMOS defaults (/C) - за поставяне на настройките по подразбиране в биоса след флашването.
Clear passwords during loading CMOS defaults (/D) - маха паролите от биоса след флашването.
Re-boot after programming done (/R) - рестартира компютъра след флашването.
BIOS file checksum verify (/V) - проверка на контролната сума на биос-файла. Ако има грешка ще видите съобщението "The BIOS ROM file checksum is BAD".
BIOS file tag check (/I) - проверява дали биосът съответства на дънната платка, като търси тагове в биоса и DMI зоната и ги сравнява за да определи дъното и съответствието.
Clear CMOS after reprogramming done (/E) - изчиства данните от CMOS-а, за да не възникне проблем при рестартирането. Отговаря на джъмпера на дъното.
GPNV data area reserving (/G)? - работи само с платки, поддържащи GPNV (Green PC Non-Volatile Buffer), каквото и да е това 8) . В противен случай изкарва съобщение "The system BIOS has no GPNV support. This function will be disabled".
Disable USB (/L) - изключване на USB по време на препрограмирането, независимо от статуса му преди това. За всеки случай е добре да се използва.

Информацията е основно от xbitlabs.com и rom.by

_________________
България на българите!!!
България над всичко!!!

http://ataka.dobrich.com/
http://www.facebook.com/profile.php?id=100002078753239
Мили деца, пишете на кирилица! Пазете азбуката на светите братята Кирил и Методий. Тази азбука ни е запазила като българи през вековете. Тя е наше голямо богатство! Гордейте се, че я имаме!
Изображение


Върнете се в началото
 Профил  
 
 Заглавие:
МнениеПубликувано на: 18 Апр 2006 15:43 
Offline
Не мога да се спра
Аватар

Регистриран на: 23 Ное 2004 16:16
Мнения: 1136
Години: 56

Местоположение: Добрич - България
Благодарил: 0 пъти
Получил благодарност: 4 пъти
В папката ми има софтуер за препрограмиране на биоса под Уиндоус.
Засега това са програмите поддържащи AWARD и PHOENIX биоси. Но смятам да кача и тези за AMI, ASUS и другите разновидности на AWARD.
Единствената разлика при Winflash е, че не може да се направи пълно копие на стария биос. Контролната сума на копието е винаги една и съща и се различава от съответния *.bin файл. Затова копия само по метода на Явор.
За случаите когато при старт на машината се изпише съобщението:
CMOS CHECKSUM ERROR препрограмирането на биоса да се прави със включени всички функции за обновление.
Ако се е повредил BOOT блока и компютъра не разпознава никакви устройства /обикновено разпознава флопи/ работата става по сериозна. Тогава сваляте чипа и при мене /по желание/ със сигурност ще ви помогна. Успехи :ok:

_________________
Изображение
Изображение

Конституция на РБ.
Чл. 36.
(1) Изучаването и ползването на българския език е право и задължение на българските граждани.


Върнете се в началото
 Профил  
 
 Заглавие:
МнениеПубликувано на: 23 Апр 2006 22:37 
Offline
Скучаещ

Регистриран на: 07 Апр 2006 20:38
Мнения: 115
Местоположение: Добрич
Благодарил: 0 пъти
Получил благодарност: 0 пъти
Нищо не разбрах... За какво по-то1но се флашва тоя биос?

_________________
Мои снимки


Върнете се в началото
 Профил  
 
 Заглавие:
МнениеПубликувано на: 23 Апр 2006 23:05 
Offline
Зарибен

Регистриран на: 27 Дек 2005 16:07
Мнения: 414
Местоположение: Добрич
Благодарил: 0 пъти
Получил благодарност: 1 пъти
За по добра и точна синхронизация на устройствата /по-правилно отчитане на температурните датчици, за вкл на устройства и по-големи ХДД които не са вкл при фабричното програмиране на биоса/
абе подобрява ефективността на ПЦ-ти.
П.П никой който не знае риска от флашване да не се мъчи да го прави
че в Д-ч незнам дали има програматор да му го оправят ако скапе нещо


Върнете се в началото
 Профил  
 
 Заглавие:
МнениеПубликувано на: 25 Апр 2006 18:30 
Offline
Не мога да се спра
Аватар

Регистриран на: 23 Ное 2004 16:16
Мнения: 1136
Години: 56

Местоположение: Добрич - България
Благодарил: 0 пъти
Получил благодарност: 4 пъти
Аз имам програматор дето чете и записва 99% от биосите ама понякога интегралката е запоена за дъното и тогава... около 7-10лв. за нова /защото е по-добре да се отреже/+ търсене на правилния биос, което предполага, че сте наясно със предимствата и недостатъците. Ама пък поне компа тръгва.

_________________
Изображение
Изображение

Конституция на РБ.
Чл. 36.
(1) Изучаването и ползването на българския език е право и задължение на българските граждани.


Върнете се в началото
 Профил  
 
 Заглавие:
МнениеПубликувано на: 13 Май 2007 05:34 
Offline
Заинтересован
Аватар

Регистриран на: 30 Юни 2006 10:20
Мнения: 283
Благодарил: 7 пъти
Получил благодарност: 1 пъти
Браво Яворе. Обяснил си всичко точно както трябва, прекрасна тема :)


Върнете се в началото
 Профил  
 
Покажи мненията от миналия:  Сортирай по  
Напиши нова тема Отговори на тема  [ 8 мнения ] 

Часовете са според зоната UTC + 2 часа [ DST ]


Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
POWERED_BY
Преведено от: SEO блог на Йоан Арнаудов