Err Msg: Not Enough Memory to Convert to FAT32. To Free Up...

ID: Q188561


The information in this article applies to:
  • Microsoft Windows 98


SYMPTOMS

When you attempt to convert your hard disk to the FAT32 file system, your computer may stop responding (hang) before the conversion is complete, or you may receive the following error message:

Not enough memory to convert the drive to FAT32. To free up memory, REM all statements in the Autoexec.bat and the Config.sys files.


CAUSE

This behavior can occur for either of the following reasons:

  • There is not enough free conventional memory.


  • The directory structure is too large on the drive being converted to a FAT32 file system.



RESOLUTION

To resolve this behavior, try increasing the amount of free conventional memory, and then convert your hard disk to the FAT32 file system in real mode. For information about how to increase the amount of free conventional memory, see the following article in the Microsoft Knowledge Base:

ARTICLE-ID: Q134399
TITLE : How to Increase Conventional Memory for MS-DOS-Based Programs

To continue to increase the amount of free conventional memory, and then convert your hard disk to the FAT32 file system in real mode, follow these steps:
  1. Click Start, point to Programs, point to Accessories, point to System Tools, and then click System Information.


  2. On the Tools menu, click System Configuration Utility.


  3. On the Autoexec.bat tab, click the check boxes of all non-essential drivers and programs to clear them.


  4. On the Config.sys tab, click the check boxes of all non-essential drivers and programs to clear them.


  5. Click New, and then type the following lines (note that you must click New before adding each line)
    device=c:\<windows>\himem.sys
    device=c:\<windows>\emm386.exe /noems
    dos=high,umb
    where <windows> is the folder in which Windows 98 is installed.

    NOTE: If any of these lines already exist, select the line and then click Edit to change it.


  6. Using the Find tool, check for the existence of the Dblspace.ini or Drvspace.ini file in the root folder of your physical boot drive (drive C or the host for drive C).

    NOTE: The Dblspace.ini and Drvspace.ini files are hidden files. To view hidden files, click Folder Options on the View menu in Windows Explorer, click the View tab, click Show All Files, and then click OK.

    If either file exists, follow these steps:

    1. Using a text editor (such as Notepad), open the Dblspace.ini or Drvspace.ini file.


    2. Search for the "ActivateDrive=" line.


    3. If the line exists, close the Dblspace.ini or Drvspace.ini file, and then add the following line to the Config.sys file:
       
               devicehigh=c:\<windows>\command\drvspace.sys /move
            
      If the line does not exist, close and then rename the Dblspace.ini or Drvspace.ini file to a different name (such as Dblspace.xxx or Drvspace.xxx).

      For information about renaming files in Windows 98, click Start, click Help, click the Index tab, type renaming, and then double-click the "Renaming Files" topic.




  7. Click OK, and then click Yes when you are prompted to restart your computer.


  8. Click Start, point to Find, and then click Files And Folders.


  9. Type "exit to dos.pif" (including quotation marks), and then click Find Now.


  10. In the list of found files, right-click the Exit To Dos.pif file, and then click Rename.


  11. Type "old exit to dos" (without quotation marks), and then press ENTER.


  12. In the Named box, type "dosstart.bat" (without quotation marks), and then click Find Now.


  13. In the list of found files, right-click the Dosstart.bat file, and then click Rename.


  14. Type "old dosstart.bat" (without quotation marks), and then press ENTER.


  15. Run the Drive Converter (FAT32) tool and try to convert your drive to the FAT32 file system again. If your drive is converted successfully, do not proceed with step 16. If the problem persists, try increasing the amount of free conventional memory, and then convert your hard disk to the FAT32 file system in real mode. To do so, continue with step 16:


  16. Click Start, point to Settings, and then click Control Panel.


  17. Double-click Add/Remove Programs, and then click the Install/Uninstall tab.


  18. In the list of installed programs, click Delete Windows 98 Uninstall Information if it appears in the list, and then click Add/Remove.


  19. Click Yes to delete the uninstall information, click OK, and then restart your computer.


  20. While your computer is restarting, press and hold down the CTRL key until the Windows 98 Startup menu appears, and then choose Command Prompt Only.


  21. At the command prompt, type the following lines, pressing ENTER after each line
    <drive>:
    attrib suhdlog.dat -h -r
    del suhdlog.dat
    where <drive> is the drive letter of your physical boot drive (drive C or the host for drive C).

    NOTE: Steps 8-13 are required to remove the Windows 98 uninstall information. The Drive Converter (FAT32) tool automatically removes Windows 98 uninstall information when it is started in Windows, but not when it is started in real mode (step 14). Windows 98 cannot be uninstalled if your hard disk is converted to the FAT32 file system after you install Windows 98.


  22. At the command prompt, type the following line, and then press ENTER
    CVT <drive>: /CVT32
    where <drive> is the letter of the drive you are converting to the FAT32 file system.


  23. Follow the instructions on your screen to convert your hard disk to the FAT32 file system.

    NOTE: If the conversion still does not complete successfully, the directory structure may be too large on the drive you are trying to convert. To work around this behavior, move some folders and files to another drive and then repeat steps 14-15.

    To determine which folders to move, use the following steps:

    1. Click Start, point to Programs, point to Accessories, point to System Tools, and then click ScanDisk.


    2. Click Standard, and then click Advanced.


    3. Click to select the "Report MS-DOS mode name length errors" check box, and then click OK.


    4. Click Start.


    5. Write down the path for any folders that ScanDisk reports in the resulting "Scandisk found an error on (drive:)" messages, and then click OK.


    6. Quit ScanDisk.


    7. After ScanDisk is finished, move each folder whose path contains more than 66 characters to another location with a shorter path.




  24. After your drive is converted to the FAT32 file system, Windows 98 starts. Click Start, point to Programs, point to Accessories, point to System Tools, and then click System Information.


  25. On the Tools menu, click System Configuration Utility.


  26. On the Autoexec.bat tab, click all of the check boxes to select them.


  27. On the Config.sys tab, click all of the check boxes to select them.


  28. Click the check boxes of the lines you typed in step 5 to clear them, and then click OK. Click No when you are prompted to restart your computer.


  29. Click Start, point to Programs, point to Accessories, point to System Tools, and then click Disk Defragmenter.


  30. Select the drive you converted to the FAT32 file system, and then click OK. Follow the instructions on your screen to defragment your drive, and then restart your computer.



MORE INFORMATION

For information about clean booting Windows 98 using the System Configuration Utility tool, please see the "Narrowing the Focus" section in the following Microsoft Knowledge Base article:

ARTICLE-ID: Q192926
TITLE : How to Perform Clean-Boot Troubleshooting for Windows 98
For additional information about the FAT32 file system, please see the following article in the Microsoft Knowledge Base:
ARTICLE-ID: Q154997
TITLE : Description of FAT32 File System

Additional query words:

Keywords : kberrmsg diskmem win98 winfat32
Version : WINDOWS:
Platform : WINDOWS
Issue type : kbprb


Last Reviewed: February 13, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.