Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > alt.comp.os.windows-10 > #182218 > unrolled thread
| Started by | "John C." <r9jmg0@yahoo.com> |
|---|---|
| First post | 2025-02-12 05:51 -0800 |
| Last post | 2025-02-17 10:15 -0600 |
| Articles | 20 on this page of 49 — 11 participants |
Back to article view | Back to alt.comp.os.windows-10
How to boot into Windows 10 Safe Mode "John C." <r9jmg0@yahoo.com> - 2025-02-12 05:51 -0800
Re: How to boot into Windows 10 Safe Mode "John C." <r9jmg0@yahoo.com> - 2025-02-12 06:03 -0800
Re: How to boot into Windows 10 Safe Mode "Allan Higdon" <allanh@vivaldi.net> - 2025-02-12 08:06 -0600
Re: How to boot into Windows 10 Safe Mode "John C." <r9jmg0@yahoo.com> - 2025-02-12 06:16 -0800
Re: How to boot into Windows 10 Safe Mode "Allan Higdon" <allanh@vivaldi.net> - 2025-02-12 08:55 -0600
Re: How to boot into Windows 10 Safe Mode Frank Slootweg <this@ddress.is.invalid> - 2025-02-16 14:02 +0000
Re: How to boot into Windows 10 Safe Mode "John C." <r9jmg0@yahoo.com> - 2025-02-16 06:26 -0800
Re: How to boot into Windows 10 Safe Mode Frank Slootweg <this@ddress.is.invalid> - 2025-02-16 15:36 +0000
Re: How to boot into Windows 10 Safe Mode Frank Slootweg <this@ddress.is.invalid> - 2025-02-16 19:15 +0000
Re: How to boot into Windows 10 Safe Mode "John C." <r9jmg0@yahoo.com> - 2025-02-16 13:51 -0800
Re: How to boot into Windows 10 Safe Mode VanguardLH <V@nguard.LH> - 2025-02-16 18:48 -0600
Re: How to boot into Windows 10 Safe Mode "John C." <r9jmg0@yahoo.com> - 2025-02-17 05:08 -0800
Re: How to boot into Windows 10 Safe Mode Paul <nospam@needed.invalid> - 2025-02-19 01:39 -0500
Re: How to boot into Windows 10 Safe Mode Frank Slootweg <this@ddress.is.invalid> - 2025-02-17 15:42 +0000
Re: How to boot into Windows 10 Safe Mode Char Jackson <none@none.invalid> - 2025-02-16 20:48 -0600
Re: How to boot into Windows 10 Safe Mode Frank Slootweg <this@ddress.is.invalid> - 2025-02-17 15:42 +0000
Re: How to boot into Windows 10 Safe Mode VanguardLH <V@nguard.LH> - 2025-02-17 12:11 -0600
Re: How to boot into Windows 10 Safe Mode Frank Slootweg <this@ddress.is.invalid> - 2025-02-17 18:57 +0000
Re: How to boot into Windows 10 Safe Mode Char Jackson <none@none.invalid> - 2025-02-18 01:36 -0600
Re: How to boot into Windows 10 Safe Mode "Bill Bradshaw" <bradshaw@gci.net> - 2025-02-18 11:14 -0900
Re: How to boot into Windows 10 Safe Mode Char Jackson <none@none.invalid> - 2025-02-18 00:29 -0600
Re: How to boot into Windows 10 Safe Mode Mr Xi Ji Ping <ping@china.cn> - 2025-02-19 03:16 +0000
Re: How to boot into Windows 10 Safe Mode Paul <nospam@needed.invalid> - 2025-02-19 04:02 -0500
Re: How to boot into Windows 10 Safe Mode "Alan K." <alan@invalid.com> - 2025-02-12 16:43 -0500
Re: How to boot into Windows 10 Safe Mode VanguardLH <V@nguard.LH> - 2025-02-12 12:44 -0600
Re: How to boot into Windows 10 Safe Mode "Allan Higdon" <allanh@vivaldi.net> - 2025-02-12 15:25 -0600
Re: How to boot into Windows 10 Safe Mode Paul <nospam@needed.invalid> - 2025-02-12 19:16 -0500
Re: How to boot into Windows 10 Safe Mode "John C." <r9jmg0@yahoo.com> - 2025-02-13 05:18 -0800
Re: How to boot into Windows 10 Safe Mode ant@zimage.comANT (Ant) - 2025-02-13 03:28 +0000
Re: How to boot into Windows 10 Safe Mode Uncle Sam <uncle.sam@usa.com> - 2025-02-13 03:58 +0000
Re: How to boot into Windows 10 Safe Mode "John C." <r9jmg0@yahoo.com> - 2025-02-13 05:27 -0800
Re: How to boot into Windows 10 Safe Mode Paul <nospam@needed.invalid> - 2025-02-13 03:01 -0500
Re: How to boot into Windows 10 Safe Mode VanguardLH <V@nguard.LH> - 2025-02-15 08:48 -0600
Re: How to boot into Windows 10 Safe Mode VanguardLH <V@nguard.LH> - 2025-02-15 08:56 -0600
Re: How to boot into Windows 10 Safe Mode "Allan Higdon" <allanh@vivaldi.net> - 2025-02-16 09:34 -0600
Re: How to boot into Windows 10 Safe Mode VanguardLH <V@nguard.LH> - 2025-02-16 12:27 -0600
Re: How to boot into Windows 10 Safe Mode "Allan Higdon" <allanh@vivaldi.net> - 2025-02-16 15:29 -0600
Re: How to boot into Windows 10 Safe Mode VanguardLH <V@nguard.LH> - 2025-02-16 18:45 -0600
Re: How to boot into Windows 10 Safe Mode Frank Slootweg <this@ddress.is.invalid> - 2025-02-17 16:06 +0000
Re: How to boot into Windows 10 Safe Mode VanguardLH <V@nguard.LH> - 2025-02-17 10:28 -0600
Re: How to boot into Windows 10 Safe Mode Frank Slootweg <this@ddress.is.invalid> - 2025-02-17 16:51 +0000
Re: How to boot into Windows 10 Safe Mode Paul <nospam@needed.invalid> - 2025-02-16 20:01 -0500
Re: How to boot into Windows 10 Safe Mode VanguardLH <V@nguard.LH> - 2025-02-15 09:40 -0600
Re: How to boot into Windows 10 Safe Mode "John C." <r9jmg0@yahoo.com> - 2025-02-16 06:32 -0800
Re: How to boot into Windows 10 Safe Mode VanguardLH <V@nguard.LH> - 2025-02-16 12:30 -0600
Re: How to boot into Windows 10 Safe Mode "John C." <r9jmg0@yahoo.com> - 2025-02-16 13:56 -0800
Re: How to boot into Windows 10 Safe Mode VanguardLH <V@nguard.LH> - 2025-02-16 18:46 -0600
Re: How to boot into Windows 10 Safe Mode "John C." <r9jmg0@yahoo.com> - 2025-02-17 05:33 -0800
Re: How to boot into Windows 10 Safe Mode VanguardLH <V@nguard.LH> - 2025-02-17 10:15 -0600
Page 2 of 3 — ← Prev page 1 [2] 3 Next page →
| From | Char Jackson <none@none.invalid> |
|---|---|
| Date | 2025-02-18 00:29 -0600 |
| Message-ID | <oa98rjljbisg208iteola8f30prq393qbk@4ax.com> |
| In reply to | #182382 |
On 17 Feb 2025 15:42:31 GMT, Frank Slootweg <this@ddress.is.invalid> wrote: >Char Jackson <none@none.invalid> wrote: >> On 16 Feb 2025 19:15:23 GMT, Frank Slootweg <this@ddress.is.invalid> >> wrote: >> >> > Yet another method mentioned by VanguardLH elsewhere in this thread: >> > >> > In a 'Run as administrator' Command Prompt window, run 'bcdedit' >> >(without options/arguments). That will say 'efi' (ignore case), in >> >several places, if you have an UEFI system. >> >> Or not. My home-built PC uses UEFI but the output of bcdedit doesn't >> mention "efi" anywhere. > > Hmmm!? On my (HP) system, the Windows Boot Manager and Windows Boot >Loader 'path' names end in '.efi'. My Dell laptop, circa 2012 and running Windows 8.1, does show 'efi' in both of those path names, so I can see what you're talking about. However, my desktop PC, built from scratch in about 2018, doesn't have 'efi' in the path name, and in fact, the Windows Boot Manager section of bcdedit doesn't even include a 'path' line. The Windows Boot Loader section says "path \WINDOWS\system32\winload.exe". > What about Disk Management, does that list an 'EFI' partition? On the Dell laptop, yes. On the desktop PC, no. > N.B. I have only HP systems, so I'd be interested if (some of) these >things are HP-specific. I have no idea but thanks for bringing it up.
[toc] | [prev] | [next] | [standalone]
| From | Mr Xi Ji Ping <ping@china.cn> |
|---|---|
| Date | 2025-02-19 03:16 +0000 |
| Message-ID | <vp3ir8$1l72c$1@paganini.bofh.team> |
| In reply to | #182400 |
On 18/02/2025 06:29, Char Jackson wrote: > However, my desktop PC, built from scratch in about 2018, doesn't have > 'efi' in the path name, and in fact, the Windows Boot Manager section of > bcdedit doesn't even include a 'path' line. The Windows Boot Loader > section says "path \WINDOWS\system32\winload.exe". Try this Link: <https://i.imgur.com/lGN2fXL.png> Also check whether you have used MBR or GPT (GUID) for the system in question that doesn't have efi partition. I suspect on your new system, you have MBR rather than GPT. DELL will always have the correct partition table before shipping.
[toc] | [prev] | [next] | [standalone]
| From | Paul <nospam@needed.invalid> |
|---|---|
| Date | 2025-02-19 04:02 -0500 |
| Message-ID | <vp46nu$26rf3$1@dont-email.me> |
| In reply to | #182400 |
On Tue, 2/18/2025 1:29 AM, Char Jackson wrote:
> On 17 Feb 2025 15:42:31 GMT, Frank Slootweg <this@ddress.is.invalid>
> wrote:
>
>> Char Jackson <none@none.invalid> wrote:
>>> On 16 Feb 2025 19:15:23 GMT, Frank Slootweg <this@ddress.is.invalid>
>>> wrote:
>>>
>>>> Yet another method mentioned by VanguardLH elsewhere in this thread:
>>>>
>>>> In a 'Run as administrator' Command Prompt window, run 'bcdedit'
>>>> (without options/arguments). That will say 'efi' (ignore case), in
>>>> several places, if you have an UEFI system.
>>>
>>> Or not. My home-built PC uses UEFI but the output of bcdedit doesn't
>>> mention "efi" anywhere.
>>
>> Hmmm!? On my (HP) system, the Windows Boot Manager and Windows Boot
>> Loader 'path' names end in '.efi'.
>
> My Dell laptop, circa 2012 and running Windows 8.1, does show 'efi' in
> both of those path names, so I can see what you're talking about.
>
> However, my desktop PC, built from scratch in about 2018, doesn't have
> 'efi' in the path name, and in fact, the Windows Boot Manager section of
> bcdedit doesn't even include a 'path' line. The Windows Boot Loader
> section says "path \WINDOWS\system32\winload.exe".
>
>> What about Disk Management, does that list an 'EFI' partition?
>
> On the Dell laptop, yes. On the desktop PC, no.
>
>> N.B. I have only HP systems, so I'd be interested if (some of) these
>> things are HP-specific.
>
> I have no idea but thanks for bringing it up.
>
bcdedit
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume1
path \EFI\MICROSOFT\BOOT\BOOTMGFW.EFI
The \EFI is in the root of the ESP partition, the FAT32 thing.
vvvvvvv
+-----+-----------------------------+-----+--- - -
| MBR | EFI System Partition (ESP) | MSR | C:
+-----+-----------------------------+-----+--- - -
It's pretty hard to get samples of "all possible configurations" for viable OS installations.
*******
On the Test Machine, I have to search around to find a non-GPT setup.
bcdedit
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=C:
description Windows Boot Manager
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \WINDOWS\system32\winload.exe so it jumps to C:\WINDOWS\system32\winload.exe
That is booting the conventional way (CSM), using MBR code detection of Active partition.
+-----+-----------------------------+--------------------------+ - - -
| MBR | C: System, Boot, Active | Recovery Partition 800MB |
+-----+-----------------------------+--------------------------+ - - -
Paul
[toc] | [prev] | [next] | [standalone]
| From | "Alan K." <alan@invalid.com> |
|---|---|
| Date | 2025-02-12 16:43 -0500 |
| Message-ID | <voj4ml$2ge0h$1@dont-email.me> |
| In reply to | #182221 |
On 2/12/25 09:06 AM, Allan Higdon wrote:
> On Wed, 12 Feb 2025 07:51:24 -0600, John C. <r9jmg0@yahoo.com> wrote:
>
>> I decided that it would be a good idea to know how to do this, so I
>> looked it up and... my God... what an absolute clusterfuck.
>>
>> Gone are the simple days of pressing F8 while starting your computer.
>> This is a history (according to CoPilot) of the process:
>>
>> Windows 95/98/ME:
>>
>> Press F8: Restart your computer and repeatedly press the F8 key
>> right before the Windows logo appears.
>>
>> Select Safe Mode: Choose Safe Mode from the boot menu.
>>
>> Windows 2000:
>>
>> Press F8: Similar to Windows 95/98/ME, restart your computer and
>> press F8 before the Windows logo appears.
>>
>> Select Safe Mode: Pick Safe Mode from the boot options.
>>
>> Windows XP:
>>
>> Press F8: Restart and press F8 key before the Windows logo shows up.
>>
>> Select Safe Mode: Navigate to and select Safe Mode from the Advanced
>> Options menu.
>>
>> Windows Vista and Windows 7:
>>
>> Press F8: Restart your computer, and before the Windows logo
>> appears, press F8.
>>
>> Select Safe Mode: Choose Safe Mode from the Advanced Boot Options menu.
>>
>> Windows 8 and 8.1:
>>
>> Shift + Restart:
>>
>> Open the Charm Bar with Win + C.
>>
>> Click on Settings > Power while holding the Shift key, and
>> select Restart.
>>
>> Navigate to Troubleshoot > Advanced options > Startup Settings.
>>
>> Click Restart and then choose 4 for Safe Mode or 5 for Safe Mode
>> with Networking.
>>
>> Windows 10:
>>
>> Shift + Restart:
>>
>> On the sign-in screen, press and hold the Shift key while
>> selecting Power > Restart.
>>
>> Navigate to Troubleshoot > Advanced options > Startup Settings.
>>
>> Click Restart and then choose 4 for Safe Mode or 5 for Safe Mode
>> with Networking.
>>
>> Settings:
>>
>> Go to Settings > Update & Security > Recovery.
>>
>> Under Advanced startup, click Restart now.
>>
>> Follow the same steps as above.
>>
>> System Configuration:
>>
>> Press Win + R, type msconfig, and press Enter.
>>
>> Go to the Boot tab and check Safe boot.
>>
>> Click Apply and then OK.
>>
>> Restart your computer.
>>
>> Windows 11:
>>
>> Shift + Restart:
>>
>> On the sign-in screen, press and hold the Shift key while
>> selecting Power > Restart.
>>
>> Navigate to Troubleshoot > Advanced options > Startup Settings.
>>
>> Click Restart and then choose 4 for Safe Mode or 5 for Safe Mode
>> with Networking.
>>
>> Settings:
>>
>> Go to Settings > System > Recovery.
>>
>> Under Advanced startup, click Restart now.
>>
>> Follow the same steps as above.
>> ______________________________________________________________________________
>>
>> Hmmm....
>>
>
> This how I do it.
> To enable Safe Mode, I use a batch file with these 2 lines.
>
> bcdedit /set {default} safeboot minimal
> shutdown /r /t 0
>
> To disable Safe Mode and return to normal boot, I use a batch file with these 2 lines.
>
> bcdedit /deletevalue {default} safeboot
> shutdown /r /t 0
Great idea if you only have one boot option, but I have 4. Which become default when you
delete the safeboot?
--
Linux Mint 22.1, Cinnamon 6.4.6, Kernel 6.8.0-53-generic
Thunderbird 128.7.0esr, Mozilla Firefox 134.0.2
Alan K.
[toc] | [prev] | [next] | [standalone]
| From | VanguardLH <V@nguard.LH> |
|---|---|
| Date | 2025-02-12 12:44 -0600 |
| Message-ID | <11ua4g910e0ir.dlg@v.nguard.lh> |
| In reply to | #182218 |
"John C." <r9jmg0@yahoo.com> wrote: > I decided that it would be a good idea to know how to do this, so I > looked it up and... my God... what an absolute clusterfuck. > > Gone are the simple days of pressing F8 while starting your computer. > This is a history (according to CoPilot) of the process: > > Windows 95/98/ME: > > Press F8: Restart your computer and repeatedly press the F8 key > right before the Windows logo appears. > > Select Safe Mode: Choose Safe Mode from the boot menu. > > Windows 2000: > > Press F8: Similar to Windows 95/98/ME, restart your computer and > press F8 before the Windows logo appears. > > Select Safe Mode: Pick Safe Mode from the boot options. > > Windows XP: > > Press F8: Restart and press F8 key before the Windows logo shows up. > > Select Safe Mode: Navigate to and select Safe Mode from the Advanced > Options menu. > > Windows Vista and Windows 7: > > Press F8: Restart your computer, and before the Windows logo > appears, press F8. > > Select Safe Mode: Choose Safe Mode from the Advanced Boot Options menu. > > Windows 8 and 8.1: > > Shift + Restart: > > Open the Charm Bar with Win + C. > > Click on Settings > Power while holding the Shift key, and > select Restart. > > Navigate to Troubleshoot > Advanced options > Startup Settings. > > Click Restart and then choose 4 for Safe Mode or 5 for Safe Mode > with Networking. > > Windows 10: > > Shift + Restart: > > On the sign-in screen, press and hold the Shift key while > selecting Power > Restart. > > Navigate to Troubleshoot > Advanced options > Startup Settings. > > Click Restart and then choose 4 for Safe Mode or 5 for Safe Mode > with Networking. > > Settings: > > Go to Settings > Update & Security > Recovery. > > Under Advanced startup, click Restart now. > > Follow the same steps as above. > > System Configuration: > > Press Win + R, type msconfig, and press Enter. > > Go to the Boot tab and check Safe boot. > > Click Apply and then OK. > > Restart your computer. > > Windows 11: > > Shift + Restart: > > On the sign-in screen, press and hold the Shift key while > selecting Power > Restart. > > Navigate to Troubleshoot > Advanced options > Startup Settings. > > Click Restart and then choose 4 for Safe Mode or 5 for Safe Mode > with Networking. > > Settings: > > Go to Settings > System > Recovery. > > Under Advanced startup, click Restart now. > > Follow the same steps as above. > ______________________________________________________________________________ > > Hmmm.... How to Start Windows 10 in Safe Mode https://www.minitool.com/data-recovery/how-to-start-windows-10-in-safe-mode-009.html #4 - Start Windows 10 in Safe Mode While Bootong Through the F8 Key According to that article, #4 method has you use bcdedit (the boot table editor) to modify the setup to allow repeatedly hitting F8 on cold boot to get the recovery menu. The criteria is you repeatedly hit F8 *before* the Windows boot menu appears (assuming you have more than one boot entry from which you can select). However, you'll probably need to disable Fast Startup to prevent sliding past this dialog so fast that you'll never see it. Besides, Fast Startup causes problems with some drivers, hardware incompatibility (often due to invalid driver state), and often reduces stability. Plus, while it makes shorter the bootup time, it makes longer the shutdown time; however, while users sit at the computer waiting for bootup, they often shutdown, and leave, without waiting. Fast Startup is a hybrid hibernate, so you don't get a true cold boot. Win10/11 How to disable Fast Startup https://www.asus.com/us/support/faq/1045548/ Why you SHOULD disable fast startup on your computers! https://www.windowscentral.com/how-disable-windows-10-fast-startup The BCD (Boot Configuration Data) is a binary database that replaced the old boot.ini text file you could edit with a text editor even if Windows didn't boot, but then malware could easily modify it, too. https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcdedit-command-line-options Allan's suggestion assumes you can successfully load Windows to then run his batch files to follow with another [re]boot. Presumably Minitool's #4 method changes the BCD setup to restore the legacy F8 method, so you don't have to successfully boot into Windows 10 to then reboot into Safe Mode. You cold boot once, not twice (cold boot and warm boot). No idea if the Minitool tweaks works for Windows 11. The article is for Windows 10. One of the first tweaks I perform after installing Windows 10 is to disable Fast Startup. While I already have Fast Startup disabled on my Win10 setup, I'll wait to see if the #4 method above works to let you cold boot into Safe Mode using the F8 key. If you try it, please reply if it worked for you, or not. I'm interested since if it works then I'll use it, too.
[toc] | [prev] | [next] | [standalone]
| From | "Allan Higdon" <allanh@vivaldi.net> |
|---|---|
| Date | 2025-02-12 15:25 -0600 |
| Message-ID | <op.21vkgbn41svx94@office-pc.attlocal.net> |
| In reply to | #182232 |
On Wed, 12 Feb 2025 12:44:28 -0600, VanguardLH <V@nguard.lh> wrote: > One of the first tweaks I perform after installing Windows 10 is to > disable Fast Startup. While I already have Fast Startup disabled on my > Win10 setup, I'll wait to see if the #4 method above works to let you > cold boot into Safe Mode using the F8 key. If you try it, please reply > if it worked for you, or not. I'm interested since if it works then > I'll use it, too. > Since I always disable Hibernation, you had me wondering about the Fast Startup setting. "If you disable hibernate, fast startup will also get disabled." https://www.tenforums.com/general-support/178284-hibernation-still-taking-up-space-after-disabling-post2207770.html?s=c45932903b2b603fd2c57f6762bb2b48#post2207770
[toc] | [prev] | [next] | [standalone]
| From | Paul <nospam@needed.invalid> |
|---|---|
| Date | 2025-02-12 19:16 -0500 |
| Message-ID | <vojdkd$2iu2f$1@dont-email.me> |
| In reply to | #182218 |
On Wed, 2/12/2025 8:51 AM, John C. wrote:
> I decided that it would be a good idea to know how to do this, so I
> looked it up and... my God... what an absolute clusterfuck.
>
> Gone are the simple days of pressing F8 while starting your computer.
> This is a history (according to CoPilot) of the process:
>
...
> Windows 11:
>
> Shift + Restart:
...
> Hmmm....
>
Is that really necessary ?
Administrator window (Command Prompt only):
bcdedit /set {bootmgr} displaybootmenu True
That changes the menu type from "tile" to "text".
In addition, in text mode, an F8 option is offered.
You just press F8 then, and you are in Safe Mode menu.
I turn off hibernation, to reduce the complexity of using Windows.
This eliminated Fast Boot, and having problems editing things later,
in an offline mode. For example, if a disk is running Tiles and
has no F8, I can use the Troubleshooting part of the installer DVD,
and the command prompt in there will allow me to add:
bcdedit /store C:\boot\BCD /set {bootmgr} displaybootmenu True # assumes there is a C:\boot\BCD file
and then the next boot of the hard drive I just edited,
I get the text menu with the F8 option offered on the screen.
[Picture] Now the menu includes an F8 at startup, fallthru after 30 seconds
https://i.postimg.cc/KYsbFCsC/display-boot-menu-windows-11.gif
Paul
[toc] | [prev] | [next] | [standalone]
| From | "John C." <r9jmg0@yahoo.com> |
|---|---|
| Date | 2025-02-13 05:18 -0800 |
| Message-ID | <vokrfs$2tlg9$1@dont-email.me> |
| In reply to | #182241 |
On 25/02/12 04:16 PM, Paul wrote:
> On Wed, 2/12/2025 8:51 AM, John C. wrote:
>> I decided that it would be a good idea to know how to do this, so I
>> looked it up and... my God... what an absolute clusterfuck.
>>
>> Gone are the simple days of pressing F8 while starting your computer.
>> This is a history (according to CoPilot) of the process:
>>
> ...
>> Windows 11:
>>
>> Shift + Restart:
> ...
>> Hmmm....
>>
>
> Is that really necessary ?
>
> Administrator window (Command Prompt only):
>
> bcdedit /set {bootmgr} displaybootmenu True
>
> That changes the menu type from "tile" to "text".
>
> In addition, in text mode, an F8 option is offered.
> You just press F8 then, and you are in Safe Mode menu.
>
> I turn off hibernation, to reduce the complexity of using Windows.
> This eliminated Fast Boot, and having problems editing things later,
> in an offline mode. For example, if a disk is running Tiles and
> has no F8, I can use the Troubleshooting part of the installer DVD,
> and the command prompt in there will allow me to add:
>
> bcdedit /store C:\boot\BCD /set {bootmgr} displaybootmenu True # assumes there is a C:\boot\BCD file
>
> and then the next boot of the hard drive I just edited,
> I get the text menu with the F8 option offered on the screen.
>
> [Picture] Now the menu includes an F8 at startup, fallthru after 30 seconds
>
> https://i.postimg.cc/KYsbFCsC/display-boot-menu-windows-11.gif
Thanks, Paul. Yeah, I always turn of hibernation too. Even on laptops.
--
John C.
[toc] | [prev] | [next] | [standalone]
| From | ant@zimage.comANT (Ant) |
|---|---|
| Date | 2025-02-13 03:28 +0000 |
| Message-ID | <XHudnWgUi9h9-zD6nZ2dnZfqnPudnZ2d@earthlink.com> |
| In reply to | #182218 |
Yep. It's annoying. I am trying to get away from Windows to Linux. macOS
is OK, but Apple also is doing crazy stuff these days. :(
John C. <r9jmg0@yahoo.com> wrote:
> I decided that it would be a good idea to know how to do this, so I
> looked it up and... my God... what an absolute clusterfuck.
> Gone are the simple days of pressing F8 while starting your computer.
> This is a history (according to CoPilot) of the process:
> Windows 95/98/ME:
> Press F8: Restart your computer and repeatedly press the F8 key
> right before the Windows logo appears.
> Select Safe Mode: Choose Safe Mode from the boot menu.
> Windows 2000:
> Press F8: Similar to Windows 95/98/ME, restart your computer and
> press F8 before the Windows logo appears.
> Select Safe Mode: Pick Safe Mode from the boot options.
> Windows XP:
> Press F8: Restart and press F8 key before the Windows logo shows up.
> Select Safe Mode: Navigate to and select Safe Mode from the Advanced
> Options menu.
> Windows Vista and Windows 7:
> Press F8: Restart your computer, and before the Windows logo
> appears, press F8.
> Select Safe Mode: Choose Safe Mode from the Advanced Boot Options menu.
> Windows 8 and 8.1:
> Shift + Restart:
> Open the Charm Bar with Win + C.
> Click on Settings > Power while holding the Shift key, and
> select Restart.
> Navigate to Troubleshoot > Advanced options > Startup Settings.
> Click Restart and then choose 4 for Safe Mode or 5 for Safe Mode
> with Networking.
> Windows 10:
> Shift + Restart:
> On the sign-in screen, press and hold the Shift key while
> selecting Power > Restart.
> Navigate to Troubleshoot > Advanced options > Startup Settings.
> Click Restart and then choose 4 for Safe Mode or 5 for Safe Mode
> with Networking.
> Settings:
> Go to Settings > Update & Security > Recovery.
> Under Advanced startup, click Restart now.
> Follow the same steps as above.
> System Configuration:
> Press Win + R, type msconfig, and press Enter.
> Go to the Boot tab and check Safe boot.
> Click Apply and then OK.
> Restart your computer.
> Windows 11:
> Shift + Restart:
> On the sign-in screen, press and hold the Shift key while
> selecting Power > Restart.
> Navigate to Troubleshoot > Advanced options > Startup Settings.
> Click Restart and then choose 4 for Safe Mode or 5 for Safe Mode
> with Networking.
> Settings:
> Go to Settings > System > Recovery.
> Under Advanced startup, click Restart now.
> Follow the same steps as above.
> ______________________________________________________________________________
> Hmmm....
--
"We love because he first loved us." --1 John 4:19. :) Incoming heavy rain storm 2nite on (not Green) Lantern Day. :(
Note: A fixed width font (Courier, Monospace, etc.) is required to see this signature correctly.
/\___/\ Ant(Dude) @ http://aqfl.net & http://antfarm.home.dhs.org.
/ /\ /\ \ Please nuke ANT if replying by e-mail.
| |o o| |
\ _ /
( )
[toc] | [prev] | [next] | [standalone]
| From | Uncle Sam <uncle.sam@usa.com> |
|---|---|
| Date | 2025-02-13 03:58 +0000 |
| Message-ID | <vojr42$3uguk$1@paganini.bofh.team> |
| In reply to | #182243 |
On 13/02/2025 03:28, Ant wrote: > Yep. It's annoying. I am trying to get away from Windows to Linux. macOS > is OK, but Apple also is doing crazy stuff these days. :( > This is wonderful. Linux has a very easy way to get into safe mode. The rest of the time you can watch porn videos and Microsoft won't even know what the heck you are doing on Linux. Why do you have to try? Is it difficult to get away from Windows? John C might have a solution for you. He hates Indians and Chinese and I am not saying he is racist bigot.
[toc] | [prev] | [next] | [standalone]
| From | "John C." <r9jmg0@yahoo.com> |
|---|---|
| Date | 2025-02-13 05:27 -0800 |
| Message-ID | <voks0n$2tlg9$2@dont-email.me> |
| In reply to | #182244 |
Uncle Sam trolled: > Ant wrote: >> >> Yep. It's annoying. I am trying to get away from Windows to Linux. macOS >> is OK, but Apple also is doing crazy stuff these days. :( > > This is wonderful. Linux has a very easy way to get into safe mode. The > rest of the time you can watch porn videos and Microsoft won't even know > what the heck you are doing on Linux. > > Why do you have to try? Is it difficult to get away from Windows? John C > might have a solution for you. He hates Indians and Chinese and I am not > saying he is racist bigot. Sure you're not. So... playing the "racism" card, eh? 1. how is it that you think that all people from India are the same race? 2. how is it that you think that all people from China are the same race? If anything, I'm guilty of "countryism". Otherwise, all I've said is: 1. India has taken over Microsoft. And anybody can easily prove it. 2. Software from the PRC isn't to be trusted because the government of that country has too many loaded agendas. Please elaborate, IN DETAIL, how either of those two statements are "racist" or "bigoted". And just so you know, I also believe that a lot of the software originating in the United States isn't to be trusted. For example: the Tor browser, which I personally believe is a tool of the NSA. -- John C.
[toc] | [prev] | [next] | [standalone]
| From | Paul <nospam@needed.invalid> |
|---|---|
| Date | 2025-02-13 03:01 -0500 |
| Message-ID | <vok8te$2qkao$1@dont-email.me> |
| In reply to | #182243 |
On Wed, 2/12/2025 10:28 PM, Ant wrote: > Yep. It's annoying. I am trying to get away from Windows to Linux. macOS > is OK, but Apple also is doing crazy stuff these days. :( > What does "trying to get away" mean exactly ? The web pages tell me you need to shrink C: a bit, and the space made available, can be used for Linux. Then, you dual boot. Install Windows first, install Linux second, for least boot-maintenance. It's not absolutely essential that a computer be opened up to prepare for a Linux dual boot. You can also use virtual machines to run OSes. I have two, ready to run, on my D: drive right now. That does not require opening a computer either. It helps to have enough RAM for the number of OSes you plan on running. Make a backup before you do your install, some of our friends here do not recognize what "danger" is, or how to insulate against "dangerous" activity. While installing Linux software isn't generally dangerous, I've lost the content of two disks along the way. For example, before installing a Debian, you *absolutely* do a backup. The other Linuxes to date, they have been generally reasonable from a policy perspective. Some of the Linux installers do things in the wrong order, don't make the right options available during an install and so on. You can study the losers, in your VM setup first :-) That's one of the general rules I have "if you can't behave yourself in my VM, you don't get to live on my disk drive". I've had just one Linux OS which crashed on boot in the VM test (which makes the OS a "total failure" and a waste-of-bytes). Paul
[toc] | [prev] | [next] | [standalone]
| From | VanguardLH <V@nguard.LH> |
|---|---|
| Date | 2025-02-15 08:48 -0600 |
| Message-ID | <13j73iepq9tvd.dlg@v.nguard.lh> |
| In reply to | #182218 |
"John C." <r9jmg0@yahoo.com> wrote:
> Gone are the simple days of pressing F8 while starting your computer.
Did you try either Paul's suggestion:
bcdedit /set {bootmgr} displaybootmenu True
or mine from the Minitool article, method #4:
bcdedit /set {default} bootmenupolicy legacy
to see if you got the F8 boot-time menu?
Neither displaybootmenu or bootmenupolicy arguments are mentioned in
Microsoft's article on bcdedit at:
https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcdedit-command-line-options
but maybe they are undocumented arguments, or you have to drill down
using "set /? <arg>" to get to the lower options. The:
bcdedit /?
command shows the command-line syntax for bcdedit. Since both {bootmgr}
and {default} are the ID args in the above commands, I checked which
where listed using:
bcdedit /? ID
Both the {default} and {bootmgr} identifiers in the above commands are
listed. Paul's suggestion of modifying the {bootmgr} property in the
BCD table probably applies no matter which BCD entry is selected.
Minitool's suggestion of modifying the {default} entry might only apply
when the default boot entry is selected versus.
bcdedit /? TYPES {bootmgr}
shows the displaybootmenu for a display attribute on the {bootmgr}
object, so Paul's suggestion looks valid.
I didn't drill through all the sublevels of help in bcdedit to find what
options could be set on the {default} object. However, on some web
searching, I'm wondering if True or Yes should be used in Paul's
suggestion:
bcdedit /set {bootmgr} displaybootmenu True
or
bcdedit /set {bootmgr} displaybootmenu yes
Yes shows the boot menu when the computer starts. No hides the boot
manager on startup.
bcdedit /? types bootmgr
says the displaybootmenu property is a Boolean which, to me, means you
use a 0 or 1 (false or true), or a False or True value, but, I suppose,
No and Yes would also work for False and True. If you run without args:
bcdedit
the BCD config data is listed. For me, none of them show the
displaybootmenu option; however, not all properties are listed, so the
disabled (False) properties are probably not listed in the output.
While msconfig's Boot tab shows some options per boot entry, it has
never shown everything that bcdedit can manage.
There are some GUI editors as an alternative to bcdedit. Visual BCD is
one, but its home page of boyans.net looks to be abandoned. Its domain
registration expired in Nov 2029, but the site is nonfunctional. You
can get it from:
https://www.majorgeeks.com/files/details/visual_bcd_editor.html
but that is dated 14 years ago. EasyBCD has been updated more recently
(2018), but is a freemium product (i.e., crippled unless you pay). It's
web site is still active at:
https://neosmart.net/EasyBCD/
The free version is for personal-use only, and registerware. I didn't
find a comparison page to show what, if any, features might be missing
in the free version, or if it's just a licensing issue. I have used
EasyBCD in the past, but too long ago to remember, and still have it in
my lists of downloads (version 2.3 c.2015, but it's now at 2.4 c.2018).
Alas, the screenshots they omit is for the Edit Boot Menu and Advanced
Settings groups, so I cannot tell how well in-depth they cover all the
settings available with bcdedit.
I looked at several Youtube videos on EasyBCD, but didn't any that
delves into Advanced Settings.
https://neosmart.net/wiki/easybcd/basics/advanced-settings/
That doesn't mention the displaybootmenu option. Under Edit Boot Menu
(where you select a boot entry to edit), there is a "Skip the boot menu"
option, but I don't know that is the same as the displaybootmenu option.
[toc] | [prev] | [next] | [standalone]
| From | VanguardLH <V@nguard.LH> |
|---|---|
| Date | 2025-02-15 08:56 -0600 |
| Message-ID | <qkb1llqzpgaw$.dlg@v.nguard.lh> |
| In reply to | #182308 |
I just found: https://www.tenforums.com/tutorials/22455-enable-disable-f8-advanced-boot-options-windows-10-a.html which mentions using Paul's bcdedit command line specifying the bootmgr object, but uses yes instead of True to enable the boot-time menu. It also shows using the bcdedit command line specifying the default object that the Minitool article suggested.
[toc] | [prev] | [next] | [standalone]
| From | "Allan Higdon" <allanh@vivaldi.net> |
|---|---|
| Date | 2025-02-16 09:34 -0600 |
| Message-ID | <op.212iwce41svx94@office-pc.attlocal.net> |
| In reply to | #182310 |
On Sat, 15 Feb 2025 08:56:03 -0600, VanguardLH <V@nguard.lh> wrote: > I just found: > > https://www.tenforums.com/tutorials/22455-enable-disable-f8-advanced-boot-options-windows-10-a.html > > which mentions using Paul's bcdedit command line specifying the bootmgr > object, but uses yes instead of True to enable the boot-time menu. It > also shows using the bcdedit command line specifying the default object > that the Minitool article suggested. > I tried using "yes" and "True", but neither worked for me. I press F8 repeatedly, but all I see on bootup is "Press ESC for the Startup Menu".
[toc] | [prev] | [next] | [standalone]
| From | VanguardLH <V@nguard.LH> |
|---|---|
| Date | 2025-02-16 12:27 -0600 |
| Message-ID | <izn75lfvgnu8.dlg@v.nguard.lh> |
| In reply to | #182334 |
Allan Higdon <allanh@vivaldi.net> wrote:
> VanguardLH <V@nguard.lh> wrote:
>
>> I just found:
>>
>> https://www.tenforums.com/tutorials/22455-enable-disable-f8-advanced-boot-options-windows-10-a.html
>>
>> which mentions using Paul's bcdedit command line specifying the
>> bootmgr object, but uses yes instead of True to enable the boot-time
>> menu. It also shows using the bcdedit command line specifying the
>> default object that the Minitool article suggested.
>
> I tried using "yes" and "True", but neither worked for me.
> I press F8 repeatedly, but all I see on bootup is "Press ESC for the Startup Menu".
Which bcdedit command did you use? Presumably since you mention yes or
True as attribute values, you used:
bcdedit /set {bootmgr} displaybootmenu True
bcdedit /set {bootmgr} displaybootmenu Yes
Did you then try the other suggestion?
bcdedit /set {default} bootmenupolicy legacy
After using one of those, run bcdedit (no arguments) to list the
configs. For the first command (displaybootmenu), you should see one of
the boot entries list displaybootmenu. Since the command specifies the
{bootmgr} config entry, bcdedit should show:
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume4
path \EFI\MICROSOFT\BOOT\BOOTMGFW.EFI
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
resumeobject {93db0b77-b7b0-11e9-8457-c422263ccb27}
displayorder {current}
{79ec5fd5-9799-11ee-91c7-48f17fd1afaa}
toolsdisplayorder {memdiag}
timeout 10
displaybootmenu Yes
The other parameters may be different for you, but after using bcdedit
to enable the displaybootmenu attribute then it should show up. Notice
my timeout (to show the boot menu) is 10 seconds before the bootmgr
selects the active (default) boot config. Make sure your timeout is set
to something that lets you see the boot menu, so it doesn't just flash
past too quickly to see or read. You can change the timeout with:
bcdedit /set {bootmgr} timeout 30
Mine is 10 seconds (which is actually 7 seconds when measured). Use
whatever timetout you like for how long you want the boot menu to stay
on the screen before it automatically selects the default boot config
(typically the one with {current} identifier).
Is Fast Startup disabled? It will be disabled if you already disabled
hibernation mode. If you kept hibeneration enabled, you need to
separately disable Fast Startup. To ensure that you are not shutting
down into [hybrid] hibernate mode, run "shutdown /r".
When cold booting, and *before* the OS begins to load (i.e., at the POST
screen), can you hit F5 (or whatever your BIOS recognizes at the POST
screen) to get into the BIOS settings? With USB-attached keyboards,
I've encountered some setups where the keyboard is dead until the OS
loads. Whether PS/2 or USB, the LEDs on the keyboard should flash to
show it got a reset signal on a cold boot.
After using bcedit to enable the boot menu, and after a cold boot, what
do you see if you hit Esc as prompted? What does the "Startup Menu"
look like? From the article:
https://www.tenforums.com/tutorials/22455-enable-disable-f8-advanced-boot-options-windows-10-a.html
under the Contents section, the Advanced Startup Options screen should
get replaced with the example screens where you see listed or enumerated
choices which include Safe Mode (no networking), Safe Mode with
Networking, and Safe Mode with Command Prompt.
[toc] | [prev] | [next] | [standalone]
| From | "Allan Higdon" <allanh@vivaldi.net> |
|---|---|
| Date | 2025-02-16 15:29 -0600 |
| Message-ID | <op.212zb4lb1svx94@office-pc.attlocal.net> |
| In reply to | #182344 |
On Sun, 16 Feb 2025 12:27:40 -0600, VanguardLH <V@nguard.lh> wrote:
> Allan Higdon <allanh@vivaldi.net> wrote:
>
>> VanguardLH <V@nguard.lh> wrote:
>>
>>> I just found:
>>>
>>> https://www.tenforums.com/tutorials/22455-enable-disable-f8-advanced-boot-options-windows-10-a.html
>>>
>>> which mentions using Paul's bcdedit command line specifying the
>>> bootmgr object, but uses yes instead of True to enable the boot-time
>>> menu. It also shows using the bcdedit command line specifying the
>>> default object that the Minitool article suggested.
>>
>> I tried using "yes" and "True", but neither worked for me.
>> I press F8 repeatedly, but all I see on bootup is "Press ESC for the Startup Menu".
>
> Which bcdedit command did you use? Presumably since you mention yes or
> True as attribute values, you used:
>
> bcdedit /set {bootmgr} displaybootmenu True
> bcdedit /set {bootmgr} displaybootmenu Yes
>
Yes, I tried both of those.
The value for displaybootmenu is still "Yes".
> Did you then try the other suggestion?
>
> bcdedit /set {default} bootmenupolicy legacy
I copied that from the page you linked to, but it didn't return as "successful" after it was entered.
The line above did work.
> After using one of those, run bcdedit (no arguments) to list the
> configs. For the first command (displaybootmenu), you should see one of
> the boot entries list displaybootmenu. Since the command specifies the
> {bootmgr} config entry, bcdedit should show:
>
> Windows Boot Manager
> --------------------
> identifier {bootmgr}
> device partition=\Device\HarddiskVolume4
> path \EFI\MICROSOFT\BOOT\BOOTMGFW.EFI
> description Windows Boot Manager
> locale en-US
> inherit {globalsettings}
> default {current}
> resumeobject {93db0b77-b7b0-11e9-8457-c422263ccb27}
> displayorder {current}
> {79ec5fd5-9799-11ee-91c7-48f17fd1afaa}
> toolsdisplayorder {memdiag}
> timeout 10
> displaybootmenu Yes
>
> The other parameters may be different for you, but after using bcdedit
> to enable the displaybootmenu attribute then it should show up. Notice
> my timeout (to show the boot menu) is 10 seconds before the bootmgr
> selects the active (default) boot config. Make sure your timeout is set
> to something that lets you see the boot menu, so it doesn't just flash
> past too quickly to see or read. You can change the timeout with:
>
> bcdedit /set {bootmgr} timeout 30
That was the problem.
For some reason, the value for mine was 0.
I changed it to 15, and pressing F8 does work now.
Thanks...
> Mine is 10 seconds (which is actually 7 seconds when measured). Use
> whatever timetout you like for how long you want the boot menu to stay
> on the screen before it automatically selects the default boot config
> (typically the one with {current} identifier).
>
> Is Fast Startup disabled? It will be disabled if you already disabled
> hibernation mode. If you kept hibeneration enabled, you need to
> separately disable Fast Startup. To ensure that you are not shutting
> down into [hybrid] hibernate mode, run "shutdown /r".
>
> When cold booting, and *before* the OS begins to load (i.e., at the POST
> screen), can you hit F5 (or whatever your BIOS recognizes at the POST
> screen) to get into the BIOS settings? With USB-attached keyboards,
> I've encountered some setups where the keyboard is dead until the OS
> loads. Whether PS/2 or USB, the LEDs on the keyboard should flash to
> show it got a reset signal on a cold boot.
>
> After using bcedit to enable the boot menu, and after a cold boot, what
> do you see if you hit Esc as prompted? What does the "Startup Menu"
> look like? From the article:
>
> https://www.tenforums.com/tutorials/22455-enable-disable-f8-advanced-boot-options-windows-10-a.html
>
> under the Contents section, the Advanced Startup Options screen should
> get replaced with the example screens where you see listed or enumerated
> choices which include Safe Mode (no networking), Safe Mode with
> Networking, and Safe Mode with Command Prompt.
[toc] | [prev] | [next] | [standalone]
| From | VanguardLH <V@nguard.LH> |
|---|---|
| Date | 2025-02-16 18:45 -0600 |
| Message-ID | <shnu837mntgn$.dlg@v.nguard.lh> |
| In reply to | #182350 |
Allan Higdon <allanh@vivaldi.net> wrote:
> VanguardLH <V@nguard.lh> wrote:
>
>> ... my timeout (to show the boot menu) is 10 seconds before the
>> bootmgr selects the active (default) boot config. Make sure your
>> timeout is set to something that lets you see the boot menu, so it
>> doesn't just flash past too quickly to see or read. You can change
>> the timeout with:
>>
>> bcdedit /set {bootmgr} timeout 30
>
> That was the problem. For some reason, the value for mine was 0. I
> changed it to 15, and pressing F8 does work now.
Another method to change the timeout is to run msconfig, select the Boot
tab, and enter the timeout there. Whatever you can do, so can a tweaker
or malware. A value of zero means the user thought they never wanted to
see the boot menu, or something changed it for them.
msconfig also lets you do a reboot into Safe Mode without all the
whoopla of the other manipulations noted by John. However, you still
need to be booted into Windows to run msconfig to reboot into Safe Mode.
If there is a problem loading Windows, msconfig may not be accessible.
[toc] | [prev] | [next] | [standalone]
| From | Frank Slootweg <this@ddress.is.invalid> |
|---|---|
| Date | 2025-02-17 16:06 +0000 |
| Message-ID | <vovq7j.kt4.1@ID-201911.user.individual.net> |
| In reply to | #182361 |
VanguardLH <V@nguard.lh> wrote: [...] > msconfig also lets you do a reboot into Safe Mode without all the > whoopla of the other manipulations noted by John. However, you still > need to be booted into Windows to run msconfig to reboot into Safe Mode. > If there is a problem loading Windows, msconfig may not be accessible. As I described [1], on an UEFI system there should be no problem to do a cold boot into Safe mode, because you should be able to do it via the BIOS-to-UEFI route. Why John can't (now: couldn't; he's no longer interested in trying) get into Safe mode on his non-UEFI system, remains a mystery. I don't think that Safe mode was ever disabled by default on those BIOS(-only) systems, but perhaps the timeout was set to zero, making it hard/ impossible to press/detect F8. [1] Message-ID: <vosulh.5q4.1@ID-201911.user.individual.net>
[toc] | [prev] | [next] | [standalone]
| From | VanguardLH <V@nguard.LH> |
|---|---|
| Date | 2025-02-17 10:28 -0600 |
| Message-ID | <1o01kwj2w4x67$.dlg@v.nguard.lh> |
| In reply to | #182385 |
Frank Slootweg <this@ddress.is.invalid> wrote: > VanguardLH <V@nguard.lh> wrote: > [...] > >> msconfig also lets you do a reboot into Safe Mode without all the >> whoopla of the other manipulations noted by John. However, you still >> need to be booted into Windows to run msconfig to reboot into Safe Mode. >> If there is a problem loading Windows, msconfig may not be accessible. > > As I described [1], on an UEFI system there should be no problem to do a > cold boot into Safe mode, because you should be able to do it via the > BIOS-to-UEFI route. > > Why John can't (now: couldn't; he's no longer interested in trying) > get into Safe mode on his non-UEFI system, remains a mystery. I don't > think that Safe mode was ever disabled by default on those BIOS(-only) > systems, but perhaps the timeout was set to zero, making it hard/ > impossible to press/detect F8. > > [1] Message-ID: <vosulh.5q4.1@ID-201911.user.individual.net> That's what Allan reported when he tried using bcedit to enable the legacy boot menu. He couldn't see it. Turns out his timeout was zero. Once he upped it to 15 seconds, he had plenty of time to see the menu. The OP didn't report back if he ever tried enabling the legacy boot menu. His problem was with a partially disconnect HDD that caused a timeout in the POST detect. Once he reseated the HDD's data cable, his problem was over, and had no need anymore to get into Safe Mode. However, if he wants to get into Safe Mode later, he'll have to go through the hell he noted in his starter post, or maybe remember this discussion to try using bcdedit. Not sure why you think there is a mini-OS in the UEFI firmware. Safe Mode is not a function of UEFI. The only trick in UEFI is an entry to specify an executable file that Windows will run after it loads if it see the UEFI entry. It's considered a deeper rootkit. Some companies use it to ensure, say, their software inventorying client gets loaded to monitor what their employees are putting on their workstations, and enforce only company-authorized software on the company's workstations (it's their property, not of their employees). Tracking software can similarly be specified in the UEFI as to Windows seeing the entry, and loading it on startup. There are ways to thwart this UEFI trick, but I'd have to look it up again. ----- Ooh, I found my note on the UEFI rootkit. See below: A "feature" of UEFI (with Microsoft's involvement) is a program can be specified in the UEFI to run on Windows startup. Despite regulating any startup programs, or scanning for malware, there could sit a call to a program in the UEFI. It could, for example, be used for starting execution of tracking software (how the computer is used), or for software inventorying on workstations. I've only seen it used by companies that wanted to add usage tracking, location, anti-theft, or inventorying to their workstations. However, it could also be used by malware, and I don't know if any AVs check for a program load specified in the UEFI. As I recall, some mobos (Lenovo, Gigabyte, ASUS) use this trick to run services or diagnostics on Windows startup. The AV should catch malware for whatever the UEFI program load specifies; that is, the .exe in UEFI usually calls some other program that runs under Windows. It is a "feature" only with UEFI. When Windows loads, it has a program (C:\Windows\system32\wpbbin.exe) that runs to determine if the UEFI specified a start program. The UEFI start program is in one of the ACPI tables in the BIOS. One trick is to rename the loader program in Windows called the UEFI Bootkit dubbed BlackLotus. You can Nirsoft's Firmware Tables View to see the ACPI tables in UEFI. Look for the "Windows Platform Binary Table" (WPBT). Nirsoft will show the ACPI table, if it is defined, but won't let you delete it. When I found out about this, Nirsoft didn't show a WPBT table, but then I have many options disabled in the BIOS. I also don't have the wpbbin.exe program (that checks the UEFI for an .exe file to load) in my Windows installation. Although pundits attempt to tout UEFI, Secure Boot, and other later security measures as protecting users, there are UEFI Bootkits that bypass all those measures, even Secure Boot, like BlackLotus. https://arstechnica.com/information-technology/2023/03/unkillable-uefi-malware-bypassing-secure-boot-enabled-by-unpatchable-windows-flaw/ Those are different beasts than the UEFI program load specified in an ACPI table that Windows checks if it is defined, and if found will run the UEFI-specified program. I'm noting the UEFI program load on Windows launch because refurbs often are company workstations that were leased, and then disposed of. Companies may employ tracking, location, or software inventorying that the Windows-loaded UEFI-specified program will start. You won't find that method listed in, say, SysInternals' Autoruns. Windows loads, checks the UEFI for the bootkit/rootkit program, and runs that program under Windows. Since Secure Boot okays the load of Windows, and since it is a program under Windows that loads the .exe in the UEFI, Secure Boot won't catch this tactic. https://eclypsium.com/blog/everyone-gets-a-rootkit/ There are tools to nullify the .exe in the WPBT ACPI table in UEFI by deleting it from memory before Windows reads the ACPI tables, like: https://github.com/Jamesits/dropWPBT#from-windows This removes the WPBT table from system memory, so you have it run as a startup program (that loads with Windows startup, not until whenever you log into your Windows account). For your own computer, you don't want WPBT employed. WPBT started with Windows 8. Probably the easiest way to disable WPBT is to rename, delete, or move the wpbbin.exe if it exists on your system. An update could replace it, so you might want to use Task Scheduler to run a delete command on every Windows startup. The Github article talks about different methods of disabling WPBT, but they're rather complicated instructions. ----- However, this rootkit relies on Windows seeing the ACPI table entry specifying a program to load on startup, and Windows has to be already loaded to run the program. The UEFI is not loading an OS. Safe Mode is a function of the boot manager of the OS.
[toc] | [prev] | [next] | [standalone]
Page 2 of 3 — ← Prev page 1 [2] 3 Next page →
Back to top | Article view | alt.comp.os.windows-10
csiph-web