The following knowledgebase will explain the methods you can use to check the System BIOS date and BIOS Version on local and remote computer.
You can use the following methods:
- Connecting to Remote Registry Service
- Using a script
The first method is easy but includes a lot of efforts. You can navigate to the following location in registry after connecting to remote registry:
HKLM\HARDWARE\DESCRIPTION\System
The above registry includes the following values in right pane:
SystemBiosDate REG_SZ 04/30/07
SystemBiosVersion REG_MULTI_SZ LENOVO – 2130Phoenix FirstBIOS(tm) Notebook Pro
Version 2.0 for ThinkPadVer 1.00PARTTBL
To check on a Remote Computer:
You can use the below script to check the BIOS System date and BIOS Version on a remote computer:
@echo off
Srvlist=C:\Temp\Srvlist.txt
Echo Computer Name, BIOS Date, BIOS Version >> Result.csv
SET BIOS_Date=
SET BIOS_Ver=
For /F “Tokens=*” %%a In (%srvlist%) Do (
Set Comp_name=%%a
Set RegQry=”\\%%a\HKLM\HARDWRE\Description\system”
REG.exe Query %RegQry% > CheckCC.txt
Find /i “SystemBIOSDate” < CheckCC.txt > StringCheck.txt
FOR /f “Tokens=3” %%b in (CheckCC.txt) DO SET BIOS_Date=%%b
Find /i “SystemBIOSVersion” < CheckCC.txt > StringCheck.txt
FOR /f “Tokens=3” %%b in (CheckCC.txt) DO SET BIOS_Ver=%%b
Echo %Comp_name, %BIOS_Date%, %BIOS_Ver% >> Result.csv
)
The above script will check remote computer for two registry entries for BIOS System Date and BIOS Version and the results will be saved in a CSV format file.
BSOD NVSTOR64.sys irql not less ot equal to zero, Vista Help, Windows Vista technical support questions. Legacy and new Windows Vista versions and Window …
Started getting IRQL not less or equal BSOD error when playing a game magic vines. … First Look: Microsoft Windows Vista: This presentation is based on
For /F “Tokens=*” %%a In (%srvlist%) Do (
Set Comp_name=%%a
Set RegQry=”\\%%a\HKLM\HARDWRE\Description\system”
REG.exe Query %RegQry% > CheckCC.txt
Find /i “SystemBIOSDate” < CheckCC.txt > StringCheck.txt
FOR /f “Tokens=3” %%b in (CheckCC.txt) DO SET BIOS_Date=%%b
Find /i “SystemBIOSVersion” < CheckCC.txt > StringCheck.txt
FOR /f “Tokens=3” %%b in (CheckCC.txt) DO SET BIOS_Ver=%%b
Echo %Comp_name, %BIOS_Date%, %BIOS_Ver% >> Result
>>>>>>>>>>>>>>
ERROR MESSAGE AT STARTUP
Try testing scripts before you post them
It is new or old harddisk?If it is new:1. The new hdd is a blank hdd, so you need to fomrat it first. Usually, it will appear on My Computer, right-click on it and click fomrat.2. Make sure you understand the jumper principle. If you pull out the jumper, your hdd will become a slave. If not, it will become a master. Try both, see which one will make the hdd appear on the My Computer. From my experience, hdd usually detected when the jumper is undisturbed (means the hdd is a master).** If you dont know what I am explaining here (point number 2), try asking your friend who knows. It is diffiult to explain in writing.If it is an old hdd:1 The hdd maybe corrupted, write-protected or simply that it has reached its service time. My suggestion, turn off the write-protect, re-fomrat of buy a new one.2. There are some program that prevent external devices (PDA, handphone, external hdd, iPod etc) from being connected to your computer. Try switching off / disable the programs before connecting the hdd. Some of the programs that I know are Folder LockIT, McAfee Firewall, Windows Firewall, Norton Antivirus Proffessional Edition and Anti-Hackers.3. The connection cables have problems, check all those things (IDE, USB, FireWire > Which applicable).Finally,If others can’t work, try using the hdd in another computer. If it works, your Windows might have problem on detecting the hdd. It’s either you install the Windows again (fomrat then install) or put the Windows installation CD so that the missing part of Windows can be patched.Hopefully it comes out good for you.:->