Jump to content

The problem with CDFS.VXD


egrabrych

Recommended Posts

I noticed an interesting thing:

a. I install ONLY "IOSYS98.EXE" (http://www.mdgx.com/files/IOSYS98.EXE) - it's OK.

b. I install ONLY "CDFS.VXD 4.90.3002 patched with RLoew's" (http://rloew1.no-ip.com/Programs/PTCHCDFS.ZIP) - it's OK.

c. I install "IOSYS98.EXE", then I replace the CDFS.VXD file (in the C:\Windows\System\IOSubsys catalogue) with the original version of Windows ME (4.90.3000) AND install "CDFS.VXD 4.90.3002 patched with RLoew's" - it's WRONG:

All CD/DVD drives are seen by the Windows Explorer (4.72.3612.1710, but also earlier versions) as "Removable Disk", without the ability to read the disc's content. After uninstalling the "CDFS.VXD 4.90.3002 patched with RLoew's" with CDFS.VXD, either in version 4.90.3000 4.10.1999 (from the hotfix"274175usa8.exe") or version 4.90.3002 - it's OK.

MDGx writes about the "IOSYS98.EXE" this: "Updated (v2) to include newer CDFS.VXD 4.90.3002 patched for > 2 GB DVD-size bug using RLoew's patch", but the CDFS.VXD in version 4.90.3000 after being patched with the "CDFS.VXD 4.90.3002 patched with RLoew's" and the CDFS.VXD 4.90.3002 of the "IOSYS98.EXE" hotfix DIFFER (perhaps not only by the version number: 4.90.3002 vs. 4.90.3000). A detailed list of differences is as follows:

CDFS.RRL vs. cdfs.3002

00000142: 5A 0A

00001C34: 5A 0A

00008936: 96 FE

00008937: 05 06

0000C0A0: 7C E4

0000C0A1: 05 06

0000E539: B8 BA

0000E5FD: 30 32

I have the Windows 98SE + KernelEx 4.52, IO.SYS file with the hotfix 311561... 8.exe, patched with the "Patching Program That will add the Partition Offset Bug Fix" with RLoew's.

Link to comment
Share on other sites


Older CDFS.VXD 4.90.3001 from Q274175 Fix
Buggy original version? Apparently a HotFix you needed to Request from MS.

The WinME 3001 version is in this package. Try that and see if it "patches" the same.

BTW, between each "test", did you start "fresh"? IOSYS98.EXE installs many other files.

a. Full Package - ok

b. PTCHCDFS - Against WHAT file (which one from where?) (along with (a.)?)

c. Original "bug" version "patched" (using PTCHCDFS?) (along with (a.)?)

Sorry, you are unclear in describing your methodology.

Edited by submix8c
Link to comment
Share on other sites

Sorry, you are unclear in describing your methodology.

Well, there's a bit of confusion and misunderstanding here. I did NOT report the problem to solve, this problem IS ALREADY SOLVED!

The sequence of events was as follows:

post-293708-0-77840900-1425128804_thumb.

I was interested in ONLY identification of the type of drive: local disk ("dysk lokalny" - in Polish), CD-ROM disk ("dysk CD-ROM" - in Polish), removable disk ("dysk wymienny" - in Polish) - in Windows 98SE. CORRECTLY drives were identified as follows:

post-293708-0-41760400-1425128822_thumb.

the identification below is INCORRECT:

post-293708-0-58097800-1425128838_thumb.

My OBSERVATIONS from this experiment are as follows:

1) The file Cdfs.vxd in the version:

- 4.90.3000 - original file from Windows ME installation disk

- 4.90.3000 - when patched by "CDFS.VXD 4.90.3002 patched with RLoew's" (http://rloew1.no-ip.com/Programs/PTCHCDFS.ZIP)

- 4.90.3001 - with hotfix 274175 (http://ftp.isu.edu.tw/pub/CPatch/msupdate/win98se-nsrc/backup/274175usa8.exe)

- 4.90.3001 - when patched by "CDFS.VXD 4.90.3002 patched with RLoew's"

in Windows 98SE works INCORRECTLY.

2) File Cdfs.vxd in the version:

- 4.90.3002 - with unofficial hotfix "IOSYS98.EXE" (http://www.mdgx.com/files/IOSYS98.EXE), PROPERLY also works when you have not installed other files from unofficial hotfix "IOSYS98.EXE".

3) "CDFS.VXD 4.90.3002 patched with RLoew's" can be applied to any version of the Cdfs.vxd file EARLIER than version 4.90.3002 (4.10.1998, 4.10.1999, 4.90.3000, 4.90.3001).

post-293708-0-76265000-1425128869_thumb.

In the drawing is bug; should be written: "4.90.3000 - the original file from the Windows ME installation disk"

4) The files Cdfs.vxd:

- In version 4.90.3002 - with the unofficial hotfix "IOSYS98.EXE"

- obtained when patched by "CDFS.VXD 4.90.3002 patched with RLoew's" Cdfs.vxd file in version 4.90.3001

Are NOT IDENTICAL.

For use on Windows 98SE is suitable ONLY:

- Cdfs.vxd file in version 4.90.3002 (with the unofficial hotfix "IOSYS98.EXE"),

- when patched by "CDFS.VXD 4.90.3002 patched with RLoew's" Cdfs.vxd file in version 4.10.1999 (with hotfix 274175),

- the original Cdfs.vxd file in version 4.10.1999 from hotfix 274175

(in version 4.10.1998, as flawed as described in article 274175, omit here).

The last of these observations was the reason I wrote that post - because, in my opinion, the conclusion formulated in such a way isn't consequential to the information given in the http://www.mdgx.com/upd98me.php. A thing mitigating this problem is that during the installation of the unofficial patch "IOSYS98.EXE", the existing Cdfs.vxd file is obligatorily converted to the version 4.90.3002. and restoring it to another version is possible only through one's own interference.

I described the problem that was already solved in the version 2. of the unofficial patch "IOSYS98.EXE" (which includes changes to the Cdfs.vxd file, introduced by the "CDFS.VXD 4.90.3002 patched with RLoew's"); nevertheless, "returning to the past" on your own is always possible, of which forewarns my note.

Edited by egrabrych
Link to comment
Share on other sites

To be able to use Win ME VxDs in Win 98FE/SE it's necessary to downversion patch. So CDFS.VXD 4.90.3002 is created from Win ME CDFS.VXD 4.90.3001 by downversioning the VXD, then patching with RLoew's patcher. So, that is the file found inside "IOSYS98.EXE".

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...