Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Can someone tell me what that Last BIOS time is on the upper right corner of the task manager on Windows 8 Pro? Mine has always been 0.0. I guess it is not measuring the BIOS time properly so what can I do to fix that? I own the Samsung NP700Z5C-S04US FYI.

Here's a snapshot of my task manager: enter image description here

share|improve this question
    
Are you 100% this isn't something you enabled? Because what your asking isn't displayed on my task manager. –  Ramhound Jan 28 '13 at 20:20
    
There were no options to enable/disable it anywhere. But I do have all the programs from Samsung's site –  afzal Jan 28 '13 at 20:27
    
You need to verify this information is added by those programs, once you do that, you can direct the question towards Samsung for an answer. –  Ramhound Jan 28 '13 at 20:39
2  
The Surface Pro has this as well for me. I suppose it has something to do with UEFI and the way it reports back to the OS compared to BIOS. –  Mathias Lykkegaard Lorenzen Apr 4 '13 at 20:49
    
@Ramhound - My machine has this too. I built-it my system with ASUS/Intel hardware. I did not install anything special to get this behavior. I'm running Windows 8.1 Enterprise. Pretty sure this is a built-in feature. Maybe the Home version doesn't have it or something? What version are you running that you don't have this? –  BrainSlugs83 Nov 19 at 1:49

6 Answers 6

up vote 8 down vote accepted

Very interesting question indeed! I spent quite some time looking around, and here's what I found so far:

  • It's not just you (that's one of the earliest references I found to this feature, pre-dating the GA release of Windows 8 by a couple of months).

  • It's possible that Condusiv Technologies/Diskeeper Corporation's ExpressCache software is responsible for this, but I'm not sure. From what I can see it's not confined to Samsung laptops, although all other references were to PCs with SSDs, so those may have had ExpressCache installed as well.

    Perhaps you can see whether NirSoft's InjectedDLL detects anything on your system, since I don't know of any other way for a 3rd party to accomplish a Task Manager modification like this besides DLL injection.

  • There's precious little information about this, and no official Microsoft documentation as far as I can see (not surprising if it's not an OS feature). I guess that explains why you received no replies when you enquired about this previously here.

  • The best source of information I've found so far is this TechNet thread, where someone says that "Last BIOS Time" is an indicator that only shows up under some conditions, and someone else says that it displays the time taken to boot up after the PC passes the BIOS screen.

    Unfortunately, no insight into what precisely those conditions might be, or indeed whether it's even an in-built OS feature at all.

share|improve this answer
    
Very informative! :) Here's the list of DLLs (sabrefresco.dyndns.org/dll.html). WinCRT.dll seems like the only one being launched from a 3rd party directory, so that could very well be why I have the "Last BIOS time" on my task manager. I will accept your answer shortly :) –  afzal Jan 31 '13 at 11:54
    
Interesting. This shows up in a lowly Asus X201, which certainly don't have any SSD (though it does boot very fast). It shows 3.8 seconds on it –  Martheen Cahya Paulo Jun 13 '13 at 7:54
1  
What's intriguing is that if indeed it's an OS feature, why hide it? No documentation or even official acknowledgement as far as I can see. Since it could be useful, how do we trigger it to show on demand? What are the conditions required for it to show up on its own? Questions, questions... :) –  Karan Jun 13 '13 at 9:06
    
RE: "DLL Injection", Microsoft Detours seems like it would be able to pull this off without actual DLL injection (since it fakes DLL injection). -- It's used in some production products. The old NVidia Optimus drivers on my Lenovo laptop used it. –  BrainSlugs83 Nov 19 at 1:54

Just in case anyone stumbles on this question, this is indeed a built-in part of Task Manager. The string is in Taskmgr.exe.mui and can be seen with the following PowerShell command:

select-string 'last bios time' C:\Windows\System32\en-US\Taskmgr.exe.mui -enc unicode | select matches
share|improve this answer

this is indeed an OS feature present in windows 8 by default. i have seen it in several Laptops.

From what i make of it, and its a personal observation from having worked across so many different laptop brands and models, its actually the time the computer takes to boot once the BIOS recognizes the win 8 OS to the time you get the welcome screen.

share|improve this answer
    
Welcome to Superuser. We are not a forum but a community for questions and answers. I've edited your answer to better fit the format. –  Tog Jul 30 '13 at 19:24

Although I'm not sure why you are getting it displayed as 0.0 seconds, the purpose of the "Last BIOS time" is to tell you how long it took to load the BIOS, it is the amount of time between pressing the power button, and seeing the screen that indicates that windows is loading.

share|improve this answer

You need a UEFI BIOS with windows 8 installed on a GPT partitioned drive to get it to work.

Also, if your VGA card's BIOS is GOP enabled you can enable "Ultra fast boot" or "hardware fast boot."

My Asus Vivo F202E (Or X202 in US) with my Samsung 840 250G SSD has a bios time of 1.9s. Not bad for a Celeron 847 @ 1.1Ghz.

share|improve this answer

I just noticed it on my M17x-R4 with a clean install of Windows 8 Pro. Mine says 52.9 seconds right now-don't know what that means, as it sure takes less time to boot than that!

I did but an aftermarket Crucial M4 SSD in my system, but I do NOT have any expresscache stuff installed, nor any drivers at all for it. Very few system specific drivers that weren't built in to Windows (basically just Dell/Alienware's software to enable some of the function keys, plus Creative Lab's drivers, plus Nvidia's drivers).

Oh, also my system can boot with either UEFI or an emulated BIOS mode, the latter of which is what I use. Maybe whatever it is doesn't work if you're in UEFI mode, or-Samsung's UEFI firmware is known to be buggy, and maybe whatever this is doesn't work right with it.

I would assume it's an OS feature.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.