TIP: Click on subject to list as thread! ANSI
echo: os2
to: Linda Proulx
from: John Thompson
date: 1999-11-12 20:23:00
subject: Get an OS/2 guru

In a message to Linda Proulx, Murray Lesser wrote re: Get an OS/2 guru


HS>This is a common belief, but wrong, at least for DOS and Win95. 
   >These 2 OS's do see all the primary partitions on a single hard
   >drive.  Your machine is living proof (at least for DOS).  I can't
   >swear to it, but I'm almost sure that OS/2 would also see them all.
 
ML>     Taken in context, the unattributed paragraph is entirely correct. As
ML> I remember the original, the topic being discussed was Boot Manager.  If
ML> all your bootable partitions are primary partitions on the same drive,
ML> they all have the same partition letter (usually C: on the first HD,
ML> since neither DOS nor Windows can boot from any other partition).  As a
ML> consequence, none of the booted systems can see any other bootable
ML> partition because you can have only one active C: drive on a system at a
ML> time.  (Your guru should have known this!)  With this exception, in
ML> general, OS/2 can see all primary partitions and extended partitions,
ML> but may not be able to read them.  OTOH, neither DOS nor Win95 can see
ML> partitions formatted HPFS, whether primary or extended.  This is not a
ML> valid reason not to use HPFS for big partitions; perhaps it is a valid
ML> reason not to boot DOS nor Win95 :-).

IIRC, newer versions of Windows (including NT) disregard the PC
standard of only allowing one primary partition to be visible at
a time.  Therefore Windows can see multiple primaries on a single
device.  Whether or not this is a good depends on your point of
view, I guess.  OS/2 has held to the standard of not seeing 
primary partitions that are not marked as active, so OS/2 will
not see your inactive primary partitions.  I believe the PARTFLT
driver can be used to work around this, if you really want to do
so.
 
HS>If you explain this to him, he'll no doubt ask how the heck (and
   >possibly why the heck) you created 4 primary partitions on one drive,
   >since FDISK will refuse to directly do this.  The answer to "how" is
   >that I used my bag of tricks - a combination of FDISK and Norton
   >Utilities.  "Why" is a much longer story.
 
ML>     Do not ever, ever, ever, use Norton Utilities (or any other
ML> DOS/Windows disk-fixer utility) on a partition (or drive) containing
ML> OS/2 files, UNLESS you are really an expert on the OS/2 internal file
ML> structures and know exactly what you are doing!!!
ML> 
ML>     At the worst, you will lose your desktop, which is mainly stored as
ML> OS/2 Extended Attributes.  The FAT file system used by OS/2 is "backward
ML> compatible" to that used by DOS/Windows to the extent that it can read
ML> DOS FAT files, but the reverse is not quite true.  OS/2 FAT uses two
ML> "reserved" bytes in the DOS FAT directory structure to point to the
ML> "attached" file that contains the Extended Attributes belonging to that
ML> "owning" file.  OS/2 also has a "dummy" file (EA DATA. FS) in the root
ML> directory of any FAT partition containing EAs, that is used to keep
ML> track of which portions of the physical file space on that partition
ML> hold EAs (this file is not normally displayed by an OS/2 FAT "DIR"
ML> command; "DIR /A" will display it).  DOS has no provisions to see this
ML> file (note the "illegal" file name).  A DOS "drive fixer" utility may
ML> wipe out all your EAs while "fixing" what it found to be a "corrupted"
ML> directory :-(.  At best, some DOS "defragger" utilities (that recognize
ML> OS/2's existence) don't wipe out the EA "files" but leave them where
ML> they were, rather than moving them to follow their "owner" files in
ML> physical sequence; thereby reducing performance when reading files
ML> containing EAs.  This would be especially noticeable when the system is
ML> loading a large REXX program.

And yet another reason *NOT* to install OS/2 to a FAT partition. 
HPFS has no need for cobble-jobs like "EA DATA. SF" to handle 
extended attributes.

ML>     Incidentally, IMO, it is very poor practice to install more primary
ML> partitions than are needed, because this unnecessarily limits
ML> flexibility for future changes.  

Yes, save the primary partitions for those inflexible systems 
that absolutely require them; ie, Microsoft operating systems 
and IBM's Boot Manager.


 * KWQ/2 1.2i * Internet: John.Thompson@attglobal.net


--- PCBoard (R) v15.3/M 10
7102/1
* Origin: Spare Parts BBS - Appleton WI (920-731-7697) (1:139/0)

SOURCE: echoes via The OS/2 BBS

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™.