Программа для прошивки explay
Обновлено: 20.11.2024
Что означает "перепрошивка BIOS"? Есть ли польза от прошивки? Это безопасно? Следует ли это делать внутри или вне операционной системы, например моей текущей установки Windows 7?
2 ответа 2
В вашем компьютере есть микросхема с инструкциями по загрузке (базовая система ввода-вывода). Он сообщает вашему компьютеру, как делать самые простые вещи, взаимодействовать с некоторым оборудованием, загружать операционную систему и т. д. Перепрошивка означает обновление новой программой. Вы не должны этого делать, если только вам не нужно что-то исправить.
Этот процесс обычно выполняется либо с помощью встроенных функций старого BIOS, либо с помощью программы на базе MS-DOS (загружаемой с дискеты), либо, в последнее время, с помощью программы Windows (которая поставляется со специальным драйвером для получения доступ к оборудованию). (Линукс? Что это?)
Если во время перепрошивки отключится питание, ваш компьютер, скорее всего, не загрузится. Однако некоторые материнские платы поставляются со вторичной прошивкой на отдельном чипе, которая срабатывает, если основной BIOS поврежден (например, сбой питания во время перепрошивки). Эта прошивка обычно поддерживает перепрошивку BIOS из файла на компакт-диске или дискете.
Кстати, слово flashing используется потому, что в BIOS используется флэш-память.
интересно. Я знаю, что такое биос, просто было любопытно, что имелось в виду под его перепрошивкой. имеет смысл. Спасибо!
Также рекомендуется ничего не набирать на клавиатуре и не перемещать курсор мыши во время перепрошивки BIOS.
@lsxek: правда? звучит довольно серьезно для меня. для какого программного обеспечения/сценариев вам потребуется перепрошивка BIOS?
Возможно, он понадобится вам, чтобы материнская плата могла поддерживать более новое оборудование. Например, для поддержки более новой версии SATA или возможного исправления ошибки в том, как материнская плата считывает память и т. д.
BIOS почти всегда находится на собственном чипе, подключенном к материнской плате. По сути это микросхема памяти. Старые чипы BIOS использовали ROM (READ ONLY MEMORY) и не могли быть обновлены. В новых чипах используется флэш-память.
Предыстория/преимущество:
BIOS — это отдельная микросхема на материнской плате, подключаемая для обеспечения основных функций (отсюда и базовая система ввода-вывода). Он обеспечивает энергонезависимую память, что означает, что содержимое сохраняется при отключении питания. Естественно, иногда может потребоваться обновление программы для исправления ошибок или добавления новых функций.
Этимология:
В отличие от магнитных носителей, в которых магнитная головка используется для переворачивания крошечных кусочков ферромагнитных молекул на диске, в старые времена подобные чипы представляли собой СППЗУ с небольшим круглым окном в верхней части чипа. через которое специализированное оборудование буквально просвечивало лучом ультрафиолетового света, чтобы стереть чип и позволить его перепрограммировать (что-то вроде того, как процессоры производились с лучами света, запекающими транзисторные маски в кремниевых пластинах). Подумайте о стираемых компакт-дисках или DVD-дисках; чтобы стереть их, лазер в основном «плавит» (не технически) материал, после чего на нем можно писать.
(Обратите внимание, что подобно тому, как оставление CD/DVD на солнце может повредить их, оставление EPROM на солнце также может повредить их, поэтому они часто закрывали мигающее окно защитными наклейками.)
Эти оптически запрограммированные СППЗУ были слишком дороги в производстве для общего использования, поэтому СППЗУ часто изготавливались без окна, что делало их однократно записываемыми и не обновляемыми. В результате позже они были заменены чипами EEPROM (электронно стираемое программируемое постоянное запоминающее устройство), что сделало их намного проще и экономичнее, поскольку их можно было обновлять в самой системе клиента, а не необходимо отправить в магазин, чтобы использовать специальное оборудование.
Вот откуда появился термин flashing, и, как и большинство устаревших терминов, он просто прижился.
Риски:
В прошлом (и в меньшей степени) перепрошивка BIOS считалась рискованной, поскольку BIOS был основой устройства (вспомните часть названия Basic). Таким образом, если запись была прервана или повреждена по какой-либо причине (представьте, что вы наткнулись или выдернули вилку компьютера во время записи нестираемого компакт-диска), данные будут повреждены, так что неудивительно, что это не сработает. Кроме того, поскольку чипы были относительно медленными при записи и для записи блока размером 1 МБ требовалось около минуты, это делало их немного уязвимыми для проблем окружающей среды, таких как потеря питания. Поскольку чип обеспечивает базовую функциональность, необходимую даже для загрузки устройства, не было бы возможности перепрограммировать его снова, чтобы починить (если вам нужен компьютер для его программирования, но компьютер этого не делает). не работает, как бы вы его запрограммировали? Куриное яйцо. ;-)) )
Конечно, это не был конец света; вы могли вставить его в другой компьютер с двумя слотами BIOS или в специальное устройство для программирования BIOS и запрограммировать его, но, к сожалению, эти специальные материнские платы были редкими и дорогими, как и устройства, которые обычно можно было найти только в некоторых компьютерных магазинах.
(Эта же проблема существует и для других BIOS, таких как оптические приводы, видеокарты и т. д. Чтобы иметь возможность перепрошить BIOS накопителя или карты, он должен быть обнаружен и идентифицирован системой, но если BIOS не работает, то система не может этого сделать, потому что устройство не может правильно инициализироваться.)
Решения:
В наши дни, несмотря на то, что проблема с дисками и платами все еще существует, производители материнских плат предлагают несколько решений, которые могут помочь. Обычный метод заключается в реализации резервного BIOS на плате, который может срабатывать, когда основной BIOS неисправен. Затем этот резервный BIOS можно использовать для прошивки копии на основной, тем самым восстанавливая функциональность. Раньше это делалось с помощью второго разъема BIOS на плате со вторым идентичным чипом, но в наши дни производители плат часто предпочитают использовать чип без записи, поскольку резервное копирование не нужно быть обновляемым и использовать непрошиваемый дешевле. При загрузке на совместимой плате обычно отображается горячая клавиша (например, F2, Insert и т. д.), которую можно нажать, чтобы скопировать резервную копию на основную.
Еще один метод, который используют некоторые платы, заключается в установке небольшого специального чипа с «флэшером». Когда система получает питание, даже если система не загружается, вы можете нажать специальную клавишу, которая запустит прошивальщик для чтения дискеты (или USB-накопителя и т. д.), чтобы увидеть, есть ли на ней файл с образом BIOS. Это. Если да, то он копирует образ в BIOS.
ОС:
Опять же, в прошлом утилиты Flashing были программами DOS, потому что DOS была ближе всего к RTOS (операционной системе реального времени) из-за того, что она не является многозадачной. Таким образом, он не был так уязвим для прерываний, переключения задач, подкачки, нехватки памяти и тому подобного, что могло повредить процесс перепрошивки. Однако в наши дни (то есть несколько лет назад) DOS фактически «мертв» (никогда!), а чипы намного быстрее (блок размером 4 МБ можно прошить примерно за 30 секунд), поэтому утилиты для перепрошивки, как правило, являются программами для Windows, хотя DOS они все еще часто существуют.
Фото:
Все больше и больше устройств в современном мире имеют множество разнообразных встроенных систем. Очевидным примером этой тенденции являются современные автомобили с десятками электронных блоков управления (ЭБУ), которые контролируют все, от кондиционера и электрических стеклоподъемников до двигателя и тормозной системы. Некоторые ЭБУ позволяют загружать обновленную программу и код данных через загрузчик. Таким программным обеспечением может быть обновление микропрограммы блока управления для исправления ошибок, улучшения функций или загрузки данных, таких как дополнительные мультимедийные файлы. Первый случай еще называют загрузкой ПО или просто перепрошивкой (поскольку флеш-память обновляется). Загрузка может выполняться непосредственно по диагностическому каналу или другому доступному каналу связи, например Bluetooth и GSM.
Рисунок 3. Идентификация запроса и ответа.
На стороне сервера необходимо тщательно организовать управление ключами и организационную безопасность. Организационная безопасность включает организацию того, кто имеет доступ к программному коду подписи, а также то, как выполняется и записывается процесс подписания. Однако полноразмерная инфраструктура открытых ключей (PKI) не требуется. По сути, достаточно выдать одну пару закрытый/открытый ключ, чтобы закрытый ключ хранился в центре управления безопасностью, а открытый ключ — во встроенной системе. Центром управления безопасностью может быть просто ПК, отключенный от любой компьютерной сети, и защищенная смарт-карта с секретным ключом.
Если требуется более детальный подход, можно применить пару ключей для каждого типа встроенной системы, для каждого года производства или каждого местоположения производства. Однако никакие сертификаты, вызывающие накладные расходы, не требуются. Встроенная система должна хранить только открытый ключ, чтобы здесь не хранилась секретная информация. Однако этот открытый ключ должен быть защищен от манипуляций, т. е. он должен храниться в защищенной памяти, которая может быть прочитана, но не перезаписана. Например, многие современные микроконтроллеры имеют внутреннюю флэш-память ROM и функции безопасности, которые предотвращают модификацию этой памяти. В противном случае злоумышленник может подменить этот ключ, а затем активировать любую программу, которой манипулируют.
Защита ключа, встроенного во встроенную систему, имеет решающее значение. Если злоумышленник может прочитать симметричный ключ или заменить открытый ключ, он может манипулировать программой или кодом данных.Таким образом, защита виртуального программного обеспечения может быть достигнута только за счет использования защищенной памяти или применения аппаратных подходов с использованием якоря безопасности, как описано в ссылке 4.
Время от времени в технологической блогосфере и на Super User я слышал термин «перепрошивка BIOS». Мне всегда было интересно, что это значит, потому что я много раз пользовался BIOS и думал, что знаю о нем почти все. Поэтому я решил опубликовать вопрос в Super User, чтобы точно понять, что означает перепрошивка BIOS. Я также спросил, какие преимущества дает перепрошивка и должна ли она выполняться изнутри или вне операционной системы.
В вашем компьютере есть микросхема с инструкциями по загрузке (базовая система ввода-вывода). Он сообщает вашему компьютеру, как делать самые простые вещи, как взаимодействовать с некоторым оборудованием, загружать операционную систему и т. д.
При первом включении компьютера вы видите, что BIOS начинает загружать компьютер. Этот процесс называется POST, «Самопроверка при включении». Во время POST BIOS находит и проверяет системную память, активирует и проверяет системные устройства и находит загрузочные устройства, а затем передает управление операционной системе после прохождения этих тестов. BIOS также предлагает параметры конфигурации, такие как порядок загрузки, пароль при включении и параметры ЦП.
Чтобы войти в настройки BIOS, обычно нажимают клавишу Esc, F2 или F12 во время процесса POST. Экран конфигурации BIOS часто выглядит так: обычный текстовый экран с контрастными цветами, что облегчает чтение:
пример того, как выглядит BIOS
Прошить - значит обновить новой программой. Вы не должны этого делать, если только вам не нужно это делать, чтобы что-то исправить. Если во время перепрошивки отключится питание, вы можете остаться с не загружаемым компьютером.
Обновление прошивки или перепрошивка BIOS
Пользователь Grawity также сказал:
Этот процесс обычно выполняется либо с помощью встроенных функций старого BIOS, либо с помощью программы на основе MS-DOS (загружаемой с дискеты), либо, в последнее время, с помощью программы Windows (которая поставляется со специальным драйвер для получения доступа к оборудованию). Некоторые материнские платы поставляются со вторичной прошивкой на отдельном чипе, которая срабатывает, если основной BIOS поврежден (например, сбой питания во время перепрошивки). Эта прошивка обычно поддерживает перепрошивку BIOS из файла на компакт-диске или дискете.
Перепрошивка BIOS похожа на обновление программного обеспечения в вашей операционной системе, но это другой процесс, поскольку программное обеспечение BIOS хранится не на жестком диске, а на микросхеме материнской платы.
Чтобы обновить BIOS, необходимо полностью стереть программный чип и обновить его с помощью утилиты флэш-памяти; по сути, это процесс, известный как «перепрошивка BIOS». Это называется «перепрошивкой», поскольку код BIOS хранится во флэш-памяти.
пример микросхемы BIOS
Привилегированный пользователь может захотеть обновить BIOS своего компьютера по ряду причин:
- поддержка более новых процессоров (это удобно, особенно для пользовательских сборок компьютеров), BIOS настроен, чтобы разрешить процессорам работать на определенной скорости, поэтому, если процессор модернизирован или разогнан, может потребоваться перепрошивка BIOS.< /li>
- поддержка больших жестких дисков и твердотельных накопителей. Хотите верьте, хотите нет, но BIOS настроен на прием жестких дисков/твердотельных накопителей только до определенного размера, поэтому необходимо обновить BIOS, чтобы разрешить использование жестких дисков/твердотельных накопителей.
- Исправлены ошибки BIOS. Поскольку компьютер покинул завод, первоначальный производитель мог обнаружить ошибки в BIOS и выпустить обновление для BIOS, поэтому может оказаться полезным обновить BIOS, чтобы он работал более эффективно и плавно.
Компьютер не может загрузиться без BIOS, поэтому, если отключится питание во время перепрошивки BIOS, это может привести к необратимому повреждению BIOS, в результате чего ваш компьютер станет бесполезной коробкой. Другой способ серьезного повреждения BIOS — это его прошивка с использованием неправильной версии обновления.
Подводя итог, суперпользователям следует перепрошивать BIOS только в том случае, если в этом есть реальная необходимость. Если вы считаете, что вам необходимо перепрограммировать BIOS, тщательно взвесив все за и против такого шага и создав резервную копию своих данных, это само собой разумеется!
Особая благодарность nhinkle за помощь с этим постом!
Что такое ODIN (программное обеспечение для прошивки) и как его использовать — все об инструменте ODIN
ODIN — это программа для прошивки, которая используется для установки Stock ROM, Custom ROM, установки root и других модификаций программного обеспечения на устройствах Samsung. Если у вас есть устройство Samsung Android, и вы планируете рутировать или настраивать свое устройство Samsung, то, скорее всего, вы слышали об инструменте ODIN, потому что ODIN является необходимым инструментом для этого. Вы можете делать множество других вещей, например, если ваш телефон заблокирован, вы можете легко исправить это, установив новый Stock ROM на свое устройство Samsung с помощью программного обеспечения ODIN. В этом руководстве по Odin (программное обеспечение для прошивки) мы сначала поймем, что такое программное обеспечение Odin, преимущества Odin, где найти Odin и, наконец, мы подробно рассмотрим, как использовать Odin. Продолжайте читать, чтобы узнать все об инструменте ODIN.
Что такое программное обеспечение ODIN
Программное обеспечение ODIN — это инструмент для Windows, разработанный внутренней командой Samsung для прошивки Stock ROM или пользовательского образа восстановления на устройствах Samsung Android. Инструмент ODIN поддерживает практически все модели устройств Samsung. Это бесплатный и стабильный инструмент, который также используется сервисными центрами Samsung для установки стандартных ПЗУ.
Преимущества программного обеспечения ODIN
Бесплатный и простой в использовании
Высокий коэффициент успеха
Вы можете легко установить стоковую/пользовательскую прошивку Samsung
Установить пользовательское восстановление
Где найти программное обеспечение ODIN
ODIN доступен в разных версиях с разной поддержкой устройств Samsung. Вы можете скачать инструмент с его официального сайта. Его официальный сайт содержит список инструментов ODIN в соответствии с их версиями. Если возможно, загрузите последнюю версию, так как последняя версия поддерживает почти все устройства Samsung Android.
Предварительное требование для программного обеспечения ODIN
Чтобы использовать инструмент ODIN, ниже приведены обязательные параметры, которыми необходимо управлять перед настройкой устройства Samsung Android с помощью ODIN.
Устройство Samsung Android
Установите USB-драйверы Samsung или установите KIES в своей системе
Рабочий USB-кабель
Примечание. Если ODIN не показывает ваше устройство, вам следует открыть ODIN от имени администратора.
Первый взгляд на программное обеспечение ODIN
Один входит в некоторые настройки, давайте обсудим это. Поэтому, когда вы подключаете свое устройство Samsung Android с помощью USB-кабеля, ODIN присваивает ему некоторый идентификатор, который отображается в верхней правой части инструмента ODIN. Журнал содержит все действия, которые произошли при установке ПЗУ или какой-либо другой работе. В этом случае он показывает мне, что «Добавлено», потому что я только что добавил свой Samsung Mobile с помощью USB-кабеля.
С правой стороны есть 4 кнопки, давайте обсудим каждую из них.
BL (загрузчик): его имя говорит о себе все. Так что это используется, когда вы хотите установить Bootloader на свое устройство Samsung Android.
AP (Application Processor или PDA): относится к операционной системе телефона. Поэтому, если вы хотите установить официальную прошивку Samsung, вам нужно использовать эту кнопку. В предыдущей версии ODIN эта кнопка называлась PDA.
CP (Core Processor): ваш модем. Он используется для прошивки отдельных разделов аппаратного обеспечения устройства.
CSC (Customer Software Customization): относится к конкретной стране и содержит все пакеты программного обеспечения, относящиеся к этой стране или региону.
Как использовать программное обеспечение ODIN
ODIN используется по-разному для разных целей. Предполагается, что вы загрузили все необходимые вещи. Если вы этого не сделаете, скачайте и установите все необходимое и обработайте дальше.
Шаг 1. Откройте инструмент ODIN от имени администратора.
Шаг 2. Если возможно, включите отладку по USB. Чтобы узнать больше об отладке по USB, ознакомьтесь с этим.
Шаг 3. Включите устройство Samsung в режиме загрузки. Вы можете сделать это, выполнив следующие действия.
Выключите устройство
Одновременно нажимайте клавишу питания + клавишу «Домой» + клавишу уменьшения громкости, пока не появится экран с предупреждением.
Теперь нажмите клавишу увеличения громкости, чтобы загрузить устройство Samsung в режим загрузки.
Шаг 4. Этот шаг относится к конкретной работе. Поэтому, если вы хотите установить стоковое ПЗУ, нажмите кнопку AP и выберите файл стандартного ПЗУ в формате tar.md. Если вы хотите установить загрузчик или установить кастомное рекавери, выберите этот файл вместо стандартного ПЗУ.
Шаг 5. Теперь нажмите кнопку «Пуск», чтобы начать процесс. Этот процесс займет несколько минут. Дождитесь завершения процесса и не отсоединяйте USB-кабель. Вы получили сообщение об успешном завершении процесса без каких-либо ошибок.
Это все об инструменте ODIN. Поэтому, если вы хотите установить Stock ROM или хотите установить Custom Recovery с помощью программного обеспечения ODIN, ознакомьтесь со статьями ниже.
Читайте также: