Jump to content

Patched IO.SYS for 9x/ME


jaclaz

Recommended Posts

Thanks for the reply jds, but i guess I wasn't clear. I meant CD and DVD drives, not a combo drive. Any disc (CD or DVD) tends to show up twice in Windows Explorer for some reason.

I was researching a problem with Vista, the opposite to this, wherein the CD/DVD drive disappears ... and I came across a KB which describes your particular problem. Of course, now that I want to reference it, I can't find it. Anyway, from what I remember, it said to boot in "safe mode" and delete the invalid entries in device manager. It described how to determine which entries were invalid and which to keep (probably by looking for "this device is operating correctly" status text, but I'm not certain). Hope that's of some help. If I find that KB again, I'll come back here and edit this posting.

Joe.

Edited by jds
Link to comment
Share on other sites


Is it possible to make the patch for Win ME, too? Till now I've hidden phantom drives. :whistle:

I have updated my PATCHPAR Program to Patch the Unpacked Windows ME IO.SYS as well. You will need to get the Unpacker from my Website.

Let me know if it solves your problem.

Hi Mr. Loew.

Well, I decided to give this a try on my home PC and unfortunately, ran into a problem.

My drive H: (in DOS 7.1, without loading the W98SE GUI) produced the following from a DIR command :


Volume in drive H is \é)ÞŠ†¥pÊ
Directory of H:\

y‹³æ"bx 2Àí 3,273,781,586 06/04/89 11:37
1 file(s) 3,273,781,586 bytes
0 dir(s) 446.52 MB free

By contrast, your earlier partial patch together with my favourite two byte patches to IO.SYS produces the following :


Volume in drive H is 2-3-FLAKEY
Volume Serial Number is 07EA-4466
Directory of H:\

MUSIC <DIR> 14/01/10 0:43
VIDEO <DIR> 14/01/10 1:21
TH99 <DIR> 01/02/10 0:41
CDDA <DIR> 31/03/10 23:03
FTP <DIR> 17/12/10 20:06
CAMERA <DIR> 31/05/11 20:56
TEMPOR~1 <DIR> 01/06/11 23:26
0 file(s) 0 bytes
7 dir(s) 361.72 MB free

The physical drive in question has the following partition table entries :


06 FAT16 (Primary)
E7 RS (Primary)
0F Extended Partition (LBA)
83 EXT2 (Primary)

The extended partition has a single volume (logical drive H:) :
0B FAT32 (LBA by virtue of the extended partition type)

All other drives and volumes work OK with either set of patches.

Joe.

Edited by jds
Link to comment
Share on other sites

Is it possible to make the patch for Win ME, too? Till now I've hidden phantom drives.  :whistle:

I have updated my PATCHPAR Program to Patch the Unpacked Windows ME IO.SYS as well. You will need to get the Unpacker from my Website.

Let me know if it solves your problem.

Hi Mr. Loew.

Well, I decided to give this a try on my home PC and unfortunately, ran into a problem.

My drive H: (in DOS 7.1, without loading the W98SE GUI) produced the following from a DIR command :


Volume in drive H is \é)ÞŠ†¥pÊ
Directory of H:\

y‹³æ"bx 2Àí 3,273,781,586 06/04/89 11:37
1 file(s) 3,273,781,586 bytes
0 dir(s) 446.52 MB free

By contrast, your earlier partial patch together with my favourite two byte patches to IO.SYS produces the following :


Volume in drive H is 2-3-FLAKEY
Volume Serial Number is 07EA-4466
Directory of H:\

MUSIC <DIR> 14/01/10 0:43
VIDEO <DIR> 14/01/10 1:21
TH99 <DIR> 01/02/10 0:41
CDDA <DIR> 31/03/10 23:03
FTP <DIR> 17/12/10 20:06
CAMERA <DIR> 31/05/11 20:56
TEMPOR~1 <DIR> 01/06/11 23:26
0 file(s) 0 bytes
7 dir(s) 361.72 MB free

The physical drive in question has the following partition table entries :


06 FAT16 (Primary)
E7 RS (Primary)
0F Extended Partition (LBA)
83 EXT2 (Primary)

The extended partition has a single volume (logical drive H:) :
0B FAT32 (LBA by virtue of the extended partition type)

All other drives and volumes work OK with either set of patches.

Joe.

I have not been able to replicate this problem.

What is the layout of the first Drive?

