l i n u x - u s e r s - g r o u p - o f - d a v i s
Next Meeting:
July 7: Social gathering
Next Installfest:
Latest News:
Jun. 14: June LUGOD meeting cancelled
Page last updated:
2004 Sep 24 12:21

The following is an archive of a post made to our 'vox-tech mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
Re: [vox-tech] rescuing winxp?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [vox-tech] rescuing winxp?

Quoting Peter Jay Salzman (p@dirac.org):

> Apparently, there's a DOS utility called SYS, and doing:
>    SYS C:
> is supposed to restore some crucial boot up files, but when I boot a DOS
> disk, it doesn't seem to know about the hard drive.  I take this to mean that
> DOS doesn't know how to access NTFS.

That is correct.  SYS.COM copies several files (io.sys, command.com,
msdos.sys, and at least one other that I've mercifully forgotten about) 
with the read-only, hidden, and system flags set, to the indicated FAT
filesystem.  One of those gets written to a specific physical location 
so as to be findable by the Int13h boot service, early in the boot
process -- and bootstraps at that point the minimal ability to read the
FAT data structures and find the other files needed for the process, 
leading to the eventual loading of COMMAND.COM.  COMMAND.COM has both a
RAM-resident portion and a transient portion that is re-read from disk
as required, and provides a primitive OS kernel hardwired to a command 
shell.  (You thus are stuck with that shell unless you replace
COMMAND.COM with something like 4DOS.)

A sufficiently high-numbered version of DOS will be able to cope with
FAT32 in addition to FAT16 and FAT12 -- but not NTFS.

"Windows Bestiary" on http://linuxmafia.com/kb/Legacy_Microsoft/
includes a partial field guide to MS-DOS versions 7.0 and up -- the ones
that Microsoft Corp. tried to pretend weren't bundled with MS-Windows
4.x (aka Win9x/ME).

The info. on DOS versions on that page is fragmentary for lack of data
-- sorry.  If people are able to check their Win9x/ME systems and report
the following, it would help complete that table, and I'd be grateful:

o  "ver /r" output (which is the MS-Windows shell version, starting w/4.0)
o  "MSD.EXE" info on MS-DOS version

(Yes, I know that "ver /r" used to report MS-DOS versions.  They
jiggered that starting with Win 4.0, possibly  to distract attention
from MS-DOS's presence.)

vox-tech mailing list

LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
O'Reilly and Associates
For numerous book donations.