Dec 232017
Hard Disk Preparation V4.5 --- Low Level Formatter.
File HDPREP45.ZIP from The Programmer’s Corner in
Category HD Utilities
Hard Disk Preparation V4.5 — Low Level Formatter.
File Name File Size Zip Size Zip Type
HDPREP.DOC 7118 2669 deflated
HDPREP.EXE 45210 21184 deflated
TPCREAD.ME 199 165 deflated

Download File HDPREP45.ZIP Here

Contents of the HDPREP.DOC file

1. Hard Disk Preparation program 4.05
KFH Assocaites, (c) 1985, 1986, 1987
2771, Middleborough
San Jose, CA 95132

AT needs HDPREPAT.exe
DOS 2.x/3.x
DTC 5150
W DIGITAL 1002-WX2 (AND Cobra auto config board)

** If you think the program is useful to you,
$35.00 donation to H. King at above
address will register for updating service

Rev 4.00 add file input and drive types
Rev 4.01 correct the sector/trk handling for Adaptec 2070
Rev 4.02
a. Add Fdisk setup option
b. Add defect table file save option
* c. Change the drive designation from 0/1 to 1/2
d. When drive is selected for primary format or Fdisk,
the LED of the selected drive is activated for verification.
Rev 4.03
a. Option 9 - Add drive type 28,29,30 for SyQuest cartridge drive on
Xebec 1210C as special case.
b. Xebec 1210c may need to use option 9 before the option
2 and 3 if the drive has never been primary formatted
by Xebec 1210. (This may need further verification).
c. Option 9 - input parameter has additional Xebec 1210C option.
d. Modify LED verification to handle certain controllers which
must be primary formatted beforehand.
e. Generate error mesaage if primary format fails.
Rev 4.04
not released
Rev 4.05
a. Support WD auto configuration cobra boards

2. The program READ in the hard disk drive parameters from the
controller to determine the available number of heads and cylinders
for each attached drive. This assumes the controller follows the IBM BIO
convention. Otherwise, the program defaults to 2 head and 100
cylinders for each drive. When this happens, the controller usually
has problem. You can use option 9 to change the settings. However,
the change is only temporary since the drive parameters are in the
controller ROM. If you have an Adaptec controller, the parameter will
be recorded to disk drive and later still can be recognized by the
DOS. Western Digital's Cobra board is not supported at this time.

If adaptec or WD auto configuration controller is used, use option
9 to set drive parameters before use format options.

3. Hard disk preparation uses the controller default parameters in the
BIOS unless it is overwritten by option 9.


The program is manual driven and self explanatory. The following is a


1. Select the drive to be operated on. Drive 0 is the first hard disk
drive attached to the controller (usually the C:), Drive 1 is the
second one (usually the D:).

2. Perform the controller primary FORMAT of the specified drive by option 1.
See option 3. Run FDISK and Dos FORMAT after this step.
Bad track locations can be input at this step and the program
shall use the input to mark the bad ones accordingly. Option
is allowed to enter the file name that contains the defect track
location table. In this defect table file, each record has two
numbers. The first number is the head number and the second one
is the track (cylinder) location.

3. Perform the controller primary FORMAT of the specified drive by option 1
and scan the disk for bad tracks and mark them bad. Run FDISK and
DOS FORMAT after this step. This option 3 is preferred to option 2.
In the begining of this step, you can enter the bad tracks if you
already know them. This step marks any bad track found, plus
the ones you entered, at the end of the process. As in the option 2,
the defect table file name can be used.

4. Move the head to track 0 for the specified drive.

5. Exit this program.

6. Set the interleave number for the controller primary FORMAT. The default is
6 which is used by IBM PC/XT. Do not use other number unless you
have enough knowedge on the controller. Adaptec controller can use
interleave 2. Western Digital controller can use 3.

7. If you know a specific track and head location is bad, you can use
this option to mark the track bad. Use DOS FDISK AND FORMAT after
this step.

Option allows the program to scan the drive and lists tracks that
already marked bad.

8. If you want to remark a bad track to reuse the track, you can use this
option. This option can not physically correct the defect track.

Option allows the program to scan the drive and lists tracks that
already marked bad.

9. Use this option to define the number of heads and cylinders for each
drive for this program to use. This option does overwrite
the controller defined parameter and affect the controller primary FORMAT
operation. The BIOS parameters are not affected. Warning: The DOS
FORMAT uses BIOS parameters.

However, the ADAPTEC 20xx is an exception, the overwrite parameters
are recognized by DOS Fdisk and Format programs after re-boot.

This option has a table of predefined drive parameters. You can select
a drive type from the table or input your own parameters.

** When you have adaptec or western digital auto config controller,
You must use this option first.

A. The same operation as the option 3, except during the verify process
more data patterns are used. The process can take twice longer then
the option 3. Usually, the option 3 is good enough.

B. This Fdisk option can apply to both hard disk drives. Be careful !!
The Fdisk set-up is equivalent to the DOS Fdisk. After this Fdisk
set-up, the system will automatically reboot. You can proceed to
do DOS format after the reboot.

The option is manu driven.


At option 2,3,7 and 8, head and track location input feature allows
the number entering easier and can be edited later. After the completion
of input process, the screen shall display the entered bad tracks information.
Once the total track location display is on, you can use the cursor key to move the
pointer (reversed video) to different line/column and use command
to change (C), remove (R), Re-enter every thing (N), go ahead to
proceed (Y). The editing options are displayed at the bottom of the
screen for reference. (F) saves to the defect table information that
you entered to a file named by you and can be call back later.

If a new item need to be added, use cursor key to move the pointer
to a location that does not have any entry, hit "C" - change, head
number and cylinder number can then be added.

 December 23, 2017  Add comments

Leave a Reply