TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: MIKE RUSKAI
from: Mario Semo
date: 1999-11-02 07:57:01
subject: HPFS freespace bmp list

Hallo MIKE!

Antwort auf eine Message von MIKE RUSKAI an ALL:

 MR> On a completely empty drive, the difference between the total drive
 MR> size, and the free space (as reported by DosQueryFSInfo()) has a gap
 MR> of 2MB not accounted for by HPFS structures.  What I first did was

just as a side note:

i primary run NT4.03 in the meantime, but once a day i still boot OS2. and i
ruin NT 4.03 with the NT 3.5HPFS drivers.
and i realized sometime, that NT-HPFS and WARP4 HPFS displays 2 different
values for the free space on a drive. the difference is nearly 2MB!
e.g. a dir on NT says 10MB free.
and a dir on OS2 says 8MB free.

 MR> 512 data bands (about 4GB).  Also in the HPFS SuperBlock is a pointer
 MR> to a spare freespace bitmap list.  What's not there is the length of
 MR> this spare list. If it's only four sectors, like the primary list,
 MR> then HPFS dies at 8GB, without another list.

where in the super block should be this pointer?

I have no real knowledge on HPFS structs, but i opened the ColoradOS2
conferences papers and looked at the HPFS Super block struct. i cant find such 
a pointer.

The HPFS Boot Area has such a pointer.

LSN / Size (Sectors) / Description:

00 / 1 / Standard Boot Sector
01 / 0F / HPFS Boot Code
10 / 1 / Super Block
11 / 1 / Spare Block <---- do you  mean this ?

Servus, Mario!

--- FleetStreet 1.21 PR#2
396/1
* Origin: LC/32 Development Team, http://www.kirchnersoft.com (2:310/14.11)

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