<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Bios on Anything About IT</title><link>https://www.verboon.info/tags/bios/</link><description>Recent content in Bios on Anything About IT</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 21 Oct 2008 19:12:02 +0000</lastBuildDate><atom:link href="https://www.verboon.info/tags/bios/index.xml" rel="self" type="application/rss+xml"/><item><title>What happens before the OS loads</title><link>https://www.verboon.info/2008/10/what-happens-before-the-os-loads/</link><pubDate>Tue, 21 Oct 2008 19:12:02 +0000</pubDate><guid>https://www.verboon.info/2008/10/what-happens-before-the-os-loads/</guid><description>&lt;p&gt;Ever wondered what actually happens when you turn on your PC before it loads the operating system ? Watch this video with Jamie Schwartz, Development Lead, Windows Kernel Dev team, and Andrew Ritz, Development Manager, Windows Kernel Dev team.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=bNLonfLNNUE"&gt;Windows Vista PreOS Environment: What happens before the OS loads&lt;/a&gt;&lt;/p&gt;</description></item><item><title>vPro colors in BIOS</title><link>https://www.verboon.info/2008/09/vpro-colors-in-bios/</link><pubDate>Fri, 26 Sep 2008 19:48:16 +0000</pubDate><guid>https://www.verboon.info/2008/09/vpro-colors-in-bios/</guid><description>&lt;p&gt;When remotely accessing the system BIOS of a HP Compaq dc7800 desktop machine using vPro, the BIOS appears in black and white as shown in the picture below:&lt;/p&gt;
&lt;p&gt;
 &lt;img src="images/image-thumb2.png" alt="image"&gt;

&lt;/p&gt;
&lt;p&gt;to get the native BIOS colors you must configure the terminal emulator mode to ANSI&lt;/p&gt;
&lt;p&gt;
 &lt;img src="images/image-thumb3.png" alt="image"&gt;

&lt;/p&gt;
&lt;p&gt;then, the BIOS will appear with colors as if you were sitting in front of the physical machine.&lt;/p&gt;
&lt;p&gt;
 &lt;img src="images/image6.png" alt="image"&gt;

