Forum RSS Feed Follow @ Twitter Follow On Facebook

Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[-]
Welcome
You have to register before you can post on our site.

Username:


Password:





[-]
Latest Threads
ASUS M2N4-SLI new cpu
Last Post: cocossss
Yesterday 03:21 PM
» Replies: 8
» Views: 2055
[REQUEST] Gigabyte Aorus 15G KC BIOS unl...
Last Post: Dudu2002
10-14-2025 05:10 PM
» Replies: 35
» Views: 15747
Aorus 17G YD unlock bios?
Last Post: Dudu2002
10-14-2025 05:08 PM
» Replies: 1
» Views: 209
Unlocking the Hidden MAINTENANCE Menu of...
Last Post: 123BIOS
10-14-2025 10:31 AM
» Replies: 0
» Views: 350
[REQUEST] Lenovo Z50-70 & Z40-70 (9BCNxx...
Last Post: pitnixu
10-14-2025 04:12 AM
» Replies: 757
» Views: 365496
[REQUEST] Lenovo IdeaPad S400 (6DCNxxWW)...
Last Post: Jamil Missen
10-13-2025 10:04 PM
» Replies: 335
» Views: 166670
[REQUEST] Acer Aspire 5742(G,Z) BIOS Unl...
Last Post: deliter
10-13-2025 09:32 PM
» Replies: 168
» Views: 69753
[REQUEST]wwan whitelist removal ThinkPad...
Last Post: SkyShadow
10-13-2025 02:45 PM
» Replies: 0
» Views: 271
[REQUEST] Lenovo T440(S) (GJETxxWW) Whit...
Last Post: Dudu2002
10-13-2025 07:31 AM
» Replies: 499
» Views: 260600
HP Victus 16 Bios Splash Screen
Last Post: Onyxcho_Lune
10-13-2025 07:26 AM
» Replies: 0
» Views: 296
[REQUEST] Lenovo IdeaPad Gaming 3-15IHU6...
Last Post: Bobby123Patel
10-13-2025 06:38 AM
» Replies: 7
» Views: 4187
[REQUEST] HP Omen 16 InsydeH2O F.18 (08C...
Last Post: Wernexnrs
10-13-2025 04:16 AM
» Replies: 0
» Views: 346
[REQUEST] 775i65g Wolfdale
Last Post: DeathBringer
10-13-2025 01:53 AM
» Replies: 53
» Views: 33868
Dell XPS M1710 Overclock Tab Unlock Mod ...
Last Post: Skeleton
10-12-2025 08:55 PM
» Replies: 0
» Views: 236
[Request] AM3 support for ECS RS485M-M
Last Post: DeathBringer
10-12-2025 07:47 AM
» Replies: 3
» Views: 512
Optiplex 5055 RyzenBIOS Faulty (not upgr...
Last Post: LaszloE
10-12-2025 05:29 AM
» Replies: 2
» Views: 195
Intel Xeon E3 1270 V5 for LGA 1151 (ASUS...
Last Post: abruchez
10-12-2025 03:26 AM
» Replies: 4
» Views: 392
[REQUEST] Lenovo Thinkpad T420 (83ETxxWW...
Last Post: pycckuu4ejl
10-11-2025 07:32 PM
» Replies: 316
» Views: 285371
M3N78 PRO Phenom II x4 955 BE update
Last Post: Vlad94
10-11-2025 01:28 PM
» Replies: 3
» Views: 5875
Acer Aspire E1 572 black screen, needs b...
Last Post: just_biosmods
10-11-2025 10:38 AM
» Replies: 31
» Views: 38373

Dell Vostro 3450 Advanced Options unlocking in progress
#41
Of course you need to reset cmos firt to do the things mentioned above.

Sent from my LG-P500 using Tapatalk 2
find
quote
#42
Oh Lord.. hahaha i managed to remove the windows boot manager by formatting the hard but now I still can't go BIOS by pressing F2 even it did mentioned entering bios setup then it goes to Boot Menu. Only from there i can enter bios setup. Now my Boot Priority Order Display

1. Boot Menu
2. Setup
3. HDD
4. CD/DVD/CD-RW
5. USB Storage Device
6. Removable Drive
7. eSATA

Now there's new an additional Boot "Boot Menu" and "Setup" . Im not sure how that thing appeared there. I think that's the reason i can't enter bios setup by press F2 and Boot menu by pressing F12 (if i set first boot priority other than Boot Menu.)

Anyway suggestion guys?
find
quote
#43
(10-10-2012, 05:23 AM)dexz Wrote: Oh Lord.. hahaha i managed to remove the windows boot manager by formatting the hard but now I still can't go BIOS by pressing F2 even it did mentioned entering bios setup then it goes to Boot Menu. Only from there i can enter bios setup. Now my Boot Priority Order Display

1. Boot Menu
2. Setup
3. HDD
4. CD/DVD/CD-RW
5. USB Storage Device
6. Removable Drive
7. eSATA

Now there's new an additional Boot "Boot Menu" and "Setup" . Im not sure how that thing appeared there. I think that's the reason i can't enter bios setup by press F2 and Boot menu by pressing F12 (if i set first boot priority other than Boot Menu.)

Anyway suggestion guys?

Yeah, this is kind of sad .. you've butchered the NVRAM contents which is bios version independent .. no matter how many times you reflash it will remain.
Get the UEFI Interactive SHELL v2.0 (Phoenix Technologies) here: http://puu.sh/1djnQ
Take a USB FAT32 formatted flashdrive and create catalog hierarchy: EFI/BOOT
Rename the enclosed file to bootx64.efi and place into the BOOT folder.
Enable UEFI boot (if disabled for any reason) and boot your laptop of off the flashdrive.
Do:
fs0:
bcfg boot dump > boot_setup.txt
Look for the file named boot_setup.txt in the root of the USB drive and post the output. Lets see if you have double entries.. should look something like this:
Code:
Option: 00. Variable: Boot0000  
  Desc    -   Diagnostics
  DevPath - FvFile(BE77E3C1-EB5A-4A5D-897F-536E8B3C74C0)
  Optional- N
Option: 01. Variable: Boot0001  
  Desc    - Setup
  DevPath - FvFile(721C8B66-426C-4E86-8E99-3457C46AB0B9)
  Optional- N
Option: 02. Variable: Boot0002  
  Desc    - Boot Menu
  DevPath - FvFile(86488440-41BB-42C7-93AC-450FBF7766BF)
  Optional- N
Option: 03. Variable: Boot0005  
  Desc    - USB Storage Device
  DevPath - VenMsg(BC7838D2-0F82-4D60-8316-C068EE79D25B,6895F49A99882E4BB0DA03EC784D282800000000)
  Optional- N
Option: 04. Variable: Boot0004  
  Desc    - Hard Drive
  DevPath - VenMsg(BC7838D2-0F82-4D60-8316-C068EE79D25B,F5B01CC8CE8E9841B3A8FB94B6DFEFEE00000000)
  Optional- N
Option: 05. Variable: Boot0006  
  Desc    - CD/DVD/CD-RW Drive
  DevPath - VenMsg(BC7838D2-0F82-4D60-8316-C068EE79D25B,3750DCE1249E1748876BEE5D3F25EBFB00000000)
  Optional- N
Option: 06. Variable: Boot0003  
  Desc    - Removable Drive
  DevPath - VenMsg(BC7838D2-0F82-4D60-8316-C068EE79D25B,20699B27E1A34F488E97534D40523C1D00000000)
  Optional- N
Option: 07. Variable: Boot0007  
  Desc    - eSATA
  DevPath - VenMsg(BC7838D2-0F82-4D60-8316-C068EE79D25B,4B762D10C2ED444C9B6667C5F21AC54100000000)
  Optional- N
Option: 08. Variable: Boot0008  
  Desc    - Network
  DevPath - VenMsg(BC7838D2-0F82-4D60-8316-C068EE79D25B,6567DE8EE595634D842B325E6A43510B00000000)
  Optional- N

Also do dmpstore > nvram.txt which will dump NVRAM contents ...
You will see something similar to this:
Code:
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0000' - DataSize = 0x3A
  00: 00 01 00 00 18 00 20 00-20 00 44 00 69 00 61 00  *...... . .D.i.a.*
  10: 67 00 6E 00 6F 00 73 00-74 00 69 00 63 00 73 00  *g.n.o.s.t.i.c.s.*
  20: 00 00 04 06 14 00 C1 E3-77 BE 5A EB 5D 4A 89 7F  *........w.Z.]J..*
  30:                   53 6E 8B 3C 74 C0 7F FF-04 00  *Sn.<t.....*
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0001' - DataSize = 0x2A
  00: 00 01 00 00 18 00 53 00-65 00 74 00 75 00 70 00  *......S.e.t.u.p.*
  10: 00 00 04 06 14 00 66 8B-1C 72 6C 42 86 4E 8E 99  *......f..rlB.N..*
  20:                   34 57 C4 6A B0 B9 7F FF-04 00  *4W.j......*

Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0002' - DataSize = 0x32
  00: 00 01 00 00 18 00 42 00-6F 00 6F 00 74 00 20 00  *......B.o.o.t. .*
  10: 4D 00 65 00 6E 00 75 00-00 00 04 06 14 00 40 84  *M.e.n.u.......@.*
  20: 48 86 BB 41 C7 42 93 AC-45 0F BF 77 66 BF 7F FF  *H..A.B..E..wf...*
  30:                                           04 00  *..*

Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0003' - DataSize = 0x4E
  00: 01 00 00 00 28 00 52 00-65 00 6D 00 6F 00 76 00  *....(.R.e.m.o.v.*
  10: 61 00 62 00 6C 00 65 00-20 00 44 00 72 00 69 00  *a.b.l.e. .D.r.i.*
  20: 76 00 65 00 00 00 03 0A-24 00 D2 38 78 BC 82 0F  *v.e.....$..8x...*
  30: 60 4D 83 16 C0 68 EE 79-D2 5B 20 69 9B 27 E1 A3  *`M...h.y.[ i.'..*
  40:       4F 48 8E 97 53 4D 40 52-3C 1D 7F FF 04 00  *OH..SM@R<.....*

Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0004' - DataSize = 0x44
  00: 01 00 00 00 28 00 48 00-61 00 72 00 64 00 20 00  *....(.H.a.r.d. .*
  10: 44 00 72 00 69 00 76 00-65 00 00 00 03 0A 24 00  *D.r.i.v.e.....$.*
  20: D2 38 78 BC 82 0F 60 4D-83 16 C0 68 EE 79 D2 5B  *.8x...`M...h.y.[*
  30: F5 B0 1C C8 CE 8E 98 41-B3 A8 FB 94 B6 DF EF EE  *.......A........*
  40:                                     7F FF 04 00  *....*

Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0005' - DataSize = 0x54
  00: 01 00 00 00 28 00 55 00-53 00 42 00 20 00 53 00  *....(.U.S.B. .S.*
  10: 74 00 6F 00 72 00 61 00-67 00 65 00 20 00 44 00  *t.o.r.a.g.e. .D.*
  20: 65 00 76 00 69 00 63 00-65 00 00 00 03 0A 24 00  *e.v.i.c.e.....$.*
  30: D2 38 78 BC 82 0F 60 4D-83 16 C0 68 EE 79 D2 5B  *.8x...`M...h.y.[*
  40: 68 95 F4 9A 99 88 2E 4B-B0 DA 03 EC 78 4D 28 28  *h......K....xM((*
  50:                                     7F FF 04 00  *....*

Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0006' - DataSize = 0x54
  00: 01 00 00 00 28 00 43 00-44 00 2F 00 44 00 56 00  *....(.C.D./.D.V.*
  10: 44 00 2F 00 43 00 44 00-2D 00 52 00 57 00 20 00  *D./.C.D.-.R.W. .*
  20: 44 00 72 00 69 00 76 00-65 00 00 00 03 0A 24 00  *D.r.i.v.e.....$.*
  30: D2 38 78 BC 82 0F 60 4D-83 16 C0 68 EE 79 D2 5B  *.8x...`M...h.y.[*
  40: 37 50 DC E1 24 9E 17 48-87 6B EE 5D 3F 25 EB FB  *7P..$..H.k.]?%..*
  50:                                     7F FF 04 00  *....*

Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0007' - DataSize = 0x3A
  00: 01 00 00 00 28 00 65 00-53 00 41 00 54 00 41 00  *....(.e.S.A.T.A.*
  10: 00 00 03 0A 24 00 D2 38-78 BC 82 0F 60 4D 83 16  *....$..8x...`M..*
  20: C0 68 EE 79 D2 5B 4B 76-2D 10 C2 ED 44 4C 9B 66  *.h.y.[Kv-...DL.f*
  30:                   67 C5 F2 1A C5 41 7F FF-04 00  *g....A....*

Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0008' - DataSize = 0x3E
  00: 01 00 00 00 28 00 4E 00-65 00 74 00 77 00 6F 00  *....(.N.e.t.w.o.*
  10: 72 00 6B 00 00 00 03 0A-24 00 D2 38 78 BC 82 0F  *r.k.....$..8x...*
  20: 60 4D 83 16 C0 68 EE 79-D2 5B 65 67 DE 8E E5 95  *`M...h.y.[eg....*
  30:       63 4D 84 2B 32 5E 6A 43-51 0B 7F FF 04 00  *cM.+2^jCQ.....*

To run Bios Setup the boot order element Boot0001 would be executed:
Code:
Variable - NV+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:BiosSetup' - DataSize = 0x02
  00:                                           01 00  *..*
And Boot0002 for Boot Menu:
Code:
Variable - NV+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:BootMenu' - DataSize = 0x02
  00:                                           02 00  *..*

Below are the key binding to execute the above (the firs entry is for 01, the second for 02)
Code:
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Key0000' - DataSize = 0x0E
  00:       00 00 00 40 2A 45 0A 3F-01 00 0C 00 00 00  *...@*E.?......*

Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Key0001' - DataSize = 0x0E
  00:       00 00 00 40 37 71 F9 AC-02 00 16 00 00 00  *...@7q........*

Code:
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:BootOrderDefault' - DataSize = 0x12
  00: 00 00 01 00 02 00 03 00-04 00 05 00 06 00 07 00  *................*
  10:                                           08 00  *..*
The above is the default (factory) sequence for devices to be booted from.
Below is the current setup:
Code:
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:BootOrder' - DataSize = 0x12
  00: 00 00 01 00 02 00 05 00-04 00 06 00 03 00 07 00  *................*
  10:                                           08 00  *..*
Which is:
00 Diagnostic
01 Setup
02 Boot
The 3 above cannot be altered/seen from BIOS (nor F12 boot meny) so they must remain constant in the boot order. The later is as follows:
05 USB
04 HDD
06 DVD
03 Removable Drive
07 eSata
08 Network Boot
Which is exactly the case:
[Image: 1djPD]

Default BOOT order (the primary) is set to USB for me.
Code:
Variable - RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:BootCurrent' - DataSize = 0x02
  00:                                           05 00  *..*

Code:
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:LastBootCurrent' - DataSize = 0x02
  00:                                           05 00  *..*

Code:
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:ProtectedBootOptions' - DataSize = 0x08
  00:                         04 00 05 00 07 00 08 00- *........*
This implies that you can do protected boot (which will be required for Windows 8 at some point) from HDD, USB, eSATA and Network.

So get the dumps and post them here ... we will use setvar function to alter the NVAM contents using my data as a reference.
find
quote
#44
Also .. apparently you can use /cvar argument for winflash.exe to reset NVRM variables to defaults (clears the variable storage in ROM).
find
quote
#45
Hahaha. I've an itchy hands. I've reinstall windows 7 using EFI just to try something.

Anyway here's the boot_setup.txt

Code:
Option: 00. Variable: Boot0002  
  Desc    - Boot Menu
  DevPath - FvFile(86488440-41BB-42C7-93AC-450FBF7766BF)
  Optional- N
Option: 01. Variable: Boot0009  
  Desc    - Windows Boot Manager
  DevPath - HD(1,GPT,66946A46-9B71-43AD-BCC1-CB9C08950818,0x800,0x32000)/\EFI\Microsoft\Boot\bootmgfw.efi
  Optional- N
Option: 02. Variable: Boot0001  
  Desc    - Setup
  DevPath - FvFile(721C8B66-426C-4E86-8E99-3457C46AB0B9)
  Optional- N
Option: 03. Variable: Boot0003  
  Desc    - Hard Drive
  DevPath - VenMsg(BC7838D2-0F82-4D60-8316-C068EE79D25B,F5B01CC8CE8E9841B3A8FB94B6DFEFEE00000000)
  Optional- N
Option: 04. Variable: Boot0006  
  Desc    - CD/DVD/CD-RW Drive
  DevPath - VenMsg(BC7838D2-0F82-4D60-8316-C068EE79D25B,3750DCE1249E1748876BEE5D3F25EBFB00000000)
  Optional- N
Option: 05. Variable: Boot0005  
  Desc    - USB Storage Device
  DevPath - VenMsg(BC7838D2-0F82-4D60-8316-C068EE79D25B,6895F49A99882E4BB0DA03EC784D282800000000)
  Optional- N
Option: 06. Variable: Boot0004  
  Desc    - Removable Drive
  DevPath - VenMsg(BC7838D2-0F82-4D60-8316-C068EE79D25B,20699B27E1A34F488E97534D40523C1D00000000)
  Optional- N
Option: 07. Variable: Boot0007  
  Desc    - eSATA
  DevPath - VenMsg(BC7838D2-0F82-4D60-8316-C068EE79D25B,4B762D10C2ED444C9B6667C5F21AC54100000000)
  Optional- N
Option: 08. Variable: Boot0000  
  Desc    -   Diagnostics
  DevPath - FvFile(BE77E3C1-EB5A-4A5D-897F-536E8B3C74C0)
  Optional- N
Option: 09. Variable: Boot0008  
  Desc    - Network
  DevPath - VenMsg(BC7838D2-0F82-4D60-8316-C068EE79D25B,6567DE8EE595634D842B325E6A43510B00000000)
  Optional- N

and nvram.txt

Code:
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:DIAGSPLSHSCRN' - DataSize = 0x02
  00:                                           A0 A0  *..*
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:PlatformLang' - DataSize = 0x06
  00:                               65 6E 2D 55 53 00  *en-US.*
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:HDDPWD' - DataSize = 0x08
  00:                         B2 00 00 00 05 00 00 00- *........*
Variable - NV+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:BiosSetup' - DataSize = 0x02
  00:                                           01 00  *..*
Variable - NV+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:BootMenu' - DataSize = 0x02
  00:                                           02 00  *..*
Variable - NV+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:BootAllPciLan' - DataSize = 0x02
  00:                                           08 00  *..*
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:BootOrderDefault' - DataSize = 0x12
  00: 00 00 01 00 02 00 03 00-04 00 05 00 06 00 07 00  *................*
  10:                                           08 00  *..*
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:ProtectedBootOptions' - DataSize = 0x08
  00:                         04 00 05 00 07 00 08 00- *........*
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Key0000' - DataSize = 0x0E
  00:       00 00 00 40 2A 45 0A 3F-01 00 0C 00 00 00  *...@*E.?......*
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Key0001' - DataSize = 0x0E
  00:       00 00 00 40 37 71 F9 AC-02 00 16 00 00 00  *...@7q........*
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:ErrOut' - DataSize = 0x1E
  00: 02 01 0C 00 D0 41 03 0A-00 00 00 00 01 01 06 00  *.....A..........*
  10:       00 02 02 03 08 00 74 DB-C4 04 7F FF 04 00  *......t.......*
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0003' - DataSize = 0x44
  00: 01 00 00 00 28 00 48 00-61 00 72 00 64 00 20 00  *....(.H.a.r.d. .*
  10: 44 00 72 00 69 00 76 00-65 00 00 00 03 0A 24 00  *D.r.i.v.e.....$.*
  20: D2 38 78 BC 82 0F 60 4D-83 16 C0 68 EE 79 D2 5B  *.8x...`M...h.y.[*
  30: F5 B0 1C C8 CE 8E 98 41-B3 A8 FB 94 B6 DF EF EE  *.......A........*
  40:                                     7F FF 04 00  *....*
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0004' - DataSize = 0x4E
  00: 01 00 00 00 28 00 52 00-65 00 6D 00 6F 00 76 00  *....(.R.e.m.o.v.*
  10: 61 00 62 00 6C 00 65 00-20 00 44 00 72 00 69 00  *a.b.l.e. .D.r.i.*
  20: 76 00 65 00 00 00 03 0A-24 00 D2 38 78 BC 82 0F  *v.e.....$..8x...*
  30: 60 4D 83 16 C0 68 EE 79-D2 5B 20 69 9B 27 E1 A3  *`M...h.y.[ i.'..*
  40:       4F 48 8E 97 53 4D 40 52-3C 1D 7F FF 04 00  *OH..SM@R<.....*
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0005' - DataSize = 0x54
  00: 01 00 00 00 28 00 55 00-53 00 42 00 20 00 53 00  *....(.U.S.B. .S.*
  10: 74 00 6F 00 72 00 61 00-67 00 65 00 20 00 44 00  *t.o.r.a.g.e. .D.*
  20: 65 00 76 00 69 00 63 00-65 00 00 00 03 0A 24 00  *e.v.i.c.e.....$.*
  30: D2 38 78 BC 82 0F 60 4D-83 16 C0 68 EE 79 D2 5B  *.8x...`M...h.y.[*
  40: 68 95 F4 9A 99 88 2E 4B-B0 DA 03 EC 78 4D 28 28  *h......K....xM((*
  50:                                     7F FF 04 00  *....*
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0006' - DataSize = 0x54
  00: 01 00 00 00 28 00 43 00-44 00 2F 00 44 00 56 00  *....(.C.D./.D.V.*
  10: 44 00 2F 00 43 00 44 00-2D 00 52 00 57 00 20 00  *D./.C.D.-.R.W. .*
  20: 44 00 72 00 69 00 76 00-65 00 00 00 03 0A 24 00  *D.r.i.v.e.....$.*
  30: D2 38 78 BC 82 0F 60 4D-83 16 C0 68 EE 79 D2 5B  *.8x...`M...h.y.[*
  40: 37 50 DC E1 24 9E 17 48-87 6B EE 5D 3F 25 EB FB  *7P..$..H.k.]?%..*
  50:                                     7F FF 04 00  *....*
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0007' - DataSize = 0x3A
  00: 01 00 00 00 28 00 65 00-53 00 41 00 54 00 41 00  *....(.e.S.A.T.A.*
  10: 00 00 03 0A 24 00 D2 38-78 BC 82 0F 60 4D 83 16  *....$..8x...`M..*
  20: C0 68 EE 79 D2 5B 4B 76-2D 10 C2 ED 44 4C 9B 66  *.h.y.[Kv-...DL.f*
  30:                   67 C5 F2 1A C5 41 7F FF-04 00  *g....A....*
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0008' - DataSize = 0x3E
  00: 01 00 00 00 28 00 4E 00-65 00 74 00 77 00 6F 00  *....(.N.e.t.w.o.*
  10: 72 00 6B 00 00 00 03 0A-24 00 D2 38 78 BC 82 0F  *r.k.....$..8x...*
  20: 60 4D 83 16 C0 68 EE 79-D2 5B 65 67 DE 8E E5 95  *`M...h.y.[eg....*
  30:       63 4D 84 2B 32 5E 6A 43-51 0B 7F FF 04 00  *cM.+2^jCQ.....*
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0002' - DataSize = 0x32
  00: 01 00 00 00 18 00 42 00-6F 00 6F 00 74 00 20 00  *......B.o.o.t. .*
  10: 4D 00 65 00 6E 00 75 00-00 00 04 06 14 00 40 84  *M.e.n.u.......@.*
  20: 48 86 BB 41 C7 42 93 AC-45 0F BF 77 66 BF 7F FF  *H..A.B..E..wf...*
  30:                                           04 00  *..*
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0000' - DataSize = 0x3A
  00: 01 00 00 00 18 00 20 00-20 00 44 00 69 00 61 00  *...... . .D.i.a.*
  10: 67 00 6E 00 6F 00 73 00-74 00 69 00 63 00 73 00  *g.n.o.s.t.i.c.s.*
  20: 00 00 04 06 14 00 C1 E3-77 BE 5A EB 5D 4A 89 7F  *........w.Z.]J..*
  30:                   53 6E 8B 3C 74 C0 7F FF-04 00  *Sn.<t.....*
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0001' - DataSize = 0x2A
  00: 01 00 00 00 18 00 53 00-65 00 74 00 75 00 70 00  *......S.e.t.u.p.*
  10: 00 00 04 06 14 00 66 8B-1C 72 6C 42 86 4E 8E 99  *......f..rlB.N..*
  20:                   34 57 C4 6A B0 B9 7F FF-04 00  *4W.j......*
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0009' - DataSize = 0x12C
  00: 01 00 00 00 74 00 57 00-69 00 6E 00 64 00 6F 00  *....t.W.i.n.d.o.*
  10: 77 00 73 00 20 00 42 00-6F 00 6F 00 74 00 20 00  *w.s. .B.o.o.t. .*
  20: 4D 00 61 00 6E 00 61 00-67 00 65 00 72 00 00 00  *M.a.n.a.g.e.r...*
  30: 04 01 2A 00 01 00 00 00-00 08 00 00 00 00 00 00  *..*.............*
  40: 00 20 03 00 00 00 00 00-46 6A 94 66 71 9B AD 43  *. ......Fj.fq..C*
  50: BC C1 CB 9C 08 95 08 18-02 02 04 04 46 00 5C 00  *............F.\.*
  60: 45 00 46 00 49 00 5C 00-4D 00 69 00 63 00 72 00  *E.F.I.\.M.i.c.r.*
  70: 6F 00 73 00 6F 00 66 00-74 00 5C 00 42 00 6F 00  *o.s.o.f.t.\.B.o.*
  80: 6F 00 74 00 5C 00 62 00-6F 00 6F 00 74 00 6D 00  *o.t.\.b.o.o.t.m.*
  90: 67 00 66 00 77 00 2E 00-65 00 66 00 69 00 00 00  *g.f.w...e.f.i...*
  A0: 7F FF 04 00 57 49 4E 44-4F 57 53 00 01 00 00 00  *....WINDOWS.....*
  B0: 88 00 00 00 78 00 00 00-42 00 43 00 44 00 4F 00  *....x...B.C.D.O.*
  C0: 42 00 4A 00 45 00 43 00-54 00 3D 00 7B 00 39 00  *B.J.E.C.T.=...9.*
  D0: 64 00 65 00 61 00 38 00-36 00 32 00 63 00 2D 00  *d.e.a.8.6.2.c.-.*
  E0: 35 00 63 00 64 00 64 00-2D 00 34 00 65 00 37 00  *5.c.d.d.-.4.e.7.*
  F0: 30 00 2D 00 61 00 63 00-63 00 31 00 2D 00 66 00  *0.-.a.c.c.1.-.f.*
  100: 33 00 32 00 62 00 33 00-34 00 34 00 64 00 34 00  *3.2.b.3.4.4.d.4.*
  110: 37 00 39 00 35 00 7D 00-00 00 61 00 01 00 00 00  *7.9.5.....a.....*
  120:             10 00 00 00 04 00 00 00-7F FF 04 00  *............*
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Timeout' - DataSize = 0x02
  00:                                           00 00  *..*
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:BootOrder' - DataSize = 0x14
  00: 02 00 09 00 01 00 03 00-06 00 05 00 04 00 07 00  *................*
  10:                                     00 00 08 00  *....*
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:ConOut' - DataSize = 0x1E
  00: 02 01 0C 00 D0 41 03 0A-00 00 00 00 01 01 06 00  *.....A..........*
  10:       00 02 02 03 08 00 74 DB-C4 04 7F FF 04 00  *......t.......*
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:OpromDevicePath' - DataSize = 0x16
  00: 02 01 0C 00 D0 41 03 0A-00 00 00 00 01 01 06 00  *.....A..........*
  10:                               00 02 7F FF 04 00  *......*
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:ConIn' - DataSize = 0x2E
  00: 02 01 0C 00 D0 41 03 0A-00 00 00 00 01 01 06 00  *.....A..........*
  10: 00 1F 02 01 0C 00 D0 41-05 0A 00 00 00 00 02 01  *.......A........*
  20:       0C 00 D0 41 03 03 00 00-00 00 7F FF 04 00  *...A..........*
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:LastBootCurrent' - DataSize = 0x02
  00:                                           05 00  *..*
Variable - RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:BootOptionSupport' - DataSize = 0x04
  00:                                     03 03 00 00  *....*
Variable - RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:PlatformLangCodes' - DataSize = 0x18
  00: 65 6E 2D 55 53 3B 6A 61-2D 4A 50 3B 66 72 2D 46  *en-US;ja-JP;fr-F*
  10:                         52 3B 6B 6F 2D 4B 52 00- *R;ko-KR.*
Variable - RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:ConOutDev' - DataSize = 0x1E
  00: 02 01 0C 00 D0 41 03 0A-00 00 00 00 01 01 06 00  *.....A..........*
  10:       00 02 02 03 08 00 74 DB-C4 04 7F FF 04 00  *......t.......*
Variable - RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:ErrOutDev' - DataSize = 0x1E
  00: 02 01 0C 00 D0 41 03 0A-00 00 00 00 01 01 06 00  *.....A..........*
  10:       00 02 02 03 08 00 74 DB-C4 04 7F FF 04 00  *......t.......*
Variable - RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:ConInDev' - DataSize = 0x2E
  00: 02 01 0C 00 D0 41 03 0A-00 00 00 00 01 01 06 00  *.....A..........*
  10: 00 1F 02 01 0C 00 D0 41-05 0A 00 00 00 00 02 01  *.......A........*
  20:       0C 00 D0 41 03 03 00 00-00 00 7F FF 04 00  *...A..........*
Variable - RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:BootCurrent' - DataSize = 0x02
  00:                                           05 00  *..*

(10-10-2012, 02:05 PM)TimeWalker Wrote: Also .. apparently you can use /cvar argument for winflash.exe to reset NVRM variables to defaults (clears the variable storage in ROM).

That's it. it worked. Big Grin Now i know how to fix it. I can continue with my EFI mission. LoL. Thanks TimeWalker
find
quote
#46
This is probably the reason:
Code:
Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:BootOrderDefault' - DataSize = 0x12
  00: 00 00 01 00 02 00 03 00-04 00 05 00 06 00 07 00  *................*
  10:                                           08 00  *..*


Variable - NV+RT+BS - '8BE4DF61-93CA-11D2-AA0D-00E098032B8C:BootOrder' - DataSize = 0x14
  00: 02 00 09 00 01 00 03 00-06 00 05 00 04 00 07 00  *................*
  10:                                     00 00 08 00  *....*

Windows Boot Manager has set itself in place of Bios Setup ... I would assume the first 3 entries shouldn't be changed at all, as BIOS won't let you do this by default and those it messes up the order and keyset.
The proper order should probably go like this:

setvar BootOrder -guid 8BE4DF61-93CA-11D2-AA0D-00E098032B8C -nv -rt -bs =0000010002000500060009000300040007000800

Diagnostics
Setup
Boot Menu
USB
DVD
Windows Boot Manager
HDD
Removable Drive
eSATA
Network

Also as you can see the boot manager for windows it just a standalone .efi app found on the '0' partition of your HDD.
Technically it is possible to add shell.efi in the same manner Windows adds itself to bcfg. Load up the interactive shell from external media. At this point you would have two possible mount points for fs, one would be MBR (your usb) and another on would be GPT (your HDD partition).
Map your media by doing: map fs*
I assume you have 3 or more fs partitions now, fs0: is MBR (the USB drive) and the rest are GPT (EFI, primary part .. etc)
Do the following:
fs1:
fs0:
cp fs0:\EFI\BOOT\bootx64.efi fs1:\eft\shell64.efi
It will copy bootx64.efi (which is your custom shell) from USB /EFI/BOOT to your EFI partiton /efi/shell64.efi

Then do
fs1:
cd efi\
bcfg boot add 10 shell64.efi "Shell"
bcfg boot dump

See if it appeared in the boot order... Turn off your computer, power back on without the USB drive in... press F12 and try to enter Shell. Should work.
find
quote
#47
I see. So meaning if I want to set first boot priority I have to set it after "Boot Menu" right? Will do some experiment later.
find
quote
#48
(10-10-2012, 02:51 PM)dexz Wrote: I see. So meaning if I want to set first boot priority I have to set it after "Boot Menu" right? Will do some experiment later.
Yes, correct. Also read above. I've added a mini guide on how you can add Shell to your Boot Menu.
find
quote
#49
(10-10-2012, 03:26 PM)TimeWalker Wrote: Yes, correct. Also read above. I've added a mini guide on how you can add Shell to your Boot Menu.

Thanks for the mini guide Smile yes it worked. hehe
find
quote
#50
Just a heads up. Dell is going to release Vostro 3450 A13 BIOS with improved Windows 8 support later today. Unfortunately, they ignored all switchable graphics woes... Here's the full changelog:
1. Fix issue when system resume from S4 automatically after upgrade to Windows 8
2. Fix the QuickSet compatibility problem on Windows 8
Let's see how crappy this one is... Maybe there has been some work done behind the scenes, and there will be more WORKING options to unlock... However, since it's Dell, I don't really have much hope in this.
find
quote


Forum Jump:


Users browsing this thread: 3 Guest(s)