Win98 System File Details


Published on

Win98 System File Details

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Win98 System File Details

  1. 1. Windows 98 System File DetailsThis appendix provides details about the system files supplied withMicrosoft Windows 98.Distribution Disk Storage OverviewWindows 98 is stored on the distribution disks as cabinet (CAB) files. Whenthe Windows 98 disks are created, files are compressed into folders. TheWindows 98 files are read in and written out as a continuous byte-stream.The entire stream is compressed and divided into folders as appropriate.Folders can fill one or more cabinets. The following defines the terms usedto describe the distribution files.CabinetA file that contains one or more files, usually compressed.FolderA decompression boundary.Large folders enable higher compression, because the compressor can referback to more data in finding patterns. However, to retrieve a file at theend of a folder, the entire folder must be decompressed. The Windows 98distribution disks use distribution media format (DMF),which is a specialread-only format for 3.5-inch floppy disks that permits storage of 1.7 MBof data.Cabinet File StructureThe file structure introduced in Windows 95 has changed slightly in Windows98.In Windows 95, most of the files were contained in a Win95#.cabstructure. The rest of the files were included in the,,,, and cabinets. Windows 98instead groups CAB files by function. The following table summarizes thecabinet files and their contents. Cabinet file Quantity Description 2 Files necessary for the first boot 1 Catalog files necessary for driver certification 1 Offline channel Web pages for the Channel bar 11Windows 98 drivers.These files are copied to your hard drive only if you need them on firstboot. This is the case when the device you are using for the installationmedia is connected to a sound card. Cabinet file Quantity Description 1 Various utilities 1 Mini Windows, which is used for setting up from MS-DOS 5Network driver-related files.
  2. 2. These CAB files are optional and are copied to the hard drive only if youare installing over the network. Cabinet file Quantity Description 2 Setup and INF files 44 Windows 98 filesThe # in the file names uses the following naming through through through through through Win98_69.cabOrganizing the CAB files in this manner allows for easier extraction and asmoother setup. For example, if the computer does not have a network card,the files are not moved to the users computer during setup.Viewing and Extracting Cabinet Files Using ExplorerIn Windows 98, you can view and extract CAB files using Windows Explorer.In Windows 95, you had to use the command-line Extract program to extractCAB files.To view the contents of a CAB file with Windows ExplorerClick the Start button, point to Programs, and then click Windows Explorer.In the left pane, click the letter that represents the drive where the CABfiles are located.Navigate to the folder containing the CAB file you want to view. On theright pane, double-click the CAB file you want to view. The contents of theCAB file appear in a separate window.To extract CAB files with Windows ExplorerFollow the instructions for viewing the contents of a CAB file. In thewindow displaying the contents of the CAB file, double-click the file youwant to extract.The Browse for Folder dialog box appears. Click a folder in which to savethe file you are extracting, and then click OK. You can also extract filesby using System File Checker, as described in Chapter 27,"GeneralTroubleshooting". With System File Checker, you do not need to know whichCAB file contains the file you need.Extracting CAB Files Using the Extract ProgramThe Extract program supports command-line extraction of files from the CABstorage format on disk. Extract does not support any other compressionsystem (that is, it is not backward-compatible with any previous Microsoftdisk utilities).The Extract program (Extract.exe) can be found in theWindowsCommand directory or on the Windows 98 installation media.ImportantIn general, use the Extract program only if your product supportrepresentative indicates that using the Extract program is necessary toretrieve a compressed file from the Windows 98 cabinet files. Under normalcircumstances, you should use the Add/Remove Programs or Network icon inControl Panel to install and uninstall components, applications, andsupport software from the Windows 98 installation media.
  3. 3. If system files are missing or damaged, run Windows 98 Setup from theWindows 98 installation media, and choose the option to validate andrestore files.Syntaxextract [/y] [/A] [/D | /E] [/L location] cabinet_file [file_specification...]- Or -extract [/y] compressed_file [destination_file]- Or -extract [/y] /C compressed_file destination_fileParameters/A : Process all files in a cabinet set, starting with the cabinet_file.Follow cabinet chain./C : Copy source file to destination (to copy from DMF disks)./D : Display cabinet directory. Do not extract./E : Use instead of *.* to extract all files./L location : Use the directory specified by location, instead of thecurrent directory, as the default location to place extracted files./Y : Overwrite files in the destination without prompting. The default isto prompt the user if the destination file already exists, and to allow oneof the following :- Overwrite the file.- Skip the file.- Overwrite this file and all subsequent files that may already exist.- Exit.compressed_fileThis is a CAB file that contains a single file (for example, File1.ex_,which contains File1.exe). If destination_file is not specified, the fileis extracted and given its original name in the current directory.destination_fileThis can be either a relative path (.:,..,C:File1, and so on) or a fullyqualified path. It can specify either a file (or files, if wildcards areincluded) or a directory. If a directory is specified, the file name storedin the cabinet is used. Otherwise, destination_file is used as the completefile name for the extracted file.cabinet_fileThis is a CAB file that contains two or more files. If nofile_specification parameter is specified, a list is displayed of the filesin the cabinet. If one or more file_specification parameters are specified,then these are used to select the files to be extracted from the cabinet.Wildcards are allowed to specify multiple cabinets.file_specificationThis specifies files to be extracted from the cabinets. This can containthe ? and * wildcards. Multiple file_specification values can be supplied.The following table provides some examples.Commandextract filename.ex_ : Assuming filename.ex_ contains just the single fileFilename.exe, filename.exe is extracted and placed in the currentdirectory.extract filename.ex_ file2.exe : Assuming filename.ex_ contains just thesingle file filename.exe,filename.exe is extracted and placed in thecurrent directory in the file file2.exe.
  4. 4. extract cabinet.1 : Assuming cabinet.1 contains multiple files, a list ofthe files stored in that cabinet is displayed.extract cabinet.1 *.exe : Extracts all EXE files from cabinet.1 and placesthem in the current directory.Setup Files OverviewThe following table describes the key files used for Windows 98 Setup.File nameSetup.exe : The real-mode Setup component that initializes Windows 98Setup. If this file is started from MS-DOS, it calls the real-mode stub. Ifstarted from within Windows, it is a 16-bit Windows stub.Suwin.exe : The protected-mode Setup components responsible for calling allother dynamic link libraries (DLLs) used in Setup.Setupx.dll : The primary DLL used during the Copy Files phase to performmost of the installation procedures. It is responsible for reading INFfiles, handling disks, and copying files.Netdi.dll : The module called early in the Setup process to installnetworking 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 Windows98 Setup process. This directory contains a minimal set of files usedduring setup and requires about 10 to 12 MB of free disk space. Thisdirectory is removed upon the successful completion of Windows 98installation.Directory File Structure and File LocationsThe following figure shows the typical default directory structure createdfor Windows 98.The bold entries are new entries in Windows 98.Location of Key System FilesThe following table lists the directories where various types of Windows 98system files and supporting files are stored.File typeDirectory1Core Windows 98 files%WinDir% : Shortcuts to applications%WinDir%Start MenuPrograms : 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%SystemIosubsys : Viewers%WinDir%SystemViewers : VxDs added after installation%WinDir%SystemVmm32 : Java files%WinDir%JavaClasses : Internet Explorer browsing history%WinDir%History : Shell extensions%WinDir%SystemShellext : Active Desktop configuration files
  5. 5. %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 specifiedduring the installation process to contain the Windows 98 files.The following list shows where key Windows 98 files are stored when Windows98 is installed on the local hard disk of a computer. Description File name Location Real-mode operating system and Io.sys Root directory of system detection Boot drive 1 Command-line processor Root directory of boot drive Real-mode stub to start Windows Windows 98 Protected-mode Virtual Vmm32.vxd WindowsSystem Machine Manager (VMM) Registry System.dat Windows 1 Registry backup files WindowsSysbckup Through Registry when first created Root directory of by Setup boot drive 2 User registry User.dat Windows 1 User registry first created Root directory of by Setup 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 System.1st Root directory of completion 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 21 This is a hidden file.2 This file is visible in the root directory only when the Windows 98installation has failed. When setup completes, is moved andrenamed System.dat. is moved and renamed User.dat.Location of System Files on Compressed DisksIf you install Windows 98 on a compressed drive, Windows 98 Setup placesthe following files on the boot drive.
  6. 6. Windows 98 Files on the Boot DriveAutoexec.batDblspace.bin1Msdos.sys1Autoexec.dosDetlog.txt1Netlog.txtBootlog.prv1Drvspace.bin1Setuplog.txt1Bootlog.txt1Drvspace.ini1Suhdlog.dat1Command.comIo.dos1System.1st1Command.dosIo.sys1Wina20.386Config.dosMsdos.--- 1Config.sysMsdos.dos11 Indicates a hidden fileWhen Windows 98 is installed on an uncompressed drive other than thestartup drive, Setup adds the same files (with the exception ofDrvspace.ini) to the boot drive, as listed earlier in this section. Theonly difference is that Win386.swp will be placed on the same drive as theWindows directory. For example, if you have drives C and D, and if youinstall 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 DiskThe Windows 98 Startup Disk has changed significantly for Windows 98.Thefollowing functionality has been added :Multi-start menu for booting your computer with or without access to theCD-ROM.Real-mode IDE CD-ROM supportReal-mode SCSI CD-ROM fileRAMdriveNew extract command (Ext.exe)The FileThe file contains several utilities. It is a compressed file whosecontents are expanded during the startup process. The following table liststhe contents this file.
  7. 7. File Function Attrib.exe Add or remove file attributes Chkdsk.exe Simpler and smaller disk status tool Debug.exe Debug utility Real-mode emergency text editor Ext.exe File extract utility 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 your computer Scandisk.exe Disk status tool Scandisk.ini Disk status tool configuration file System transfer tool Uninstal.exe Tool for removing Windows 98 from your computer and returning it to its previous state.Contents of the Windows 98 Startup DiskThe following table lists the contents and describes the function of eachfile in the Startup Disk.NoteThe files contained in the Startup Disk are copied to the WindowsCommanddirectory only if the user chooses to create a Windows 98 startup diskduring Setup. This happens during the first phase of the Startup Diskcreation process. If you create a startup disk from Control Panel (From theStartup Disk property page in Add/Remove Programs) and the startup diskfiles are not in the WindowsCommand directory, you will prompted for theWindows 98 compact disk. A startup disk will be created but its contentswill not be copied locally when you use this method.
  8. 8. File FunctionAspi2dos.sys Real-mode Adaptec CD-ROM driverAspi4dos.sys Real-mode Adaptec CD-ROM driverAspi8dos.sys Real-mode Adaptec CD-ROM driverAspi8u2dos.sys Real-mode Adaptec CD-ROM driverAspicd.sys Real-mode Adaptec CD-ROM driverAutoexec.bat A batch file with a set of instructions that configure your computer when you boot it Btcdrom.sys.Btdosm.sys Mylex/BusLogic CD-ROM Command interpreter.Config.sys Loads the device driversDrvspace.bin Microsoft DriveSpace compression Cabinet file containing extract utilitiesEbd.sys A file that identifies the disk as a Windows 98 startup disk.Extract File to expand the fileFdisk.exe Disk partition toolFindramd.exe Utility to find the RAM drive during startupFlashpt.sys Mylex/BusLogic CD-ROM driverHimem.sys XMS Memory ManagerIo.sys System boot fileMsdos.sys Boot option information (paths, multiboot, and so on) Lets you change display parameters such as number columnsOakcdrom.sys Generic device driver for ATAPI CD-ROM drives.Ramdrive.sys Creates a Ramdrive during startupReadme.txt Readme text document with information about the Windows 98 Startup Disk.Setramd.bat Searches for first available drive to be a System transfer tool.