SlideShare a Scribd company logo
1 of 8
Download to read offline
Windows 98 System File Details
This appendix provides details about the system files supplied with
Microsoft Windows 98.

Distribution Disk Storage Overview
Windows 98 is stored on the distribution disks as cabinet (CAB) files. When
the Windows 98 disks are created, files are compressed into folders. The
Windows 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 used
to describe the distribution files.

Cabinet
A file that contains one or more files, usually compressed.

Folder
A decompression boundary.
Large folders enable higher compression, because the compressor can refer
back to more data in finding patterns. However, to retrieve a file at the
end of a folder, the entire folder must be decompressed. The Windows 98
distribution disks use distribution media format (DMF),which is a special
read-only format for 3.5-inch floppy disks that permits storage of 1.7 MB
of data.

Cabinet File Structure
The file structure introduced in Windows 95 has changed slightly in Windows
98.In Windows 95, most of the files were contained in a Win95#.cab
structure. The rest of the files were included in the Base#.cab,
Catalog.cab, Driver#.cab, Mini.cab, and Precopy#.cab cabinets. Windows 98
instead groups CAB files by function. The following table summarizes the
cabinet files and their contents.

  Cabinet file Quantity                     Description
    Base#.cab      2            Files necessary for the first boot
  Catalog3.cab     1    Catalog files necessary for driver certification
    Chl99.cab      1      Offline channel Web pages for the Channel bar
   Driver#.cab    11

Windows 98 drivers.
These files are copied to your hard drive only if you need them on first
boot. This is the case when the device you are using for the installation
media is connected to a sound card.

           Cabinet file Quantity           Description
              Edb.cab       1           Various utilities
             Mini.cab      1     Mini Windows, which is used for
                                     setting up from MS-DOS
             Net#.cab      5

Network driver-related files.




                     http://krimo666.mylivepage.com/
These CAB files are optional and are copied to the hard drive only if you
are installing over the network.

                 Cabinet file Quantity      Description
                 Precopy#.cab     2    Setup and INF files
                  Win98#.cab     44      Windows 98 files

The # in the file names uses the following naming convention:
Base4.cab through Base5.cab
Driver11.cab through Driver21.cab
Net6.cab through Net10.cab
Precopy1.cab through Precopy2.cab
Win98_22.cab through Win98_69.cab
Organizing the CAB files in this manner allows for easier extraction and a
smoother setup. For example, if the computer does not have a network card,
the Net#.cab files are not moved to the user's computer during setup.

Viewing and Extracting Cabinet Files Using Explorer
In 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 extract
CAB files.

To view the contents of a CAB file with Windows Explorer
Click the Start button, point to Programs, and then click Windows Explorer.
In the left pane, click the letter that represents the drive where the CAB
files are located.
Navigate to the folder containing the CAB file you want to view. On the
right pane, double-click the CAB file you want to view. The contents of the
CAB file appear in a separate window.

To extract CAB files with Windows Explorer
Follow the instructions for viewing the contents of a CAB file. In the
window displaying the contents of the CAB file, double-click the file you
want to extract.
The Browse for Folder dialog box appears. Click a folder in which to save
the file you are extracting, and then click OK. You can also extract files
by using System File Checker, as described in Chapter 27,"General
Troubleshooting". With System File Checker, you do not need to know which
CAB file contains the file you need.

Extracting CAB Files Using the Extract Program
The Extract program supports command-line extraction of files from the CAB
storage format on disk. Extract does not support any other compression
system (that is, it is not backward-compatible with any previous Microsoft
disk utilities).The Extract program (Extract.exe) can be found in the
WindowsCommand directory or on the Windows 98 installation media.

Important
In general, use the Extract program only if your product support
representative indicates that using the Extract program is necessary to
retrieve a compressed file from the Windows 98 cabinet files. Under normal
circumstances, you should use the Add/Remove Programs or Network icon in
Control Panel to install and uninstall components, applications, and
support software from the Windows 98 installation media.




                     http://krimo666.mylivepage.com/
If system files are missing or damaged, run Windows 98 Setup from the
Windows 98 installation media, and choose the option to validate and
restore files.

Syntax
extract [/y] [/A] [/D | /E] [/L location] cabinet_file [file_specification
...]
- Or -
extract [/y] compressed_file [destination_file]
- Or -
extract [/y] /C compressed_file destination_file

