The following table describes the key files used for Windows 98 Setup.
File name | Description |
---|---|
Setup.exe | The real-mode Setup component that initializes Windows 98 Setup. If this file is started from MS-DOS, it calls the real-mode stub. If started from within Windows, it is a 16-bit Windows stub. |
Suwin.exe | The protected-mode Setup components responsible for calling all other dynamic link libraries (DLLs) used in Setup. |
Setupx.dll | The primary DLL used during the Copy Files phase to perform most of the installation procedures. It is responsible for reading INF files, handling disks, and copying files. |
Netdi.dll | The module called early in the Setup process to install networking services. |
Scanreg.exe | The utility that scans an existing registry for errors. |
Scandisk.exe | The utility that checks local hard disks for errors. |
Also, the Wininstx.400 directory is created at the beginning of the Windows 98 Setup process. This directory contains a minimal set of files used during setup and requires about 10 to 12 MB of free disk space. This directory is removed upon the successful completion of Windows 98 installation.
The following figure shows the typical default directory structure created for Windows 98. The bold entries are new entries in Windows 98.
Win98
All Users
Application Data
Applog
Catalog
Catroot
Command
Config
Cookies
Cursors
Desktop
Downloaded Program Files
Drwatson
Favorites
Fonts
Forms
Help
helpdesk
History
Inf
Java
Media
MsApps
msdownld.tmp
NetHood
ol98logs
Pif
PrintHood
Profiles
Recent
Samples
SendTo
ShellNew
Spool
Printers
Start Menu
Programs
Accessories
Internet Explorer
Microsoft NetShow
Online Services
StartUp
Subscriptions
Sysbckup
System
Color
IE4Setup
Iosubsys
Macromed
Setup
Shellext
Viewers
Vmm32
Wbem
System32
Drivers
Tasks
Temp
Temporary Internet Files
Tour
Twain_32
Vcm
Vcm.000
Web
The following table lists the directories where various types of Windows 98 system files and supporting files are stored.
File type | Directory1 | |
---|---|---|
Core Windows 98 files | %WinDir% | |
Shortcuts to applications | %WinDir%\Start Menu\Programs | |
MS-DOS commands | %WinDir%\Command | |
Printer drivers | %WinDir%\System | |
Help files | %WinDir%\Help | |
Font files | %WinDir%\Fonts | |
Setup and device installation files | %WinDir%\Inf | |
PIF files | %WinDir%\Pif | |
Drivers | %WinDir%\System | |
VxDs | %WinDir%\System | |
I/O Subsystem | %WinDir%\System\Iosubsys | |
Viewers | %WinDir%\System\Viewers | |
VxDs added after installation | %WinDir%\System\Vmm32 | |
Java files | %WinDir%\Java\Classes | |
Internet Explorer browsing history | %WinDir%\History | |
Shell extensions | %WinDir%\System\Shellext | |
Active Desktop configuration files | %WinDir%\Web | |
Internet Explorer file cache | %WinDir%\Temporary Internet Files | |
Internet Explorer subscription files | %WinDir%\Subscriptions | |
Dr. Watson troubleshooting utility | %WinDir%\Drwatson | |
1 "%WinDir%" refers to the directory that is specified during the installation process to contain the Windows 98 files. |
The following list shows where key Windows 98 files are stored when Windows 98 is installed on the local hard disk of a computer.
Description | File name | Location |
---|---|---|
Real-mode operating system and system detection | Io.sys | Root directory of boot drive 1 |
Command-line processor | Command.com | Root directory of boot drive |
Real-mode stub to start Windows 98 | Win.com | Windows |
Protected-mode Virtual Machine Manager (VMM) | Vmm32.vxd | Windows\System |
Registry | System.dat | Windows 1 |
Registry backup files | Rb001.cab through Rb005.cab | Windows\Sysbckup |
Registry when first created by Setup | System.new | Root directory of boot drive 2 |
User registry | User.dat | Windows 1 |
User registry first created by Setup | User.new | Root directory of boot drive 2 |
Log of the Setup process | Setuplog.txt | Root directory of boot drive 1 |
Hardware detection log | Detlog.txt | Root directory of boot drive 2 |
Log of Windows 98 startup process | Bootlog.txt | Root directory of boot drive 2 |
Real-mode network configuration | Protocol.ini | Windows |
Boot configuration file | Msdos.sys | Root directory of boot drive 1 |
Registry created by Setup completion | System.1st | Root directory of boot drive 1 |
System initialization file | System.ini | Windows |
Customization settings file | Win.ini | Windows |
Shell executable file | Explorer.exe | Windows |
Compression support file | Drvspace.bin | Root directory of boot drive 2 |
1 This is a hidden file. 2 This file is visible in the root directory only when the Windows 98 installation has failed. When setup completes, System.new is moved and renamed System.dat. User.new is moved and renamed User.dat. |
If you install Windows 98 on a compressed drive, Windows 98 Setup places the following files on the boot drive.
Windows 98 Files on the Boot Drive | ||||||||
Autoexec.bat | Dblspace.bin1 | Msdos.sys1 | ||||||
Autoexec.dos | Detlog.txt1 | Netlog.txt | ||||||
Bootlog.prv1 | Drvspace.bin1 | Setuplog.txt1 | ||||||
Bootlog.txt1 | Drvspace.ini1 | Suhdlog.dat1 | ||||||
Command.com | Io.dos1 | System.1st1 | ||||||
Command.dos | Io.sys1 | Wina20.386 | ||||||
Config.dos | Msdos.--- 1 | |||||||
Config.sys | Msdos.dos1 | |||||||
1 Indicates a hidden file. |
When Windows 98 is installed on an uncompressed drive other than the startup drive, Setup adds the same files (with the exception of Drvspace.ini) to the boot drive, as listed earlier in this section. The only difference is that Win386.swp will be placed on the same drive as the Windows directory. For example, if you have drives C and D, and if you install Windows 98 on D:\Windows, Win386.swp will be on the root of D. Otherwise, it will be placed as described earlier for compressed drives.
The Windows 98 Startup Disk has changed significantly for Windows 98. The following functionality has been added:
For more information on how to make a Startup Disk, how to use it, and its new functionality, see Chapter 2, "Setting Up Windows 98" and Chapter 5, "Setup Technical Discussion."
The Edb.cab file contains several utilities. It is a compressed file whose contents are expanded during the startup process. The following table lists the contents this file.
File | Function |
---|---|
Attrib.exe | Add or remove file attributes. |
Chkdsk.exe | Simpler and smaller disk status tool. |
Debug.exe | Debug utility. |
Edit.com | Real-mode emergency text editor. |
Ext.exe | File extract utility. |
Format.com | Disk format tool. |
Help.bat | Launches the readme.txt for the startup disk. |
Help.txt | Text document with information for troubleshooting Windows 98 when it fails to set up correctly, third-party disk partitioning software, and diagnostic tools. |
Mscdex.exe | Microsoft CD-ROM file extension for MS-DOS. |
Restart.com | Restart your computer. |
Scandisk.exe | Disk status tool. |
Scandisk.ini | Disk status tool configuration file. |
Sys.com | System transfer tool. |
Uninstal.exe | Tool for removing Windows 98 from your computer and returning it to its previous state. |
The following table lists the contents and describes the function of each file in the Startup Disk.
Note
The files contained in the Startup Disk are copied to the \Windows\Command directory only if the user chooses to create a Windows 98 startup disk during Setup. This happens during the first phase of the Startup Disk creation process. If you create a startup disk from Control Panel (From the Startup Disk property page in Add/Remove Programs) and the startup disk files are not in the \Windows\Command directory, you will prompted for the Windows 98 compact disk. A startup disk will be created but its contents will not be copied locally when you use this method.
File | Function |
---|---|
Aspi2dos.sys | Real-mode Adaptec CD-ROM driver. |
Aspi4dos.sys | Real-mode Adaptec CD-ROM driver. |
Aspi8dos.sys | Real-mode Adaptec CD-ROM driver. |
Aspi8u2dos.sys | Real-mode Adaptec CD-ROM driver. |
Aspicd.sys | Real-mode Adaptec CD-ROM driver. |
Autoexec.bat | A batch file with a set of instructions that configure your computer when you boot it. |
Btcdrom.sys | Mylex/BusLogic CD-ROM driver. |
Btdosm.sys | Mylex/BusLogic CD-ROM driver. |
Command.com | Command interpreter. |
Config.sys | Loads the device drivers. |
Drvspace.bin | Microsoft DriveSpace compression driver. |
Edb.cab | Cabinet file containing extract utilities. |
Ebd.sys | A file that identifies the disk as a Windows 98 startup disk. |
Extract | File to expand the Ebd.cab file. |
Fdisk.exe | Disk partition tool. |
Findramd.exe | Utility to find the RAM drive during startup. |
Flashpt.sys | Mylex/BusLogic CD-ROM driver. |
Himem.sys | XMS Memory Manager. |
Io.sys | System boot file. |
Msdos.sys | Boot option information (paths, multiboot, and so on). |
Mode.com | Lets you change display parameters such as number columns. |
Oakcdrom.sys | Generic device driver for ATAPI CD-ROM drives. |
Ramdrive.sys | Creates a Ramdrive during startup. |
Readme.txt | Readme text document with information about the Windows 98 Startup Disk. |
Setramd.bat | Searches for first available drive to be a Ramdrive. |
Sys.com | System transfer tool. |