&lt;/p&gt;
&lt;p&gt;Thanks to Claude Henchoz for the hint.&lt;/p&gt;</description></item><item><title>BIOS Boot delay on VMWARE</title><link>https://www.verboon.info/2008/06/bios-boot-delay-on-vmware/</link><pubDate>Tue, 03 Jun 2008 09:56:00 +0000</pubDate><guid>https://www.verboon.info/2008/06/bios-boot-delay-on-vmware/</guid><description>&lt;p&gt;Ever had that issue that you wanted to enter the VMWARE BIOS, but you simply don&amp;rsquo;t made it because the VMWARE session boots too fast ?&lt;/p&gt;
&lt;p&gt;Add the following line to your *.vmx file.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-ini" data-lang="ini"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#50fa7b"&gt;bios.bootDelay&lt;/span&gt; &lt;span style="color:#ff79c6"&gt;=&lt;/span&gt; &lt;span style="color:#f1fa8c"&gt;&amp;#34;3000&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://communities.vmware.com/docs/DOC-1201"&gt;http://communities.vmware.com/docs/DOC-1201&lt;/a&gt;¨&lt;/p&gt;</description></item><item><title>Automate BIOS configuration for HP clients</title><link>https://www.verboon.info/2008/05/automate-bios-configuration-for-hp-clients/</link><pubDate>Fri, 30 May 2008 13:22:00 +0000</pubDate><guid>https://www.verboon.info/2008/05/automate-bios-configuration-for-hp-clients/</guid><description>&lt;p&gt;Today the following options exist to automate BIOS configuration for HP clients:The Client Management Interface allows you to use WSH to retrieve and set BIOS settings like in the example below which changes the Ownership Tag.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-vb" data-lang="vb"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff79c6"&gt;Const&lt;/span&gt; wbemFlagReturnImmediately &lt;span style="color:#ff79c6"&gt;=&lt;/span&gt; 16
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff79c6"&gt;Const&lt;/span&gt; wbemFlagForwardOnly &lt;span style="color:#ff79c6"&gt;=&lt;/span&gt; 32
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;lFlags &lt;span style="color:#ff79c6"&gt;=&lt;/span&gt; wbemFlagReturnImmediately &lt;span style="color:#ff79c6"&gt;+&lt;/span&gt; wbemFlagForwardOnly
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;strService &lt;span style="color:#ff79c6"&gt;=&lt;/span&gt; &lt;span style="color:#f1fa8c"&gt;&amp;#34;winmgmts:{impersonationlevel=impersonate}//&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;strComputer &lt;span style="color:#ff79c6"&gt;=&lt;/span&gt; &lt;span style="color:#f1fa8c"&gt;&amp;#34;.&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;strNamespace &lt;span style="color:#ff79c6"&gt;=&lt;/span&gt; &lt;span style="color:#f1fa8c"&gt;&amp;#34;/root/HP/InstrumentedBIOS&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;strQuery &lt;span style="color:#ff79c6"&gt;=&lt;/span&gt; &lt;span style="color:#f1fa8c"&gt;&amp;#34;select * from HP_BIOSSettingInterface&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff79c6"&gt;Set&lt;/span&gt; objWMIService &lt;span style="color:#ff79c6"&gt;=&lt;/span&gt; GetObject(strService &lt;span style="color:#ff79c6"&gt;&amp;amp;&lt;/span&gt; _
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;strComputer &lt;span style="color:#ff79c6"&gt;&amp;amp;&lt;/span&gt; strNamespace)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff79c6"&gt;Set&lt;/span&gt; colItems &lt;span style="color:#ff79c6"&gt;=&lt;/span&gt; objWMIService.ExecQuery(strQuery,,lFlags)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;‘ &lt;span style="color:#f1fa8c"&gt;&amp;#34;Enter Ownership Tag&amp;#34;&lt;/span&gt; &lt;span style="color:#ff79c6"&gt;is&lt;/span&gt; the name &lt;span style="color:#ff79c6"&gt;of&lt;/span&gt; the BIOS setting
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;‘ instance &lt;span style="color:#8be9fd"&gt;object&lt;/span&gt; that we want &lt;span style="color:#ff79c6"&gt;to&lt;/span&gt; update. The correct
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;‘ names &lt;span style="color:#ff79c6"&gt;of&lt;/span&gt; available settings are found by enumerating
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;‘ all instances &lt;span style="color:#ff79c6"&gt;of&lt;/span&gt; HP_BIOSSetting.
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff79c6"&gt;For&lt;/span&gt; &lt;span style="color:#ff79c6"&gt;each&lt;/span&gt; objItem &lt;span style="color:#ff79c6"&gt;in&lt;/span&gt; colItems
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;objItem.SetBiosSetting oReturn, _
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f1fa8c"&gt;&amp;#34;Enter Ownership Tag&amp;#34;&lt;/span&gt;, _
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f1fa8c"&gt;&amp;#34;Some environment-specific inventory code&amp;#34;&lt;/span&gt;, _
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f1fa8c"&gt;&amp;#34;1E302E020304&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff79c6"&gt;Next&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff79c6"&gt;Dim&lt;/span&gt; strReturn
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff79c6"&gt;Select&lt;/span&gt; &lt;span style="color:#ff79c6"&gt;Case&lt;/span&gt; oReturn
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff79c6"&gt;Case&lt;/span&gt; 0 strReturn &lt;span style="color:#ff79c6"&gt;=&lt;/span&gt; &lt;span style="color:#f1fa8c"&gt;&amp;#34;Success&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff79c6"&gt;Case&lt;/span&gt; 1 strReturn &lt;span style="color:#ff79c6"&gt;=&lt;/span&gt; &lt;span style="color:#f1fa8c"&gt;&amp;#34;Not Supported&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff79c6"&gt;Case&lt;/span&gt; 2 strReturn &lt;span style="color:#ff79c6"&gt;=&lt;/span&gt; &lt;span style="color:#f1fa8c"&gt;&amp;#34;Unspecified Error&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff79c6"&gt;Case&lt;/span&gt; 3 strReturn &lt;span style="color:#ff79c6"&gt;=&lt;/span&gt; &lt;span style="color:#f1fa8c"&gt;&amp;#34;Timeout&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff79c6"&gt;Case&lt;/span&gt; 4 strReturn &lt;span style="color:#ff79c6"&gt;=&lt;/span&gt; &lt;span style="color:#f1fa8c"&gt;&amp;#34;Failed&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;18
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff79c6"&gt;Case&lt;/span&gt; 5 strReturn &lt;span style="color:#ff79c6"&gt;=&lt;/span&gt; &lt;span style="color:#f1fa8c"&gt;&amp;#34;Invalid Parameter&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff79c6"&gt;Case&lt;/span&gt; 6 strReturn &lt;span style="color:#ff79c6"&gt;=&lt;/span&gt; &lt;span style="color:#f1fa8c"&gt;&amp;#34;Access Denied&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff79c6"&gt;Case&lt;/span&gt; &lt;span style="color:#ff79c6"&gt;Else&lt;/span&gt; strReturn &lt;span style="color:#ff79c6"&gt;=&lt;/span&gt; &lt;span style="color:#f1fa8c"&gt;&amp;#34;...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff79c6"&gt;End&lt;/span&gt; &lt;span style="color:#ff79c6"&gt;Select&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;WScript.Echo &lt;span style="color:#f1fa8c"&gt;&amp;#34;SetBiosSetting()
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;More information about HP CMI can be found here:
&lt;a href="http://h20331.www2.hp.com/Hpsub/cache/284014-0-0-225-121.html?jumpid=reg_R1002_USEN"&gt;http://h20331.www2.hp.com/Hpsub/cache/284014-0-0-225-121.html?jumpid=reg_R1002_USEN&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>