Run the attached program from DOS 7.1 and post the result.

Edited by rloew
Link to comment
Share on other sites

I have not been able to replicate this problem.

What is the layout of the first Drive?

Run the attached program from DOS 7.1 and post the result.

OK, here's the output from 'ltools -part' :



******************************************************************************
LTOOLS version V6.12 (C) 1996-2006 Werner.Zimmermann|AT|fht-esslingen.de
Compiled with Borland C 5.0 on Apr 27 2006 as 16bit binary
Running ldir under Windows V7.10
******************************************************************************
# LTOOLS infos ---------------------------------------------------------------
##### Disk 128 = /dev/hda : CHS= 788: 255: 63
----- Bios Int 13h extensions used --- LBA mode
# 1 Type:FAT16 >32M 1906MB from CHS= 0: 1: 1 to CHS=242:254:63 bootable
secs=3903732 start=63
# 2 Type:DOS ExPar 4267MB from CHS=243: 0: 1 to CHS=786:254:63
secs=8739360 start=3903795
# 5 Type:FAT16 >32M 2047MB from CHS=243: 1: 1 to CHS=503:254:63
secs=4192902 start=3903858
# 6 Type:FAT16 >32M 2047MB from CHS=504: 1: 1 to CHS=764:254:63
secs=4192902 start=8096823
# 7 Type:Linux Swap 172MB from CHS=765: 1: 1 to CHS=786:254:63
secs=353367 start=12289788
# LTOOLS infos ---------------------------------------------------------------
##### Disk 129 = /dev/hdb : CHS=4111: 255: 63
----- Bios Int 13h extensions used --- LBA mode
# 1 Type:FAT16 >32M 1380MB from CHS= 0: 1: 1 to CHS=175:254:63
secs=2827377 start=63
# 2 Type:e7 1804MB from CHS=176: 0: 1 to CHS=405:254:63
secs=3694950 start=2827440
# 3 Type:Win ExPar 25007MB from CHS=406: 0: 1 to CHS=521:254:63
secs=51215220 start=6522390
# 4 Type:Linux EXT2 4000MB from CHS=522: 0: 1 to CHS= 7:254:63
secs=8193150 start=57737610
# 5 Type:Win9x FAT32 25007MB from CHS=406: 1: 1 to CHS=521:254:63
secs=51215157 start=6522453
# LTOOLS infos ---------------------------------------------------------------
##### Disk 130 = /dev/hdc : CHS= 784: 255: 63
----- Bios Int 13h extensions used --- LBA mode
# 1 Type:Win9x FAT32 5130MB from CHS= 0: 1: 1 to CHS=653:254:63
secs=10506447 start=63
# 2 Type:DOS ExPar 1019MB from CHS=654: 0: 1 to CHS=783:254:63
secs=2088450 start=10506510
# 5 Type:FAT16 >32M 1019MB from CHS=654: 1: 1 to CHS=783:254:63
secs=2088387 start=10506573

Partition numbers 1-4 are primary, 5+ are logical volumes in an extended partition.

Here's the drive configuration reported by 'fdisk' :



Fixed Disk Drive Status
Disk Drv Mbytes Free Usage
1 6181 8 100%
C: 1906
F: 2047
G: 2047
173
2 32248 55 100%
D: 1381
H: 25007
3 6150 100%
E: 5130
I: 1020

Finally, here's the output from 'partsx' :


D010:0000 A DR=00 OFF=00000000 FLG=FFFFFFFF
D010:0096 B DR=01 OFF=00000000 FLG=FFFFFFFF
D010:012C C DR=80 OFF=0000003F FLG=00000001
D010:01C2 D DR=81 OFF=0000003F FLG=00000001
D010:0258 E DR=82 OFF=0000003F FLG=00000001
D010:02EE F DR=80 OFF=003B9172 FLG=00000001
D010:0384 G DR=80 OFF=007B8C37 FLG=00000001
D010:041A H DR=81 OFF=00638655 FLG=00000001
D010:04B0 I DR=82 OFF=00A0514D FLG=00000001

Joe.

Link to comment
Share on other sites

