This section provides information for troubleshooting disk and file system problems, problems with disk utilities, and problems with long filenames.
For information about using the Troubleshooting dialog box for File System Properties in the System option in Control Panel, see Chapter 17, "Performance Tuning."
You can try preventing the floppy disk device driver from attempting to use first-in, first-out (FIFO). To do this, add the value ForceFIFO=0 to the following Registry key:
Hkey_Local_Machine\System\CurrentControlSet\Services\Class\FDC\0000
In the first release of Windows 95, the network client was designed to maintain compatibility with MS-DOS – based applications that assume a 2-GB drive-size limit. If a network drive, such as an NTFS volume on a Windows NT server, has more than 2 GB of free disk space, Windows 95 reports only that 2 GB are available and 0 bytes are used.
Microsoft does not recommend using Windows 95 with a FAT volume larger than 2 GB created in Windows NT. On a dual-boot computer with both Windows 95 and Windows NT installed, you can read from and write to the drive, but you might experience strange results, such as programs reporting 0 bytes free space on the drive. However, you shouldn't experience data loss when accessing a 4-GB drive.
Disk utilities that were not designed for the Windows 95 VFAT file system can find unexpected values in fields that were once reserved for MS-DOS. Use disk utilities designed for Windows 95 instead. You might be able to use some earlier utilities by first running LFNBK, as described in "Using the LFNBK Utility for Temporary Compatibility" earlier in this chapter.
Stacker does not recognize or accommodate long filenames. If you compress your Windows 95 volume by using the Stacker DOS compression program, your desktop shortcuts will need to be repaired manually. You will also need to move USER.DAT and USER.DA0 from the host volume to your compressed volume. If you are using Stacker, do not run DriveSpace or DoubleSpace.
Check the D??SPACE.INI file in the root directory of the boot drive. If this file is damaged, use the DriveSpace program to rebuild it.
This occurs because Windows 95 Setup deletes or renames the MS-DOS – based versions of DRVSPACE.EXE and DBLSPACE.EXE. To solve this problem, use scandisk /mount as the replacement command live in AUTOEXEC.BAT. The version of ScanDisk provided with Windows 95 has been enhanced for this purpose. For more information, see Appendix A, "Command-Line Commands Summary."
This can happen when you use options such as Copy, Backup, or Restore. For example, if a file with the name LongFileName is associated with an alias LONGFI~2, and this file is copied to a different directory by using the following:
copy LongFileName \TMP\LongFileName
Then the alias associated with this file can become LONGFI~1, if such an alias is not already present in the target directory.
This can happen when transferring files to or from file systems that do not support long filenames, when running file searches, or when using certain disk utilities. The long filename cannot be restored.
This occurs because down-level file systems are not aware of the long filename extensions to the FAT file system.
The I/O Supervisor, which loads hard disk (block) device drivers, requires the driver's files (having filename extensions .PDR, .MPD, .VXD, and .386) to be located in the SYSTEM\IOSUBSYS subdirectory of the Windows directory.
If the computer locks up during startup or hardware detection, try the following:
In general, virus-detection utilities created from earlier versions of Windows can detect but not clean viruses from Windows 95. This is because virus-detection utilities use low-level writes to repair the disk. MS-DOS – based utilities can still be run using the lock command.