🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.micro.pc
Article #8145

Re: 40 Meg hard drive in pc/AT, HELP!

#8145
From: Stuart D. Gathman
Date: Sat, 04 Oct 1986 06:19
37 lines
2663 bytes
In article <260@psueea.UUCP>, waldref@psueea.UUCP (Greg Waldref) writes:

> I am trying to install a Seagate st-251 40 meg drive in my AT

We have found the simplest method of installing Brand-X disks in PC's
is to use a ROM burner to copy the BIOS ROMS (from the controller for XT,
from the motherboard for AT) to your PC, patch the drive table and burn
new EPROMS.  

	I attempted the software solution initially, but finally
gave up as I lost count of how many places the ROM was accessed directly
instead of using the vector.  (How do you get the vector there before
DOS boots?  That's a good question: you have to modify the boot sector
to put it there for you.  Unfortunately, the rest of the boot sequence
has to be tweaked as well since that vector is not used consistently
until you are up and running.  I was able to make it work by booting off
a diskette and having a small memory resident program supply the hard
disk table.  This is hardly worth it.)  Modifying the ROM also works
for SCO Xenix (but not Microsoft, ie. IBM, Xenix.  You have to patch
several different programs: /boot, /xenix, /etc/fdisk, /etc/badtrack and
maybe some others.  How do you patch these before you install Xenix on
your new disk?  Ahhh, good question!  You pretend you are a smaller
supported disk; install; make the patch; reinstall.)

* * * G R I P E * * *

	Both ROM and boot programs are the absolutely wrong place to
put disk size information.  Any intelligent DOS (or Unix port) would
put disk size info on the home block of the disk (the boot sector) 
where it can always be read.  I can only think of snivelling marketing
reasons why Microsoft did things the way they did.  (You should have
bought True Blue.)  Actually, the info is already there provided you
don't have to worry about reduced write current and stuff!  The number
of tracks/cylinder and sectors/track can be deduced from the partition
table since partitions are required to reside on cylinder boundaries.
-- 
Stuart D. Gathman	<..!seismo!{vrdxhq|dgis}!BMS-AT!stuart>
Technical Details
Message-ID: <239@BMS-AT.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!decvax!ucbvax!ucbcad!nike!lll-crg!seismo!vrdxhq!BMS-AT!stuart
References: <260@psueea.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!decvax!ucbvax!ucbcad!nike!lll-crg!seismo!vrdxhq!BMS-AT!stuart
From: stuart@BMS-AT.UUCP (Stuart D. Gathman)
Newsgroups: net.micro.pc
Subject: Re: 40 Meg hard drive in pc/AT, HELP!
Message-ID: <239@BMS-AT.UUCP>
Date: Sat, 4-Oct-86 02:19:04 EDT
Article-I.D.: BMS-AT.239
Posted: Sat Oct  4 02:19:04 1986
Date-Received: Sun, 5-Oct-86 13:35:41 EDT
References: <260@psueea.UUCP>
Distribution: na
Organization: Business Management Systems, Inc., Fairfax, VA
Lines: 37
Summary: Brand X disks on PC-AT Use a ROM burner