
Другие языки программирования и технологии
Можно ли стереть биос или поломать его на Ассемблере?
Ребята привет, если я накосячу самое большее что будет просто слетит загрузчик? или физически можно стереть биос? знаю вопрос глупый но всеже

В своё время это делал вирус CIH (Чернобыль). Он в Windows 9x выходил с уровня приложений на нулевое кольцо даже не используя драйвер (уязвимость в Windows) и записывал в BIOS мусор.
https://ru.wikipedia.org/wiki/CIH
Из-за этого в своё время появились даже материнские платы с TwinBIOS (двумя микросхемами BIOS) в бюджетном сегменте. Н-р Chaintech =)
С тех пор BIOS гораздо лучше защищены и не дадут чему попало записаться. Там и контрольные суммы проверяются и ключи и т.д. Ну и UEFI уже. Однако косяки в UEFI бывали. Н-р на некоторых мат. платах при попытке установить Linux систему (добавить загрузочную запись) - происходило "повреждение" и комп "окирпичивался". Но это косяки производителей.
https://habr.com/ru/post/409009/
https://ru.wikipedia.org/wiki/CIH
Из-за этого в своё время появились даже материнские платы с TwinBIOS (двумя микросхемами BIOS) в бюджетном сегменте. Н-р Chaintech =)
С тех пор BIOS гораздо лучше защищены и не дадут чему попало записаться. Там и контрольные суммы проверяются и ключи и т.д. Ну и UEFI уже. Однако косяки в UEFI бывали. Н-р на некоторых мат. платах при попытке установить Linux систему (добавить загрузочную запись) - происходило "повреждение" и комп "окирпичивался". Но это косяки производителей.
https://habr.com/ru/post/409009/
Евгений Васильевич
Привет помню был этот движок но он помонму только на хр работал щас даже не знаю что с ним
Часто на материнках есть копия биоса, то есть даже если неудачная прошивка, то все запросто восстанавливается. Но это больше на профессиональных платах, а где удешевляют, то при вылете биоса придется отдавать плату на перепрошивку, а там могут быть и ключи. Так что нормальное программное обеспечение в начале должно создать копию биоса куда-то на флеш внешнюю.
Евгений Васильевич
Привет понял услышал
А ты собираешься прошивать BIOS?
Евгений Васильевич
не совсем так
В теории, стереть BIOS на уровне программного обеспечения возможно, но это обычно происходит при прошивке или обновлении BIOS неправильным образом. Если BIOS будет поврежден или стерт, то компьютер не сможет загрузиться и может потребоваться замена материнской платы или перезапись BIOS через программатор. Однако, в случае ошибок при работе на уровне программного обеспечения, BIOS можно восстановить, используя специальные инструменты и программы. В любом случае, стирание или поломка BIOS являются серьезными проблемами, которые требуют знаний и опыта для их решения.
Евгений Васильевич
понял услышал спасибо, ну нахер щас еще без пк остаться не хватало
Single -1
при стирании, сбоя биоса - менять мать не нужно.
Да, теоретически, при работе с биосом на ассемблере можно накосячить и сломать его. Однако, чтобы это произошло, нужно внести серьезные изменения в код биоса, которые могут привести к необратимым последствиям.
Например, если вы случайно перезапишете или удалите важную часть кода биоса, то это может привести к полной неработоспособности системы. В таком случае, вам придется заменить биос на новый, что может быть довольно сложной и дорогостоящей операцией.
Кроме того, стоит отметить, что многие современные материнские платы имеют защиту от нежелательных изменений в биосе, таких как двойное обновление, аппаратный ключ защиты и т.д. Таким образом, вероятность случайного поломки биоса во время работы на ассемблере довольно мала.
В любом случае, при работе с биосом необходимо быть предельно осторожным и иметь хорошие знания в области аппаратного обеспечения и программирования.
Например, если вы случайно перезапишете или удалите важную часть кода биоса, то это может привести к полной неработоспособности системы. В таком случае, вам придется заменить биос на новый, что может быть довольно сложной и дорогостоящей операцией.
Кроме того, стоит отметить, что многие современные материнские платы имеют защиту от нежелательных изменений в биосе, таких как двойное обновление, аппаратный ключ защиты и т.д. Таким образом, вероятность случайного поломки биоса во время работы на ассемблере довольно мала.
В любом случае, при работе с биосом необходимо быть предельно осторожным и иметь хорошие знания в области аппаратного обеспечения и программирования.
Похожие вопросы
- Что может ассемблер?
- Почему многие программисты ненавидят ассемблер?Ведь у него куча плюсов!Он позволяет максимально задействовать
- Вопрос по изучению языка Ассемблера под MS DOS. (Нужны советы по программному обеспечению/программированию)
- С помощью команд fpu вычислить площадь круга, исходя из введѐнного диаметра. Ассемблер...
- Ассемблер сегодня и завтра.
- стоит ли изучать ассемблер, если программирую на Делфи? и вообще реально ли что нибудь хорошее, дельное, нужное написать
- Неужели ассемблер действительно проще чем C ?
- Ассемблер - за сколько его реально базово выучить?
- Ассемблер. помогите решить!!!
- Плюсы и минусы Ассемблера