Parameters
/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 the
current directory, as the default location to place extracted files.
/Y : Overwrite files in the destination without prompting. The default is
to prompt the user if the destination file already exists, and to allow one
of the following :
- Overwrite the file.
- Skip the file.
- Overwrite this file and all subsequent files that may already exist.
- Exit.
compressed_file
This is a CAB file that contains a single file (for example, File1.ex_,
which contains File1.exe). If destination_file is not specified, the file
is extracted and given its original name in the current directory.
destination_file
This can be either a relative path (.:,..,C:File1, and so on) or a fully
qualified path. It can specify either a file (or files, if wildcards are
included) or a directory. If a directory is specified, the file name stored
in the cabinet is used. Otherwise, destination_file is used as the complete
file name for the extracted file.
cabinet_file
This is a CAB file that contains two or more files. If no
file_specification parameter is specified, a list is displayed of the files
in 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_specification
This specifies files to be extracted from the cabinets. This can contain
the ? and * wildcards. Multiple file_specification values can be supplied.
The following table provides some examples.

Command
extract filename.ex_ : Assuming filename.ex_ contains just the single file
Filename.exe, filename.exe is extracted and placed in the current
directory.
extract filename.ex_ file2.exe : Assuming filename.ex_ contains just the
single file filename.exe,filename.exe is extracted and placed in the
current directory in the file file2.exe.




                     http://krimo666.mylivepage.com/
extract cabinet.1 : Assuming cabinet.1 contains multiple files, a list of
the files stored in that cabinet is displayed.
extract cabinet.1 *.exe : Extracts all EXE files from cabinet.1 and places
them in the current directory.

Setup Files Overview
The following table describes the key files used for Windows 98 Setup.

File name
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.

Directory File Structure and File Locations
The following figure shows the typical default directory structure created
for Windows 98.The bold entries are new entries in Windows 98.

Location of Key System Files
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 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




                     http://krimo666.mylivepage.com/
%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    Io.sys         Root directory of
  system detection                                 Boot drive 1
  Command-line processor            Command.com    Root directory of
                                                   boot drive
  Real-mode stub to start           Win.com        Windows
  Windows 98
  Protected-mode Virtual            Vmm32.vxd      WindowsSystem
  Machine
  Manager (VMM)
  Registry                          System.dat     Windows 1
  Registry backup files             Rb001.cab      WindowsSysbckup
                                    Through
                                    Rb005.cab
  Registry when first created       System.new     Root directory   of
  by Setup                                         boot drive 2
  User registry                     User.dat       Windows 1
  User registry first created       User.new       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 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.

Location of System Files on Compressed Disks
If you install Windows 98 on a compressed drive, Windows 98 Setup places
the following files on the boot drive.




                     http://krimo666.mylivepage.com/
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
The Windows 98 Startup Disk has changed significantly for Windows 98.The
following functionality has been added :
Multi-start menu for booting your computer with or without access to the
CD-ROM.
Real-mode IDE CD-ROM support
Real-mode SCSI CD-ROM support
Edb.cab file
RAMdrive
New extract command (Ext.exe)

The Edb.cab File
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.




                     http://krimo666.mylivepage.com/
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.

Contents of the Windows 98 Startup Disk
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 WindowsCommand
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 WindowsCommand 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.




                     http://krimo666.mylivepage.com/
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.
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.




                     http://krimo666.mylivepage.com/

More Related Content

What's hot

Similarities between linux & windows administration
Similarities between linux & windows administrationSimilarities between linux & windows administration
Similarities between linux & windows administrationGuruprasadgonumakula
 
The unix file system
The unix file systemThe unix file system
The unix file systemgsandeepmenon
 
Information on Backup Tarball Contents
Information on Backup Tarball ContentsInformation on Backup Tarball Contents
Information on Backup Tarball ContentsHTS Hosting
 
Advanced file system (encrypt,compress,disk quota)
Advanced file system (encrypt,compress,disk quota)Advanced file system (encrypt,compress,disk quota)
Advanced file system (encrypt,compress,disk quota)Sanjeev Gupta
 
Guide to Windows 7 - Managing File Systems
Guide to Windows 7 - Managing File SystemsGuide to Windows 7 - Managing File Systems
Guide to Windows 7 - Managing File SystemsGene Carboni
 
