Saturday, December 14, 2013

How to remove duplicate UEFI entries from BIOS firmware

Maybe it was the search terms that I used, but this one was really hard to find.


My system is all UEFI mode, and after several reboots from a bootable UEFI devices, the list kept growing and duplicate UEFI entries were created. This happened both on my Lenovo Thinkpad x230t tablet and also my Asus motherboard (P8H77-I) / SandiBridge Core-i7 desktop.

Solution is really too simple.


Boot up into Windows 7, then open up a command prompt with Admin rights. Type in the following command.

"bcdedit /enum firmware"


You'll be able to see the duplicate entries here. Copy the long line that has {.........................} in it. Then type this command.

"bcdedit /remove {..........................}"



You can type "bcdedit /enum firmware" again to make sure they are gone.

You are all set!



An alternative (brute force) way is to re-flash the bios and restore to default values, but that's probably not a good idea now that you know how to fix this.

Monday, February 27, 2012

How to lower the minimum fan speed of GeForce GTX 460 graphics card

I have a "EVGA 01G-P3-1372-TR GeForce GTX 460 (Fermi) Superclocked 1GB 256-bit GDDR5" and was wondering why the fan never goes below 30%.

This is an instruction on how to lower the lowest fan speed settings.



Download nvflash 5.100.0.1, and open admin command prompt in Windows 7 x64.

To backup rom:
nvflash --save backup.rom

Load this in Ultraedit, and for the correct address, I search "47 04 01 21 00 06 26 C4 09 20 00 00 22". The exact hex number you want to change is the hex address right after these. For mine, the exact address was 66d8h. Modify it to desired value, then save it. Ultraedit will automatically create a backup of the original as "backup.rom.bak".

Note: I tried hex number 14 (=20%), then also tried 00 (=0%). When I left it idle in Windows, using hwmonitor, the fan won't go lower than 15%. At 15%, the fan stays around 930 RPM. At 30% it was 1140 RPM. My room temperature is around 26C, and it's probably not going to go much lower than this since I can't stand cold rooms. So I set it at 15% for minimum value, which is hex number 0F.


To flash rom (2 steps):
nvflash --protectoff
nvflash backup.rom



Lian Li Q11 mini-itx case / Corsair Builder 430W 80PLUS power / Core i3-2120 / intel DH67CF / 8GB RAM / intel x25-m 80GB SSD / Samsung 1.5TB HDD / Asus Blu-ray RW.