In tip 2038, I described the Safe-mode boot features in Windows 2000, that you activate by pressing F8 during boot.

In tip 0515, I described the switches that are available in c:\boot.ini.

Here are additional Safe-mode switches:

Mode: <b>Safe Mode</b>
Switch: <b>/SAFEBOOT:MINIMAL /SOS /BOOTLOG /NOGUIBOOT</b>

Mode: <b>Safe Mode with Networking</b>
Switch: <b>/SAFEBOOT:NETWORK /SOS /BOOTLOG /NOGUIBOOT</b>

Mode: <b>Safe Mode with Command Prompt</b>
Switch: <b>/SAFEBOOT:MINIMAL(ALTERNATESHELL) /SOS /BOOTLOG /NOGUIBOOT</b>

Mode: <b>Enable Boot Logging</b>
Switch: <b>/BOOTLOG</b>

Mode: <b>Enable VGA Mode</b>
Switch: <b>/BASEVIDEO</b>

Mode: <b>Directory Services Restore Mode (Domain Controllers Only)</b>
Switch: <b>/SAFEBOOT:DSREPAIR /SOS</b>

Mode: <b>Debugging Mode</b>
Switch: <b>/DEBUG</b>
You can add any of these Safe-mode entries to your boot.ini, by append the switch to the appropriate Arc Path or you can automate a Safe-mode by replacing boot.ini with something similar to:
<b>\[boot loader\]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
\[operating systems\]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Server" /fastdetect /SAFEBOOT:MINIMAL(ALTERNATESHELL)</b>
or you can have something like the following, to manually select:
<b>\[boot loader\]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
\[operating systems\]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Server" /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINNT="W2K Alt Srv" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINNT="W2K Directory Services Restore" /fastdetect /SAFEBOOT:DSREPAIR /SOS
C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows 2000 Recovery Console" /cmdcons</b>
NOTE: The /SOS /BOOTLOG and /NOGUIBOOT switches are not required. When you press F8, you do get them as listed above.