Operating Systems - File Management
Operating Systems -  File ManagementOperating Systems -  File Management
Operating Systems - File ManagementDamian T. Gordon
 
Windows 10 Forensics: OS Evidentiary Artefacts
Windows 10 Forensics: OS Evidentiary ArtefactsWindows 10 Forensics: OS Evidentiary Artefacts
Windows 10 Forensics: OS Evidentiary ArtefactsBrent Muir
 
Xternal commands.31
Xternal commands.31Xternal commands.31
Xternal commands.31myrajendra
 

What's hot (18)

NTFS and Inode
NTFS and InodeNTFS and Inode
NTFS and Inode
 
Disk forensics
Disk forensicsDisk forensics
Disk forensics
 
Similarities between linux & windows administration
Similarities between linux & windows administrationSimilarities between linux & windows administration
Similarities between linux & windows administration
 
IMD 203 - Ch02
IMD 203 - Ch02IMD 203 - Ch02
IMD 203 - Ch02
 
The unix file system
The unix file systemThe unix file system
The unix file system
 
Information on Backup Tarball Contents
Information on Backup Tarball ContentsInformation on Backup Tarball Contents
Information on Backup Tarball Contents
 
Advanced file system (encrypt,compress,disk quota)
Advanced file system (encrypt,compress,disk quota)Advanced file system (encrypt,compress,disk quota)
Advanced file system (encrypt,compress,disk quota)
 
Guide to Windows 7 - Managing File Systems
Guide to Windows 7 - Managing File SystemsGuide to Windows 7 - Managing File Systems
Guide to Windows 7 - Managing File Systems
 
Rar
RarRar
Rar
 
Windowsforensics
WindowsforensicsWindowsforensics
Windowsforensics
 
Operating Systems - File Management
Operating Systems -  File ManagementOperating Systems -  File Management
Operating Systems - File Management
 
Ch11 file system interface
Ch11 file system interfaceCh11 file system interface
Ch11 file system interface
 
linux file system
linux file systemlinux file system
linux file system
 
File System FAT And NTFS
File System FAT And NTFSFile System FAT And NTFS
File System FAT And NTFS
 
Windows 10 Forensics: OS Evidentiary Artefacts
Windows 10 Forensics: OS Evidentiary ArtefactsWindows 10 Forensics: OS Evidentiary Artefacts
Windows 10 Forensics: OS Evidentiary Artefacts
 
Rar
RarRar
Rar
 
Xternal commands.31
Xternal commands.31Xternal commands.31
Xternal commands.31
 
File management
File managementFile management
File management
 

Viewers also liked

Viewers also liked (6)

156 blagues
156 blagues156 blagues
156 blagues
 
Thanh toán bằng pay pal
Thanh toán bằng pay palThanh toán bằng pay pal
Thanh toán bằng pay pal
 
Java
JavaJava
Java
 
Tt địa a7
Tt địa a7Tt địa a7
Tt địa a7
 
Tambawala lm 2013
Tambawala lm 2013Tambawala lm 2013
Tambawala lm 2013
 
Samir Rafla Principles of Cardiology pages 112 to end revised
Samir Rafla Principles of Cardiology pages 112 to end  revisedSamir Rafla Principles of Cardiology pages 112 to end  revised
Samir Rafla Principles of Cardiology pages 112 to end revised
 

Similar to Windows 98 System File Details

Similar to Windows 98 System File Details (20)

Lec05
Lec05Lec05
Lec05
 
CMD Command prompts
CMD Command promptsCMD Command prompts
CMD Command prompts
 
101 4.1 create partitions and filesystems
101 4.1 create partitions and filesystems101 4.1 create partitions and filesystems
101 4.1 create partitions and filesystems
 
Root file system for embedded systems
Root file system for embedded systemsRoot file system for embedded systems
Root file system for embedded systems
 
Unix Administration 4
Unix Administration 4Unix Administration 4
Unix Administration 4
 
Window xp slides
Window xp slidesWindow xp slides
Window xp slides
 
Vista Forensics
Vista ForensicsVista Forensics
Vista Forensics
 
Unix Administration
Unix AdministrationUnix Administration
Unix Administration
 
