Какво е фърмуер или микрокод и как мога да актуализирам хардуера?
Firmware е вид софтуер, който работи на хардуерно устройство, изпълняващ задачи на ниско ниво. Например всичко - от дистанционното управление на телевизора до твърдия диск на компютъра до летателния апарат, изпълнява свой собствен фърмуер. А микрокодът е основно фърмуер за вашия процесор.
Какво е фърмуер?
Софтуерът се отнася до програмите, приложенията и другия компютърен код, който се изпълнява на устройство. Хардуерът се отнася до действителните физически устройства. Така че, ако имате компютър с Windows, операционната система Windows и всички приложения, които използвате, са софтуер, а самият компютър и неговите компоненти като твърдия диск, процесора, дънната платка, мишката и дисплеят са хардуерни..
„Firmware“, както подсказва името му, е нещо, което е между софтуер и хардуер. Всъщност фърмуерът е просто вид софтуер, но обикновено се програмира в паметта, вградена в този хардуер, и работи на много по-ниско ниво. В случай на компютър, вашата дънна платка, процесор, графичен процесор, твърд диск, мишка и други устройства имат собствен фърмуер.
Например, когато стартирате компютъра си, фърмуерът на вашата дънна платка - UEFI или BIOS - стартира и инициализира вашите устройства, преди да предаде стартирането на вашия твърд диск, а след това и на вашата операционна система. Вашето SSD устройство има фърмуер, който автоматично управлява мястото, където данните трябва да се съхраняват във физическите клетки с флаш памет за оптимална производителност. Видео BIOS е вид фърмуер, който превежда инструкции, свързани с видео, преди да бъдат изпратени на графичния процесор на компютъра. Дори вашата USB мишка има фърмуер, който управлява интерпретирането на физическия вход на мишката, общуването с компютъра и захранването на светлини, които може да са на мишката..
Firmware може да бъде проста операционна система на устройството
За някои прости устройства „фърмуерът“ може да се отнася за цялата операционна система на устройството. Например, ако имате цифров фотоапарат, “фърмуерът” на камерата се отнася за целия софтуер, който работи на този цифров фотоапарат. Това включва всичко - от функциите за заснемане на снимки на ниско ниво до графичната операционна система на камерата. Дори въздушните дронове имат фърмуер, който е софтуера, който работи на борда.
Така че, за да актуализирате цялата операционна система, подобна на устройството, на цифров фотоапарат, рутер, принтер, музикален плейър или устройство за GPS навигация, често трябва да извършите „актуализация на фърмуера“ или да изтеглите и инсталирате нов „фърмуер“ ”Файл от производителя.
Една операционна система изглежда да е просто софтуер, така че това може да изглежда малко несъвместимо. но това е така, защото фърмуерът не е точен термин. Докато софтуерът и хардуерът са доста ясни, фърмуерът е просто вид ниско ниво на софтуер.
Какво е микрокод?
Микрокодът е станал по-важен с уязвимостта на Spectre. Intel процесорите се нуждаят от нов “микрокод” от Intel, за да се защитят правилно от атаките на Spectre.
Помислете за микрокода като фърмуер за процесора на компютъра ви. Микрокодът превежда инструкциите, които CPU получава във физическите операции на ниво верига, които се случват вътре в CPU. С други думи, актуализиран микрокод може да изпраща различни инструкции към схемите вътре в процесора. Това може да предотврати определени атаки на Spectre, като промени начина на функциониране на процесора. Актуализациите на микрокодове също могат да поправят грешки и други грешки, без да се изисква пълна подмяна на хардуера на процесора.
Актуализациите за микрокодове обикновено се доставят заедно с фърмуера на UEFI или актуализациите на BIOS. Когато компютърът се стартира, UEFI фърмуерът или BIOS на компютъра зареждат микрокода в процесора. Въпреки това е възможно операционни системи като Windows или Linux да зареждат нов микрокод по време на зареждане.
Например, ако искате да получите най-новия Intel микрокод, за да може CPU да се предпазва от Spectre и производителят на компютъра ви няма да пусне актуализации на UEFI за вашата система, Microsoft има опция за Windows, която можете да инсталирате.
Ако актуализирате фърмуера на устройството?
Дали да актуализирате фърмуера на устройството, зависи от устройството и това, което препоръчва производителят.
В много случаи никога няма да се налага да актуализирате фърмуера на хардуерното устройство. Например, дистанционното управление на телевизора работи с фърмуер и почти със сигурност няма начин да го актуализирате. Няма причина да искате да го актуализирате. Дистанционното ви управление е наред и няма нужда да се притеснявате за това.
За много други хардуерни устройства актуализирането на фърмуера понякога може да бъде полезно за отстраняване на грешки и за доставяне на малки подобрения. Например производителят на твърдия диск може да предложи по-нова версия на фърмуера, който подобрява надеждността или производителността. Производителят на вашата графична карта може да предложи нов видео BIOS, който поправя грешка. Или производителят на маршрутизатора може да предложи актуализация на фърмуера, която включва нови административни функции.
Много производители на устройства препоръчват да инсталирате актуализация само на фърмуера, ако имате проблем, който трябва да бъде решен (или имате нужда от конкретна нова функция), или ако производителят конкретно ви инструктира да го инсталирате.
За други устройства актуализациите на фърмуера почти винаги са добра идея. Вероятно искате най-новата и най-голямата актуализация на фърмуера за вашия цифров фотоапарат, например, за да подобрите производителността и да получите нови функции. Microsoft препоръчва да актуализирате фърмуера на вашия контролер Xbox One, за да се уверите, че той работи правилно с игрите, които играете.
Трябва да следвате препоръките на производителя за всяко устройство. Много производители препоръчват да актуализирате фърмуера на устройството си само ако нямате проблем. Ако захранването умре или възникне грешка при актуализирането на фърмуера, често няма начин за чисто възстановяване. С други думи, неударената актуализация на фърмуера може да „тухли“ устройство, което го прави неизползваем. Това зависи от устройството.
Как да актуализирате фърмуера на хардуера
Ако трябва да актуализирате фърмуера на устройството, тези общи инструкции трябва да ви помогнат. Точният процес на актуализиране на фърмуера на устройството зависи от самото устройство и производителят на устройството трябва да предоставя инструкции на уебсайта си.
Първо се обърнете към уебсайта на производителя и намерете страницата за поддръжка или изтегляне за конкретния продукт, който използвате. Например, ако имате твърд диск на Samsung, отидете на уебсайта на Samsung и намерете страницата за поддръжка за вашия конкретен модел SSD. Ако искате да актуализирате фърмуера или BIOS на вашата дънна платка, отидете на уеб сайта на производителя на компютъра и потърсете точния си режим на PC - или, ако сте построили собствен компютър, отидете на уеб сайта на производителя на дънната платка и потърсете модела на дънната платка, която имате.
Потърсете каквато и да е актуализация на фърмуера на сайта за поддръжка. Ако не можете да намерите такъв, вероятно няма актуализиран фърмуер за вашето устройство. Изтеглете последната версия, която виждате, и не забравяйте да прочетете всички бележки по изданието, които се показват на уебсайта.
След като изтеглите новия фърмуер, отворете изтеглянето и потърсете README файл. Ако не можете да намерите, потърсете отделни инструкции за инсталиране на фърмуера на страницата за изтегляне. Инструкциите на производителя ще определят точно какво трябва да направите.
За някои актуализации на фърмуера може просто да се наложи да стартирате .exe файл от Windows и той ще се погрижи за всичко за вас. За други може да се наложи да създадете стартиращ DOS диск с фърмуерния файл на него, да стартирате DOS средата и да изпълните команда за обновяване на фърмуера от там. Или, ако искате да актуализирате отделно устройство, може да се наложи да поставите файла на фърмуера на USB устройство или SD карта и да го занесете в другото устройство.
Ако файлът на фърмуера, който сте изтеглили, е само .exe файл и не можете да намерите никакви инструкции, най-вероятно трябва да го кликнете два пъти и да го стартирате от Windows.
Това са общи инструкции и може да се наложи да изпълните различни стъпки за различни устройства. Например, за да актуализирате фърмуера на контролера на Xbox One, трябва да използвате приложението Xbox One или Xbox Accessories в Windows 10. Някои програми може автоматично да ви подканят да инсталирате актуализации на фърмуера за съответните хардуерни устройства, ако са наистина необходими.
Кредити за изображения: GagliardiImages / Shutterstock.com, Хемин Ксилан / Shutterstock.com, Адриан / Shutterstock.com