Philip Nienhuis wrote:
> Daryl Pilkington wrote:
>> G'day from Oz,
>> I'm attempting to make a dual-boot W2k & OS/2 box:
:
[snip]
:
>> I've found a patched pinball.sys that will allow W2k to work with HPFS.
>
> If that really works I'd be interested (please keep me informed through
> this NG). Last time I tried it (in a naive mood) it froze my Win2k and I
[snip]
As Daryl never reported back I think we might conclude that his
pinball.sys did not work :-(
But by coincidence I stumbled upon a pinball.sys version which DOES work
OK. I haven't seen it up till now anywhere so I figured I might point to
it here. My mistake if it was already known.
I just tried it on a VirtualPC Win2K (Dutch) freshly installed (IOW with
a recent NTFS version, which AFAIK seems to have been the problem all
along) and a Warp Connect on HPFS multibooted in the same VPC. Works
like a charm, reading and writing HPFS from Win2K, and having no tricky
suggestions like "<HPFS partition> is not formatted, format it now?".
On another (real) PC I got Win2K (US_EN) on FAT32. I tried it there too:
Win2K can read/write the HPFS partitions w/o troubles.
Go to http://www.schnickschnack.net
=> filebase
=> 18 OS/2 allgemein
grab HPFSWIN.ZIP
Instructions are in German, I'll translate them here (a bit loosely):
"From Win2K unpack the lot in a subdir. Next unpack HPFSNT.ZIP somewhere
and install HPFS, but DO NOT REBOOT YET. /* !! you might get in deep
trouble if you did (PRN) */
First, move pinball.sys from \winnt\system32\drivers to another subdir.
Unpack HPFS_w2k.zip there too. Patch pinball.sys from a CMD-window ("DOS
box"):
bupdate pinball.bdf <Enter>
and then move the new pinball.sys and rs.dll into \winnt\system32\drivers.
Reboot and enjoy"
All right, HPFS access from Win2K (and allegedly XP) now seems to work
OK. That leaves the question whether that is desirable at all. I'm
inclined to not let any operating system have access to another
operating system's boot drive, especially not during booting when
automagically and sometimes seemingly non-interruptable
chkdsk/scandisk/fsck/you_name_it procedures might screw up partitions
with non-native file systems (e.g., would Win2K fubar HPFS drives during
booting if it thinks the HPFS drive was shut down uncleanly?)
But I might be too paranoid ....
Anyone willing to try it out on XP (haven't got that here)?
Philip
Don
Philip Nienhuis <pr.ni...@hccnet.nl> wrote in
news:3fcbcfd6$0$108$3a62...@reader2.nntp.hccnet.nl:
--
Don "Freiheit" Eitner
Hobby eComStation & OS/2 developer
http://freiheit.syntheticdimension.net
Philip
I have been using HPFS in both win2000 and XP. It does work well with few
exceptions:
(1) You can not gave partitions of < 4GB and perhaps 8 GB.
(2) chkdsk only works under OS/2 therfore if windows crushes you will have to
run OS/2 first to clean the HPFS partition.
(3) You must hide the HPFS partition that you have under OS/2 with the
exception of the "common" one that as I said should < 4GB. This is a very
important point. Under winXP you can change the letter ;(I like the same
letter for the common partition under both OS/2) and even remove the letter
but the partion is not hide and when winXP boots takes for ever and sometimes
even do not load due to the fact that pinball has problems with the large
partitions (OS/2 partitions)
(4) I use AirBoot as a boot manager. It allows me to hide the partition that I
wanted in both OS's. This is key when you need to hide the HPFS partition that
you have under OS/2 which most likely these days are >4GB.
(5) I have a server NT 3.51. I have to play with the chkdsk file to see if it
can do the trick of chkdsk hpfs under winXP.
I have been using HPFS under windows until a couple of month ago that I tried
the new fat32 from netlabs. I like it because chkdsks works in both sides. So
far is working very well. The old fat32 use to be also very stable but did not
chkdsk in the os/2 side.
So my advice at the present time is to go with the new fat32
Regards,
-=terry (Denver)=-
chus...@attglobal.net
AIM: terryXela
I only have small (1,5 GB) HPFS partitions on my boxes, just used for
booting OS/2 and installing OS/2 specific apps. All the rest (data,
backup, project files, OpenWatcom, etc.) is on FAT16/FAT32 partitions. I
really do not need big HPFS partitions.
So, I can't tell how well it will behave on big partitions, sorry.
Looking at the ZIP-archive it seems the patch dates from mid-September
2001, so perhaps you may already have tried it. Can you compare this
version with the one you've tried?
I posted the link because all I ever could find until recently, with
significant searching efforts, was HPFSNT.ZIP and an even older version
both of which crashed my Win2K severely (in the end I had to reinstall
it). I figured other people might benefit too from the link I found.
Anyway, I am quite delighted to have found an HPFS-for-Win2K driver
which at least works for *me*.
Philip
> In message <3fcbcfd6$0$108$3a62...@reader2.nntp.hccnet.nl> - Tue, 02 Dec 2003
> 00:36:20 +0100Philip Nienhuis <pr.ni...@hccnet.nl> writes:
> :>But by coincidence I stumbled upon a pinball.sys version which DOES work
> :>OK.
>
> Philip
>
> I have been using HPFS in both win2000 and XP. It does work well with few
> exceptions:
>
> (1) You can not gave partitions of < 4GB and perhaps 8 GB.
No problem here. Mega-partitions here are NTFS and/or ext3 only.
> (2) chkdsk only works under OS/2 therfore if windows crushes you will have to
> run OS/2 first to clean the HPFS partition.
What if OS/2 crashes (e.g., power failure, my 1-yr old daughter hitting
the power or reset button, ....) and by accident or on purpose, Windows
is booted next? Does Windows know too that it can't chkdsk/scandisk
HPFS? (to be honest I don't dare to take the risk and try!)
> (3) You must hide the HPFS partition that you have under OS/2 with the
> exception of the "common" one that as I said should < 4GB. This is a very
> important point. Under winXP you can change the letter ;(I like the same
> letter for the common partition under both OS/2) and even remove the letter
> but the partion is not hide and when winXP boots takes for ever and sometimes
> even do not load due to the fact that pinball has problems with the large
> partitions (OS/2 partitions)
Here I have three primary partitions (Win2K/98 FAT32, OS/2 Boot mgr and
OS/2 HPFS), Win2K boots fine nevertheless, no HPFS hiding needed. The
only "evil" intention Win2K ever showed was suggesting to format the
HPFS partition; I told it to ignore it later on.
> (4) I use AirBoot as a boot manager. It allows me to hide the partition that I
> wanted in both OS's. This is key when you need to hide the HPFS partition that
> you have under OS/2 which most likely these days are >4GB.
>
> (5) I have a server NT 3.51. I have to play with the chkdsk file to see if it
> can do the trick of chkdsk hpfs under winXP.
>
> I have been using HPFS under windows until a couple of month ago that I tried
> the new fat32 from netlabs. I like it because chkdsks works in both sides. So
> far is working very well. The old fat32 use to be also very stable but did not
> chkdsk in the os/2 side.
AFAIK and according to the documentation, chkdsk on FAT32 works cursory
at best from OS/2 ("... only lost clusters and incorrect free space"
"lost clusters are converted to files only, not directories").
("For all other errors ...") FAT32 chkdsk / scandisk should really be
run from Windows (but then you might be bitten in the back because
Windows doesn't know about EAS).
(Quotes from Fat32 v.097 fat32.inf file)
BTW there was a thread about CHKDSK on FAT32 just a week ago in this
(c.o.o.s.storage) newsgroup.
Thank you,
Philip
I have 4 partitions of 4GB formatted as HPFS to use as shared drives
between Win2k and OS/2 using the patched pinball.sys and rs.dll. So
far no problems. I've been meaning to try 8GB partitions, but havn't
gotten around to it yet. Larger than 8GB has problems, without
question.
-steve