Edubooktraining
EdubooktrainingEdubooktraining
Edubooktraining
 
DOS commands
DOS commandsDOS commands
DOS commands
 
Linux filesystemhierarchy
Linux filesystemhierarchyLinux filesystemhierarchy
Linux filesystemhierarchy
 
Chapter06 Managing Disks And Data Storage
Chapter06      Managing  Disks And  Data  StorageChapter06      Managing  Disks And  Data  Storage
Chapter06 Managing Disks And Data Storage
 
File and fat
File and fatFile and fat
File and fat
 
Dos 16
Dos 16Dos 16
Dos 16
 
File system
File systemFile system
File system
 
Ch11
Ch11Ch11
Ch11
 
101 2.1 design hard disk layout
101 2.1 design hard disk layout101 2.1 design hard disk layout
101 2.1 design hard disk layout
 
Module 3 Using Linux Softwares.
Module 3 Using Linux Softwares.Module 3 Using Linux Softwares.
Module 3 Using Linux Softwares.
 
For the accompanying inquiries enter the answer and give complete expl.docx
For the accompanying inquiries enter the answer and give complete expl.docxFor the accompanying inquiries enter the answer and give complete expl.docx
For the accompanying inquiries enter the answer and give complete expl.docx
 
Ppt
PptPpt
Ppt
 

Recently uploaded

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Recently uploaded (20)

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

