


|
 Dual-booting
with NT4
Add
Windows 3.1x to dual-boot with your existing NT4
installation. Link Harris explains how.
|
The
easiest way to have your PC dual-boot between NT4
and Windows 3.1x or Windows for Workgroups (WFWG)
is to install DOS, Windows 3.1x and NT4 -- in
that order (February '98, page 91). Even though
it's more fiddly, you can install Windows 3.1x
after NT4. Unlike NT4, however, Windows 3.1x
depends on DOS, so you'll need DOS dual-booting
with NT4 before you think about adding Windows
3.1x. Again, installing DOS followed by NT4 is
the easy route, but you can also dual-boot after
installing them the other way round, as explained
on page 90 of the March '98 issue.
|
Adding
Windows 3.1x
To install Windows 3.1x or WFWG:
Step 1: Boot to the native DOS
prompt (not NT4's Command Prompt) by choosing
MS-DOS from NT4's Boot Options Menu.Step 2: Insert the
first Windows 3.1x installation floppy in the
drive, type a:\setup.exe and press Enter. This
starts the Windows Setup program.
Step 3: Setup
will incorrectly detect the NT4 installation as a
previous version of Windows and try to install
itself in \WINNT\SYSTEM32. Edit the Windows 3.1x
home directory to C:\WINDOWS so you don't clobber
NT4, and carry on installing.
Step 4: Towards
the end of the installation, Setup will ask you
to select names for a number of programs. Several
of these, such as qbasic.exe and edit.com are
duplicates or triplicates of files located in
C:\DOS. Setup will create an icon in the
Applications group for each program you accept,
as well as for those in Step 5. The safest way to
deal with this is to press Enter to accept all
the default names, and sort the programs out
after you start Windows.
Step 5: Setup
will also query you about program information
files (PIFs) related to some of the programs in
Step 4, and offer you several options. For each
query, click Create.
Step 6: After
you start Windows, open the Applications group,
click each icon in turn to select it, and press
Alt+Enter to display the Program Item Properties
window.
a) Delete
any icon for a program that has
\WINNT\SYSTEM32 or \PROGRA~ as part of either
the Command Line or Working Directory fields.
b) If
the Command Line field holds a PIF file (one
with extension PIF -- see Figure 1b), go to
the Main group and open the PIF Editor. Then
click File, Open, click to select that PIF
file from the drop-down list and click OK
(see Figure 2b). If either the Program
Filename or Startup Directory field of the
PIF file contains \WINNT\SYSTEM32 or \PROGR~,
delete that icon from the Applications group.
(Deleting an icon from a Program Manager
group doesn't delete the program file.)
|
Swapfile
sharing
Every time NT4 starts, it deletes
and re-creates its swapfile (or paging file),
pagefile.sys. You can take advantage of this,
provided pagefile.sys is stored on a FAT (not
NTFS) partition, and make Windows 3.1x use the
same swapfile space -- freeing up some hard disk
space in the bargain.Temporary: If you use a temporary
swapfile with Windows 3.1x, the file
C:\WIN386.SWP is created when you start Windows
and deleted when you quit. This makes it easy to
share the space with NT4's pagefile.sys.
Step 1: Locate
the Windows 3.1 system.ini file in C:\WINDOWS and
make a backup.
Step 2: Double
click on system.ini to open it in Notepad (or use
Edit, if you're working from DOS), move to the
[386Enh] section and change the line:
PagingFile=C:\WINDOWS\WIN386.SWP
to
PagingFile=<drive>\PAGEFILE.SYS
Replace
<drive> with the drive where NT4's paging
file is stored (for example, C:). Note that the
new location is the root directory (\), not
\windows.
Step 3: Save
the modified system.ini file. The swapfile
sharing will take effect the next time you start
Windows 3.1x.
Permanent: It's more
complicated to share swapfile space if you're
using a permanent swapfile for Windows 3.1x or
WFWG -- which you probably are if your PC has the
power to run NT4. The Windows 3.1x permanent
swapfile pair consists of a small pointer file
(C:\WINDOWS\SPART.PAR) and the swapfile itself
(<drive>\386spart.par). Although you can
specify <drive> from Control Panel,
Enhanced, Virtual Memory, Change, Drive, there's
no way to make Windows use a different filename.
However, after you quit Windows 3.1x, you can
delete the swapfile pair, which Windows 3.1x will
re-create the next time it's started.
The swapfile
(386spart.par) needs to be contiguous, and the
only way to guarantee this is to put the Windows
3.1x swapfile on its own dedicated drive (which
must not be compressed). Since NT4 can spread its
paging file across several drives, the dedicated
drive only needs to be big enough to hold the
Windows 3.1x swapfile. Unless you just happen to
have a spare drive of the right size, you'll have
to repartition your hard disk to create the
dedicated drive. Although you can do this from
NT4's Disk Administrator, which is easier than
using FDISK from DOS, it's still not a job for
the casual PC user!
In addition, to
share the swapfile space automatically, you will
always need to run Windows 3.1x from a batch file
that:
- Deletes NT4's
pagefile.sys from the dedicated drive;
- Starts Windows
3.1x;
- Deletes
spart.par and 386spart.par when you quit
Windows 3.1x.
If Windows 3.1x
crashes or if you otherwise "exit Windows in
an improper manner" (to use the Microsoft
euphemism), control won't return to the batch
file for deleting spart.par and 386spart.par.
Although this isn't a problem if you restart and
subsequently quit Windows 3.1x properly, it will
rob part of NT4's paging file if NT4 is the next
operating system booted.
If you feel
confident about making your Windows 3.1x
permanent swapfile share space with NT4's paging
file, pick up the full details for doing this at http://support.microsoft.com/support/kb/articles/Q105/8/82.asp
|

|

User level: 50%
-- Easy-to-Expert range What
you need:
NT4 dual-booting with DOS
Installation floppies for Windows 3.1x or Windows
for Workgroups

Figure 1b: If
Windows 3.1x is installed after NT4, Windows 3.1x
Setup fills the Applications group with an
assortment of furphies. These include 32-bit
applications like wowexe.exe and wowdeb.exe, as
well as duplicates of Qbasic and Edit.

Figure 2: If
the Program Properties Command Line field
contains a PIF file (Figure 1b), opening that
file in the PIF Editor displays the program file
and its path. The icon in the Applications group
for this one should be deleted.
Insider
tip |
Which
file system?
Although NT4 can use
either the FAT or NTFS file systems, the
boot drive must be FAT for multiple
booting with DOS and/or Windows 95. To
check it out, open My Computer,
right-click drive C:, click Properties
from the context menu and look for File
system on the General tabLink
Harris
Link Harris can be
contacted at link@wn.com.au
|
|
|