

Please follow these steps to update the HAL for your
Digital Personal Workstation, a-series.

This update procedure can be followed for systems that
have completed the factory installed software (FIS)
process for Windows NT. This process is also useful
for updating the HAL on systems that have not yet
completed the FIS install (i. e. systems where
the Windows NT end user license agreement (EULA) has
not yet been completed).

===
=== If you wish to update the HAL while Windows NT is running
=== skip to the "Updating HAL using a command window" section
=== below.
===

******************************************************************

Insert the diskette labelled "Digital Personal Workstation
hardware setup, Rev Feb 28, 1997 2:03 PM" into the diskette
drive. This diskette may be obtained as part of a cache update
option or it may be created from a downloaded hal*.zip archive.

Turn on the system.

Press the <F2> key during system startup to enter AlphaBIOS.

From the AlphaBIOS main menu:

	Select Utilities->Run Maintenance Program
	Press Enter.

In the Run Maintenance Program dialog box fill in
the fields as follows:

	Program Name :  halcopy
	    Location :  A:

Press Enter [Note 1].

You will see these messages:

Halcopy utility starting...
Do you wish to complete the HAL upgrade?
Y to complete upgrade, anything else to quit...>

Press the Y key to complete the upgrade.

You will see these messages [Note 2]:

Reading new HAL...
Updating HAL...
Update completed.
Hit any key to return to AlphaBIOS.

Press any key.

Your HAL update is now complete. Next time you restart Windows
NT on your Digital Personal Workstation, you will be using the
updated HAL.

===

Possible exception conditions that you may rarely encounter:

Note 1: If you see a File Open Error warning box, make sure
        that you typed "halcopy" correctly and that you have
	inserted the correct diskette and then try again.

Note 2: If you see any messages that may include the <Error>
	string, please contact your Digital Field Service
	or VAR support staff for assistance.

******************************************************************

===
=== Updating HAL using a command window
===
=== Please follow this procedure is you do not use the halcopy
=== utility.
===

Whether you update the hal on a running system or on
a disk image that will later be booted, the procedure
is the same. Note that when NT boots on an Alpha machine,
the env variables will point to the location of osloader
and hal, pal files. In the config that you have, that
location is \os\winnt40.

If you have a dual partition (when you use ntfs, that
will be the case) drive, the example below may actually
use drive d: instead of drive c:.

All those files carry file attributes of:

	system
	hidden
	read

To view the attributes:

	c:\> cd \os\winnt40
	c:\os\winnt40> attrib

Insert the diskette labelled "Digital Personal Workstation
hardware setup, Rev Feb 28, 1997 2:03 PM" into the diskette
drive. This diskette may be obtained as part of a cache update
option or it may be created from a downloaded hal*.zip archive.

To update from this diskette:

	c:\os\winnt40> attrib -s -h -r hal.dll
	c:\os\winnt40> attrib -s -h -r halmiata.dll
	c:\os\winnt40> copy a:halmiata.dll
	c:\os\winnt40> copy a:halmiata.dll hal.dll
	c:\os\winnt40> attrib +s +h +r halmiata.dll
	c:\os\winnt40> attrib +s +h +r hal.dll

To verify that everything worked:

	c:\os\winnt40> dir

You should see no files.

	c:\os\winnt40> dir /ah

You should see all the hal, pal and osloader stuff. Check to see that
the size and date of hal.dll matches the size/date of the file that
resides on your update floppy. The file halmiata.dll is left in this
directory but isn't used by NT.

Now that the hal is updated (although the running system is still using
the previous copy), you may reboot. Make sure that you restart using
the *new* AlphaBIOS.