Windows 98 System File Details

  • 1. Windows 98 System File Details This appendix provides details about the system files supplied with Microsoft Windows 98. Distribution Disk Storage Overview Windows 98 is stored on the distribution disks as cabinet (CAB) files. When the Windows 98 disks are created, files are compressed into folders. The Windows 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 used to describe the distribution files. Cabinet A file that contains one or more files, usually compressed. Folder A decompression boundary. Large folders enable higher compression, because the compressor can refer back to more data in finding patterns. However, to retrieve a file at the end of a folder, the entire folder must be decompressed. The Windows 98 distribution disks use distribution media format (DMF),which is a special read-only format for 3.5-inch floppy disks that permits storage of 1.7 MB of data. Cabinet File Structure The file structure introduced in Windows 95 has changed slightly in Windows 98.In Windows 95, most of the files were contained in a Win95#.cab structure. The rest of the files were included in the Base#.cab, Catalog.cab, Driver#.cab, Mini.cab, and Precopy#.cab cabinets. Windows 98 instead groups CAB files by function. The following table summarizes the cabinet files and their contents. Cabinet file Quantity Description Base#.cab 2 Files necessary for the first boot Catalog3.cab 1 Catalog files necessary for driver certification Chl99.cab 1 Offline channel Web pages for the Channel bar Driver#.cab 11 Windows 98 drivers. These files are copied to your hard drive only if you need them on first boot. This is the case when the device you are using for the installation media is connected to a sound card. Cabinet file Quantity Description Edb.cab 1 Various utilities Mini.cab 1 Mini Windows, which is used for setting up from MS-DOS Net#.cab 5 Network driver-related files. http://krimo666.mylivepage.com/
  • 2. These CAB files are optional and are copied to the hard drive only if you are installing over the network. Cabinet file Quantity Description Precopy#.cab 2 Setup and INF files Win98#.cab 44 Windows 98 files The # in the file names uses the following naming convention: Base4.cab through Base5.cab Driver11.cab through Driver21.cab Net6.cab through Net10.cab Precopy1.cab through Precopy2.cab Win98_22.cab through Win98_69.cab Organizing the CAB files in this manner allows for easier extraction and a smoother setup. For example, if the computer does not have a network card, the Net#.cab files are not moved to the user's computer during setup. Viewing and Extracting Cabinet Files Using Explorer In 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 extract CAB files. To view the contents of a CAB file with Windows Explorer Click the Start button, point to Programs, and then click Windows Explorer. In the left pane, click the letter that represents the drive where the CAB files are located. Navigate to the folder containing the CAB file you want to view. On the right pane, double-click the CAB file you want to view. The contents of the CAB file appear in a separate window. To extract CAB files with Windows Explorer Follow the instructions for viewing the contents of a CAB file. In the window displaying the contents of the CAB file, double-click the file you want to extract. The Browse for Folder dialog box appears. Click a folder in which to save the file you are extracting, and then click OK. You can also extract files by using System File Checker, as described in Chapter 27,"General Troubleshooting". With System File Checker, you do not need to know which CAB file contains the file you need. Extracting CAB Files Using the Extract Program The Extract program supports command-line extraction of files from the CAB storage format on disk. Extract does not support any other compression system (that is, it is not backward-compatible with any previous Microsoft disk utilities).The Extract program (Extract.exe) can be found in the WindowsCommand directory or on the Windows 98 installation media. Important In general, use the Extract program only if your product support representative indicates that using the Extract program is necessary to retrieve a compressed file from the Windows 98 cabinet files. Under normal circumstances, you should use the Add/Remove Programs or Network icon in Control Panel to install and uninstall components, applications, and support software from the Windows 98 installation media. http://krimo666.mylivepage.com/
  • 3. If system files are missing or damaged, run Windows 98 Setup from the Windows 98 installation media, and choose the option to validate and restore files. Syntax extract [/y] [/A] [/D | /E] [/L location] cabinet_file [file_specification ...] - Or - extract [/y] compressed_file [destination_file] - Or - extract [/y] /C compressed_file destination_file Parameters /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 the current directory, as the default location to place extracted files. /Y : Overwrite files in the destination without prompting. The default is to prompt the user if the destination file already exists, and to allow one of the following : - Overwrite the file. - Skip the file. - Overwrite this file and all subsequent files that may already exist. - Exit. compressed_file This is a CAB file that contains a single file (for example, File1.ex_, which contains File1.exe). If destination_file is not specified, the file is extracted and given its original name in the current directory. destination_file This can be either a relative path (.:,..,C:File1, and so on) or a fully qualified path. It can specify either a file (or files, if wildcards are included) or a directory. If a directory is specified, the file name stored in the cabinet is used. Otherwise, destination_file is used as the complete file name for the extracted file. cabinet_file This is a CAB file that contains two or more files. If no file_specification parameter is specified, a list is displayed of the files in 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_specification This specifies files to be extracted from the cabinets. This can contain the ? and * wildcards. Multiple file_specification values can be supplied. The following table provides some examples. Command extract filename.ex_ : Assuming filename.ex_ contains just the single file Filename.exe, filename.exe is extracted and placed in the current directory. extract filename.ex_ file2.exe : Assuming filename.ex_ contains just the single file filename.exe,filename.exe is extracted and placed in the current directory in the file file2.exe. http://krimo666.mylivepage.com/
  • 4. extract cabinet.1 : Assuming cabinet.1 contains multiple files, a list of the files stored in that cabinet is displayed. extract cabinet.1 *.exe : Extracts all EXE files from cabinet.1 and places them in the current directory. Setup Files Overview The following table describes the key files used for Windows 98 Setup. File name 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. Directory File Structure and File Locations The following figure shows the typical default directory structure created for Windows 98.The bold entries are new entries in Windows 98. Location of Key System Files 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 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 http://krimo666.mylivepage.com/
  • 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 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 Io.sys Root directory of system detection Boot drive 1 Command-line processor Command.com Root directory of boot drive Real-mode stub to start Win.com Windows Windows 98 Protected-mode Virtual Vmm32.vxd WindowsSystem Machine Manager (VMM) Registry System.dat Windows 1 Registry backup files Rb001.cab WindowsSysbckup Through Rb005.cab Registry when first created System.new Root directory of by Setup boot drive 2 User registry User.dat Windows 1 User registry first created User.new 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 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. Location of System Files on Compressed Disks If you install Windows 98 on a compressed drive, Windows 98 Setup places the following files on the boot drive. http://krimo666.mylivepage.com/
  • 6. 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 The Windows 98 Startup Disk has changed significantly for Windows 98.The following functionality has been added : Multi-start menu for booting your computer with or without access to the CD-ROM. Real-mode IDE CD-ROM support Real-mode SCSI CD-ROM support Edb.cab file RAMdrive New extract command (Ext.exe) The Edb.cab File 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. http://krimo666.mylivepage.com/
  • 7. 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. Contents of the Windows 98 Startup Disk 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 WindowsCommand 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 WindowsCommand 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. http://krimo666.mylivepage.com/
  • 8. 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. 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. http://krimo666.mylivepage.com/