If your like me then you know the frustration of trying to time pressing F8 just right to get the menu during windows startup (or you wear out your keyboard by hammering it as fast as humanly possible) and its just downright inconvenient.
Luckily you can edit the Boot.ini file to give you the option to select safe or normal mode every time you restart the PC (it will even load in normal mode by default after a delay so the menu can be ignored unless needed).
By default Boot.ini is a hidden system file, so you'll probably need to adjust your Folder Options settings to be able to see it via Windows Explorer. So, open up Explorer (eg. WINDOWS KEY + E), navigate to your root C: drive, then click Tools and choose Folder Options.
Select the View tab and ensure Show hidden files and folders is checked and Hide protected operating system files is unchecked.
You'll now be able to see the boot.ini via Windows Explorer.
However, while understanding where the boot.ini file is important, in case it is necessary to restore the backed-up version, you don't actually need to know where it's located to be able to edit it, as illustrated by the following procedure:
Right-click My Computer, and choose Properties
On the Advanced tab, click the Settings button, which bring up the Startup and Recovery window.
Click the Edit button; the boot.ini file will be opened in Notepad.
Save as a different filename, such as "bootSAV.ini".
Locate the [Operating Systems] section.
Copy the entry beneath this that relates to your default operating system, and paste it on the line below.
Add "/safeboot:minimal /sos /bootlog" to the end of the line you just copied. If you want networking support, then change "minimal" to "network"
Close Notepad and save changes when prompted.
The next time you boot your system, Safe Mode will be present in the list of available options.
