Err Msg: Not Enough Memory to Convert to FAT32. To Free Up...
ID: Q188561
|
The information in this article applies to:
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:
- Click Start, point to Programs, point to Accessories, point to System
Tools, and then click System Information.
- On the Tools menu, click System Configuration Utility.
- On the Autoexec.bat tab, click the check boxes of all non-essential
drivers and programs to clear them.
- On the Config.sys tab, click the check boxes of all non-essential
drivers and programs to clear them.
- 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.
- 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:
- Using a text editor (such as Notepad), open the Dblspace.ini or
Drvspace.ini file.
- Search for the "ActivateDrive=" line.
- 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.
- Click OK, and then click Yes when you are prompted to restart your
computer.
- Click Start, point to Find, and then click Files And Folders.
- Type "exit to dos.pif" (including quotation marks), and then click Find Now.
- In the list of found files, right-click the Exit To Dos.pif file, and
then click Rename.
- Type "old exit to dos" (without quotation marks), and then press
ENTER.
- In the Named box, type "dosstart.bat" (without quotation marks),
and then click Find Now.
- In the list of found files, right-click the Dosstart.bat file, and
then click Rename.
- Type "old dosstart.bat" (without quotation marks), and then press
ENTER.
- 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:
- Click Start, point to Settings, and then click Control Panel.
- Double-click Add/Remove Programs, and then click the Install/Uninstall
tab.
- In the list of installed programs, click Delete Windows 98 Uninstall
Information if it appears in the list, and then click Add/Remove.
- Click Yes to delete the uninstall information, click OK, and then
restart your computer.
- 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.
- 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.
- 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.
- 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:
- Click Start, point to Programs, point to Accessories, point to System Tools, and then click ScanDisk.
- Click Standard, and then click Advanced.
- Click to select the "Report MS-DOS mode name length errors" check box, and then click OK.
- Click Start.
- Write down the path for any folders that ScanDisk reports in the resulting "Scandisk found an error on (drive:)" messages, and then click OK.
- Quit ScanDisk.
- After ScanDisk is finished, move each folder whose path contains more than 66 characters to another location with a shorter path.
- 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.
- On the Tools menu, click System Configuration Utility.
- On the Autoexec.bat tab, click all of the check boxes to select them.
- On the Config.sys tab, click all of the check boxes to select them.
- 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.
- Click Start, point to Programs, point to Accessories, point to System
Tools, and then click Disk Defragmenter.
- 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