This article describes the advanced troubleshooting settings in the SystemConfiguration Utility tool.
To start the System Configuration Utility and view the advancedtroubleshooting settings, use the following steps:
- Click Start, and then click Run.
- In the Open box, type msconfig, and then click OK.
- Click Advanced.
Advanced Troubleshooting Settings
Disable System ROM Breakpoint:
This setting specifies whether Windows 98 should use Read Only Memory(ROM) address space between F000:0000 and 1 megabyte (MB) for a breakpoint. Windows normally searches this address space to find a specialinstruction that is used as a system break point. If this address spacecontains something other than permanently available ROM, you shoulddisable this setting. This sets "SystemROMBreakPoint=0" in the System.inifile. This is equivalent to starting Windows with the command-line switch"/d:s".
For additional information about SystemROMBreakPoint, please see thefollowing article in the Microsoft Knowledge Base:
Article ID: 71264
TITLE : Information on SYSTEM.INI [386enh] Entry SystemROMBreakPoint=
Disable Virtual HD IRQ:
This setting prevents Windows 98 from terminating interrupts from the harddisk controller and bypassing the ROM routine that processes theseinterrupts. Some hard disk drives may require this setting to be enabledfor interrupts to be processed correctly. If this setting is enabled, theROM routine handles the interrupts, which can slow system performance.This sets "VirtualHDIRQ=0" in the System.ini file. This is equivalent tostarting Windows with the command-line switch "/d:v".
EMM Exclude A000-FFFF:
This setting prevents Windows from trying to scan for unused memoryaddress space. This also disables the Random Access Memory (RAM) and ROMsearch instructions for the memory address space. This scanning caninterfere with some devices that use the same memory addresses. This sets"EMMExclude=a000-ffff" in the System.ini file. This is equivalent tostarting Windows with the command-line switch "/d:x".
Force Compatibility Mode Disk Access:
This setting prevents all 32-bit disk drivers from being loaded except thefloppy driver. You may want to enable this setting if your computer doesnot start due to disk peripheral input/output (I/O) problems. If youenable this setting, all I/O uses real-mode drivers or the basicinput/output system (BIOS). Also, all disk drives that are functional inprotected mode only, no longer function. This is equivalent to startingWindows with the command-line switch "/d:f".
For additional information about how to troubleshoot compatibility mode issues, click the article number below to view the article in the Microsoft Knowledge Base:
Troubleshooting MS-DOS Compatibility Mode on Hard Disks
VGA 640 x 480 x 16:
This setting causes Windows 98 to use the standard VGA display adapterdriver. This disables the existing "display.drv=" line of the System.inifile, and adds the "display.drv=vga.drv" line to the [boot] section of theSystem.ini file.
Use SCSI Double-Buffering:
Some Small Computer System Interface (SCSI) drives may require that thissetting be enabled. Windows 98 should detect whether or not this settingis needed, so you should only enable this setting if there is a diskaccess problem. This adds the line "Doublebuffer=2" to the Msdos.sys file.This setting is unavailable if a Doublebuffer line already exists in theMsdos.sys file.
Disable Scandisk After Bad Shutdown:
This setting adds the line "Autoscan=0" to the Msdos.sys file. This can beuseful when you troubleshoot shutdown issues, as it decreases startup timeafter a bad shutdown.
Limit Memory to <x> MB:
This setting limits memory usage on your computer to the first <x> MB,where <x> is a number of megabytes. This setting adds the"MaxPhysPage=<nnn>" line to the System.ini file, where <nnn> is ahexidecimal value of the amount of memory to be used. If this setting istoo low (16 MB or lower), it may prevent Windows 98 from startingnormally.
Disable Fast Shutdown:
This setting disables Windows 98 shutdown performance enhancements. Thiscan be useful to troubleshoot problems shutting down Windows 98.
Disable UDF File System:
This setting disables support for the Universal Disk Format (UDF) filesystem for all removable media. This setting can be used to troubleshootproblems with proprietary DVD players that may be incompatible with UDF.
Enable Pentium F0 (Lock CmpXchg):
This setting provides a method to work around an erratum in the Intel P5series of processors (Pentium and Pentium MMX). The processor stopsresponding (hangs) if a particular illegal instruction sequence is issued.This issue should not occur with a normal program, it would have to begenerated maliciously. If this setting is enabled, Windows 98 enables aprotection routine to avoid hanging. This setting can interfere with somekernel mode applications (such as debuggers), so it should not be usedwhile debugging programs.
NOTE: Norton Utilities 3.0 SpeedDisk and UnErase Wizard tools lock thecomputer if used with this setting enabled. If you have Norton Utilities,Microsoft recommends that you do not use this setting, or disable NortonUtilities from startup.
For additional information about Win.com command-line switches, please seethe following article in the Microsoft Knowledge Base:
TITLE : Windows 95 Win.com Command-Line Switches
For additional information about file system troubleshooting settings,please see the following article in the Microsoft Knowledge Base:
TITLE : Description of the File System Troubleshooting Options
For additional information about troubleshooting memory issues, please seethe following article in the Microsoft Knowledge Base:
TITLE : Parity Error Messages May Indicate Bad Memory
For additional information about the Msdos.sys file, please see thefollowing article in the Microsoft Knowledge Base:
TITLE : Contents of the Windows Msdos.sys File
: If you are running Windows Millennium Edition (Me), the following options are available on the Advanced
- Enable Startup menu
- Enable Deep Sleep
The registry key for the S3 Deepsleep control implementation is:
The flag is named DeepSleep.
"Deep Sleep" is defined as an S3 sleep state also known as Stand-by. For additional information about sleep states, click the article number below to view the article in the Microsoft Knowledge Base:
Description of the Different Advanced Power Management States