TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Michael Rowley
from: Mike Bilow
date: 1997-01-23 06:36:40
subject: HPFS or other file system in DOS?

Michael Rowley wrote in a message to All:

 MR> Sorry to waist  some of your time, but if anyone out there has 
 MR> the patients, and the time :)  could someone try explaining to 
 MR> me why support for another file system could not be built into 
 MR> Dos?  I know there are drivers that will allow Dos to read HPFS 
 MR> for example, but what about allowing it to boot from an hpfs 
 MR> drive?  This would be increadibly handy.

HPFS uses a chained boot procedure.  The partition boot sector is loaded by
ROM and executed, which loads a special file named OS2BOOT.  This file
contains what is called the "Mini-Filesystem Driver," which
allows reading from the HPFS partition before the usual HPFS.IFS driver is
loaded.  OS2BOOT, in turn, loads OS2LDR, which loads OS2KRNL, which loads
the BASEDEVs and then the DEVICEs.  IFSs, such as HPFS.IFS, are loaded with
the DEVICEs.

In theory, you could get DOS to boot from HPFS using the same hooks that
allow DOS to boot from a DBLSPACE/DRVSPACE compressed volume.  However,
this would be a great deal of work and would require quite a lot of code
because of the complexity of HPFS.  Several operating systems other than
OS/2 can understand HPFS, including Linux which has a reverse-engineered
driver and Windows NT (in 3.51 and earlier) which was written by people who
had access to the OS/2 HPFS source code; NT itself was originally developed
on OS/2.
 
-- Mike


--- 
* Origin: N1BEE BBS +1 401 944 8498 V.34/V.FC/V.32bis/HST16.8 (1:323/107)
SEEN-BY: 50/99 54/99 270/101 620/243 625/110 160 711/401 413 430 808 934
SEEN-BY: 712/311 407 505 506 517 623 624 704 713/317 800/1
@PATH: 323/107 396/1 270/101 712/624 711/934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.