Hello, with a tool to edit the winboot.98s Spanish included as part of IO.SYS in "http://support.microsoft.com/kb/311561" ( http://download.microsoft.com/download/win98/ patch/22527/w98/es/311561spa8.exe) erroneously translated into English by Microsoft

Sample Capture

post-309044-0-59707800-1327716123_thumb.

post-309044-0-10613100-1327716135_thumb.

Edited by gerislamico
Link to comment
Share on other sites

Finally, here's the output from 'partsx' :


D010:0000 A DR=00 OFF=00000000 FLG=FFFFFFFF
D010:0096 B DR=01 OFF=00000000 FLG=FFFFFFFF
D010:012C C DR=80 OFF=0000003F FLG=00000001
D010:01C2 D DR=81 OFF=0000003F FLG=00000001
D010:0258 E DR=82 OFF=0000003F FLG=00000001
D010:02EE F DR=80 OFF=003B9172 FLG=00000001
D010:0384 G DR=80 OFF=007B8C37 FLG=00000001
D010:041A H DR=81 OFF=00638655 FLG=00000001
D010:04B0 I DR=82 OFF=00A0514D FLG=00000001

Joe.

Everything looks normal. H: should have worked properly.

Were you running my Patched IO.SYS when you ran PARTSX or the working version?

Either way, switch to the other one and rerun PARTSX.

Link to comment
Share on other sites

Finally, here's the output from 'partsx' :


D010:0000 A DR=00 OFF=00000000 FLG=FFFFFFFF
D010:0096 B DR=01 OFF=00000000 FLG=FFFFFFFF
D010:012C C DR=80 OFF=0000003F FLG=00000001
D010:01C2 D DR=81 OFF=0000003F FLG=00000001
D010:0258 E DR=82 OFF=0000003F FLG=00000001
D010:02EE F DR=80 OFF=003B9172 FLG=00000001
D010:0384 G DR=80 OFF=007B8C37 FLG=00000001
D010:041A H DR=81 OFF=00638655 FLG=00000001
D010:04B0 I DR=82 OFF=00A0514D FLG=00000001

Joe.

Everything looks normal. H: should have worked properly.

Were you running my Patched IO.SYS when you ran PARTSX or the working version?

Either way, switch to the other one and rerun PARTSX.

The above was with the combined (working) patches.

With the non-working patch, I get the following :


D010:0000 A DR=00 OFF=00000000 FLG=FFFFFFFF
D010:0096 B DR=01 OFF=00000000 FLG=FFFFFFFF
D010:012C C DR=80 OFF=0000003F FLG=00000001
D010:01C2 D DR=81 OFF=0000003F FLG=00000001
D010:0258 E DR=82 OFF=0000003F FLG=00000001
D010:02EE F DR=80 OFF=0000003F FLG=00F30001
D010:0384 G DR=80 OFF=0000003F FLG=01F80001
D010:041A H DR=81 OFF=00638655 FLG=02FD0001
D010:04B0 I DR=82 OFF=0000003F FLG=028E0001

Joe.

Link to comment
Share on other sites

Finally, here's the output from 'partsx' :


D010:0000 A DR=00 OFF=00000000 FLG=FFFFFFFF
D010:0096 B DR=01 OFF=00000000 FLG=FFFFFFFF
D010:012C C DR=80 OFF=0000003F FLG=00000001
D010:01C2 D DR=81 OFF=0000003F FLG=00000001
D010:0258 E DR=82 OFF=0000003F FLG=00000001
D010:02EE F DR=80 OFF=003B9172 FLG=00000001
D010:0384 G DR=80 OFF=007B8C37 FLG=00000001
D010:041A H DR=81 OFF=00638655 FLG=00000001
D010:04B0 I DR=82 OFF=00A0514D FLG=00000001

With the non-working patch, I get the following :


D010:0000 A DR=00 OFF=00000000 FLG=FFFFFFFF
D010:0096 B DR=01 OFF=00000000 FLG=FFFFFFFF
D010:012C C DR=80 OFF=0000003F FLG=00000001
D010:01C2 D DR=81 OFF=0000003F FLG=00000001
D010:0258 E DR=82 OFF=0000003F FLG=00000001
D010:02EE F DR=80 OFF=0000003F FLG=00F30001
D010:0384 G DR=80 OFF=0000003F FLG=01F80001
D010:041A H DR=81 OFF=00638655 FLG=02FD0001
D010:04B0 I DR=82 OFF=0000003F FLG=028E0001

I believe the following combination of Partitions caused the problem

1. On Drive #1 you have a Type 5 Extended Partition.

2. The last Logical Partition in this Extended Partition is Non-DOS.

3. On Drive #2 you have a Type 0xF Extended Partition.

4. The Logical Partition in this Extended Partition is DOS.

It is a rather improbable combination but I have revised my Patch so it should cover it.

Try the attached Patch on an Unpatched copy of IO.SYS and boot with the Patched IO.SYS

Test all of your Partitions and run PARTSX again.

EDIT: This Patch has been revised and has been tested.

IMPORTANT: Four copies were downloaded before 7:15 PM EST. Do not use these copies are they do not cover all cases.

REEDIT: The Patch did not correctly handle Windows ME and has been removed. A new Patch will be posted shortly. Patches to IOSYS 7 are fine.

Edited by rloew
Link to comment
Share on other sites

I see no one listens. Four people downloaded the experimental PATCHPAR I posted earlier.

I said not to download it before it was verified. I have already redone it.

@jds: If you already downloaded it, redownload the newer copy in my previous post and use it instead.

Link to comment
Share on other sites

I see no one listens. Four people downloaded the experimental PATCHPAR I posted earlier.

I said not to download it before it was verified. I have already redone it.

@jds: If you already downloaded it, redownload the newer copy in my previous post and use it instead.

Well, Mr Loew,

I've just downloaded and this one works properly for me.

Joe.

Link to comment
Share on other sites

I see no one listens. Four people downloaded the experimental PATCHPAR I posted earlier.

I said not to download it before it was verified. I have already redone it.

@jds: If you already downloaded it, redownload the newer copy in my previous post and use it instead.

Well, Mr Loew,

I've just downloaded and this one works properly for me.

Joe.

Perfect :thumbup

New version will be added to Service Pack 3

==================================================
Filename : WINBOOT.SYS
MD5 : 94d9415346382faef754ca943e6759dd
SHA1 : ba48cf1b40fc820fce708afee87f732cbfc6a04e
CRC32 : 82380988
SHA-256 : c86124aace28c02fcde58e967f91c3930097247a107b22dba6b542fb817f623c
SHA-512 : eb3b3cff053c24bdda018832d5e2da2f8e292132f20e0c3a771f33cbb57923898697814a35ce9799c5cb80ed133ed1cb37ee4ca56c34a26531f836150024958b
Full Path : C:\WINBOOT.SYS
Modified Time : 1/28/2012 7:55:13 PM
Created Time : 1/28/2012 7:57:05 PM
File Size : 222,670
File Version :
Product Version :
Identical :
Extension : SYS
File Attributes : A
==================================================

Edited by PROBLEMCHYLD
Link to comment
Share on other sites

I see no one listens. Four people downloaded the experimental PATCHPAR I posted earlier.

I said not to download it before it was verified. I have already redone it.

@jds: If you already downloaded it, redownload the newer copy in my previous post and use it instead.

Well, Mr Loew,

I've just downloaded and this one works properly for me.

Joe.

Perfect :thumbup

New version will be added to Service Pack 3

==================================================
Filename : WINBOOT.SYS
MD5 : 94d9415346382faef754ca943e6759dd
SHA1 : ba48cf1b40fc820fce708afee87f732cbfc6a04e
CRC32 : 82380988
SHA-256 : c86124aace28c02fcde58e967f91c3930097247a107b22dba6b542fb817f623c
SHA-512 : eb3b3cff053c24bdda018832d5e2da2f8e292132f20e0c3a771f33cbb57923898697814a35ce9799c5cb80ed133ed1cb37ee4ca56c34a26531f836150024958b
Full Path : C:\WINBOOT.SYS
Modified Time : 1/28/2012 7:55:13 PM
Created Time : 1/28/2012 7:57:05 PM
File Size : 222,670
File Version :
Product Version :
Identical :
Extension : SYS
File Attributes : A
==================================================

Jumping the gun a bit, but it should be OK as long as you weren't one of the four who downloaded it before 7:15 PM EST

I am removing the previous versions from the Forum as they do not cover all possible configurations of Partitions.

Link to comment
Share on other sites

I see no one listens. Four people downloaded the experimental PATCHPAR I posted earlier.

I said not to download it before it was verified. I have already redone it.

@jds: If you already downloaded it, redownload the newer copy in my previous post and use it instead.

Well, Mr Loew,

I've just downloaded and this one works properly for me.

Joe.

Hi, Joe!

I'm glad the latest installment of RLoew's patch worked OK for you.

But, just for completeness, would you please post the output of partsx while using it?

Thanks in advance! :yes:

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