link140 link141 link142 link143 link144 link145 link146 link147 link148 link149 link150 link151 link152 link153 link154 link155 link156 link157 link158 link159 link160 link161 link162 link163 link164 link165 link166 link167 link168 link169 link170 link171 link172 link173 link174 link175 link176 link177 link178 link179 link180 link181 link182 link183 link184 link185 link186 link187 link188 link189 link190 link191 link192 link193 link194 link195 link196 link197 link198 link199 link200 link201 link202 link203 link204 link205 link206 link207 link208 link209 link210 link211 link212 link213 link214 link215 link216 link217 link218 link219 link220 link221 link222 link223 link224 link225 link226 link227 link228 link229 link230 link231 link232 link233 link234 link235 link236 link237 link238 link239 link240 link241 link242 link243 link244 link245 link246 link247 link248 link249 link250 link251 link252 link253 link254 link255 link256 link257 link258 link259 link260 link261 link262 link263 link264 link265 link266 link267 link268 link269 link270 link271 link272 link273 link274 link275 link276 link277 link278 link279

PersCom — Компьютерная Энциклопедия Компьютерная Энциклопедия

BIOS: базовая система ввода-вывода

Среда предварительной загрузки

Стандартная версия Phoenix FirstBIOS, а также версия Pro поддерживают стандартную среду предварительной загрузки с графическим интерфейсом пользователя, который позволяет работать с программой настройки BIOS, выполнять диагностику, запускать утилиту резервного копирования, а также полностью восстанавливать исходное состояние системы. Все эти приложения (за исключением BIOS Setup) сохраняются в защищенной области HPA — скрытом разделе, расположенном в конце жесткого диска. Количество и тип приложений, доступных при использовании среды предварительной загрузки, зависят от компании, которая занималась разработкой и производством компьютерной системы. На рисунке ниже представлен пример реализации Phoenix BIOS Pro компанией IBM/Lenovo. Для отображения данной оболочки достаточно нажать клавишу <Enter> при выполнении процедуры POST.

Среда предварительной загрузки с графическим интерфейсом пользователя может весьма пригодиться для восстановлении работоспособного состояния системы. Например, многие крупные OEM-производители компьютерных систем, прежде чем продавать компьютеры, устанавливают не только Windows, но и все выпущенные на текущий момент пакеты обновлений, а также драйверы устройств, уникальные для определенной конфигурации. После этого вносятся другие изменения, например рисунки рабочего стола, изменяется интерфейс, а также устанавливаются документация и утилиты, упрощающие работу с системой. И наконец, устанавливаются различные приложения, такие как DVD-плееры, офисные приложения и т.д.

Подобные настройки довольно сложно воспроизвести, если пользователь захочет все сделать с самого начала, поэтому производители предоставляют возможность легко восстановить состояние системы, в том числе операционную систему, драйверы, приложения и т.д. Как правило, для этого используется несколько компакт-дисков, однако пользователь может их потерять или повредить. В результате восстановление системы значительно усложнится. В то же время, используя такие версии BIOS, как Phoenix FirstBIOS, производитель компьютерной системы может сохранить все необходимые данные на жестком диске, причем эти данные будут доступны только в меню предварительной загрузки в BIOS.

Изначально для этого использовался скрытый раздел, который можно было по ошибке повредить или удалить с помощью специального программного обеспечения создания разделов, а также других утилит. В новых компьютерных системах все необходимые данные сохраняются в скрытой области HPA, для доступа к которой используются команды, определяемые стандартом PARTIES (Protected Area Run Time Interface Extension Services), поддерживаемым всеми жесткими дисками ATA-4 и более новых стандартов. Для того чтобы жесткий диск воспринимался операционной системой как диск меньшего объема, используется команда SET MAX ADDRESS. Многие производители компьютерных систем используют для размещения защищенной области HPA последние 3 Гбайт на жестком диске. Весь участок, который начинается с адреса, определяемого командой SET MAX ADDRESS, и заканчивается фактическим концом диска, считается областью HPA, доступ к которой возможен только с помощью команд PARTIES. Содержимое защищенной области HPA, а также структура жесткого диска, на котором она расположена, показаны на рисунке ниже

Область HPA оказывается более защищенной, чем скрытый раздел, поскольку любые данные, которые находятся “после конца” диска, просто недоступны для обычных приложений, а также специализированных утилит, таких как Partition Magic и Partition Commander. Единственный способ удалить защищенную область HPA — указать с помощью команды SET MAX ADDRESS адрес, соответствующий фактическому концу диска. Некоторым пользователям это действительно необходимо, поскольку восстановить систему можно и с помощью компакт-дисков (которые далеко не всегда поставляются вместе с современными компьютерами), а для диагностики можно воспользоваться специальными утилитами, записанными на дискете или загрузочном компакт-диске. Кроме того, если вы заменяете жесткий диск, можно временно отобразить область HPA, после чего скопировать ее на новый диск. Для установки области HPA на новом диске можно также воспользоваться компакт-дисками, поставляемыми вместе с компьютером.

Многие компьютеры, в которых используется Phoenix BIOS, поставляются со специальным программным обеспечением для восстановления и диагностики, записанным в области HPA, поскольку это является составной частью новой управляемой среды Phoenix BIOS (cME), которая используется многими крупными производителями настольных и портативных систем начиная с 2003 года.