How to Install CorelDRAW! 3 on Large Hard Drives

Here’s a blast from the past that I am quite confident no one will have any use for.  The earliest date on this file shows 15 September 2001 but I am sure it is much older.  2001 was probably the last time I used this info to install CorelDRAW! 3 in brain dead Windows ME.

Setup Toolkit: Setup Aborts with an Insufficient Memory Message

The information in this article applies to:

  • CorelDRAW!, version 3.0
  • Any application built with the Setup Toolkit for Windows
  • Microsoft Windows Software Development Kit, SDK 3.1
  • Microsoft Test

SYMPTOMS

At the start of installation, one of the following error messages may be displayed (followed by other messages leading to an abort of the install):

Insufficient memory or disk space.

or

Insufficient memory or di*********

where the stars (*) represent various unreadable characters.

RESOLUTION

This is caused by an oversight in early versions of SETUP.EXE that does not allow it to calculate the drive space of large hard drives correctly (in the multi-gigabyte range). Fortunately, this seems to be the only setup file with this caveat and its bootstrap purpose can easily be circumvented manually. [It may also be possible to find a slightly later version of SETUP.EXE that will work with the existing SETUP.LST file, but such a version has yet to be discovered.]

If you are installing CorelDRAW! 3 from a CD, the workaround is quick and easy:

  1. Select Run from the Windows 3.x Program Manager File menu, or from the Windows 95 Start menu.
  2. Type the following into the Command Line or Open field (replacing the two D’s with the appropriate letter of your CD-ROM drive):

D:\_mstest.exe draw.mst /C “/S D:”

  1. Click OK. That’s it. The installation program should now be running.

If this does not work, or if you are installing a different application, you need to examine the contents of SETUP.LST on your setup Disk 1 with a text editor such as Notepad. Refer to Manual Setup below.

Manual Setup

  1. Make a new temporary directory on a hard drive. For example, type the following from your MS-DOS prompt and hit Enter:

md c:\coreltmp

  1. Put the setup disk in your drive and switch to it. For example, to switch to drive D, type the following from your MS-DOS prompt and hit Enter:

D:

  1. Examine the contents of SETUP.LST with a text editor. For example, type the following from your MS-DOS prompt and hit Enter:

notepad setup.lst

For example, the following is the contents of the SETUP.LST file for CorelDRAW! 3:

[Params]
  WndTitle = CorelDRAW! 3.0 Setup
  WndMess = Initializing Setup - One moment please.
  TmpDirSize = 750
  TmpDirName = corel.t
  CmdLine = _mstest draw.mst /C "/S %s %s"
  DrvModName = DSHELL

[Files]
  draw.mst = draw.mst
  draw2.mst = draw2.mst
  draw.inf = draw.inf
  translat.inc = translat.inc
  setupapi.inc = setupapi.inc
  msdetect.inc = msdetect.inc
  mscomstf.dll = mscomstf.dll
  msinsstf.dll = msinsstf.dll
  msuilstf.dll = msuilstf.dll
  msshlstf.dll = msshlstf.dll
  mscuistf.dll = mscuistf.dll
  msdetstf.dll = msdetstf.dll
  cdrmem.dll = cdrmem.dll
  cdrui.dll = cdrui.dll
  mosdde.dll = mosdde.dll
  ddeml.dll = ddeml.dll
  shell.dll = shell.dll
  ver.dll = ver.dll
  _mstest.exe = _mstest.exe
  1. Copy, and decompress if needed, all the files listed in the [Files] section to the temporary directory. Type the following from the install drive (A, B, D, or whatever) MS-DOS prompt for each compressed file (filename of compressed files have an underscore in place of their last letter):

decomp <compressed file_> <path>\<uncompressed file>

or the following or each uncompressed file:

copy <uncompressed file> <path>

where <compressed file_> is the compressed filename, <path> is the path to the temporary directory, and <uncompressed file> is the uncompressed filename. Also, if DECOMP is unavailable, you may need to find a copy of EXPAND.EXE (or LZEXPAND compatible software) in the supplementary files directory of your operating system disks. For example, type one of the following and hit Enter:

decomp _mstest.ex_ c:\coreltmp\_mstest.exe

or

expand _mstest.ex_ c:\coreltmp\_mstest.exe

or

copy _mstest.exe c:\coreltmp

  1. Select Run from the Windows 3.x Program Manager File menu, or from the Windows 95 Start menu.
  2. Examine the contents of SETUP.LST again. Under the [Params] section, note the CmdLine value. Use the following syntax to build the Run command:

<path>\<CmdLineExe[.exe] CmdLineMst params<%s %s>params>

where, for example, the following SETUP.LST entry:

CmdLine = _mstest draw.mst /C "/S %s %s"

the following temporary directory:

c:\coreltmp

and the following install drive:

D:

builds into the following Run command:

c:\coreltmp\_mstest.exe draw.mst /C “/S D:”

Therefore, type the following into the Command Line or Open field (including the quotation marks):

c:\coreltmp\_mstest.exe draw.mst /C “/S D:”

  1. Click OK.
  2. Follow the instructions on the Setup screens to complete the installation. When Setup is finished, you can delete the temporary directory (coreltmp).
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s