Article View: comp.sys.ibm.pc.misc
Article #10812Re: HELP I'M BEING HELD CAPTIVE BY AN XT
From: phys169
Date: Tue, 04 Jun 1991 22:55
Date: Tue, 04 Jun 1991 22:55
43 lines
3105 bytes
3105 bytes
In article <10177.283d9e6a@ohstpy.mps.ohio-state.edu>, smithj@ohstpy.mps.ohio-state.edu writes:
> A friend of mine is forced to use an original IBM PC-XT with a 10Mb HD.
I bet it doesn't have a partition table. That's the first source of confusion.
> When he received it we erased everything and reformated the drive using the
> FORMAT command under IBM-DOS 2.10. Everthing worked fine. He then bought
> IBM-DOS 3.30 and installed that system (including command.com in the root).
> But when we rebooted the computer it just hung.
That's happened to me. The problem basically is:
DOS stores information in the boot sector, such as how many sectors each FAT
takes. For some stupid reason, DOS often ignores that information, and goes by
its own estimation of where things should begin. Unfortunately, this varies
between versions of the operating system, and the calculations used by the boot
program when you start up are different to the calculations used while the
thing is running. So you can boot from a floppy and see all the files on a hard
disk okay, then try booting from it, and everything is wrong. The only DOS to
pretty consistently get it right seems to be DRDOS 5. The factors that make the
most difference are:
(1) the difference between DOS 2.x and DOS 3.x
(2) smallish drives, where some O/S's choose 12-bit FATS and others 16-bits
(3) not having a partition table. Mainly a problem for those trying to install
new software "by the book" and wondering why it doesn't work.
(4) The fact that some drives formatted under different versions of operating
system can be accessed when you boot from floppy, but not from the drive
itself.
As an interesting exercise, you might like to boot from DOS2 and DOS3 (and even
DRDOS5) floppies, and run Norton's NU on the drive, seeing where the root
directory seems to be.
The solution is to either install DRDOS 5 (which seems to work with anything),
or boot from whatever version of DOS will read the disk, copy everything off
that you need, reformat the disk (a good opportunity to use HDDIAG or some
other good disk utility to look for bad blocks and low-level format), then
boot from a floppy containing the version of O/S you want, and FDISK then
FORMAT then SYS the disk. Note that a low-level format *shouldn't* be needed,
but is a good idea, partly because I have once or twice come across a hard disk
with a bad block in an area important to the operating system when it was
loading, which made me think there was a software fault.
Hope this helps,
Mark Aitchison, Physics, University of Canterbury, New Zealand.
Technical Details
Message-ID:
<1991Jun5.105556.949@csc.canterbury.ac.nz>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!waikato.ac.nz!canterbury!phys169References:
<10177.283d9e6a@ohstpy.mps.ohio-state.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!waikato.ac.nz!canterbury!phys169 Newsgroups: comp.sys.ibm.pc.misc Subject: Re: HELP I'M BEING HELD CAPTIVE BY AN XT Message-ID: <1991Jun5.105556.949@csc.canterbury.ac.nz> From: phys169@csc.canterbury.ac.nz Date: 5 Jun 91 10:55:56 +1200 References: <10177.283d9e6a@ohstpy.mps.ohio-state.edu> Organization: University of Canterbury, Christchurch, New Zealand Lines: 43