MSFN Forum: Patched IO.SYS for 9x/ME - MSFN Forum

Jump to content



  • 8 Pages +
  • « First
  • 6
  • 7
  • 8
  • You cannot start a new topic
  • You cannot reply to this topic

Patched IO.SYS for 9x/ME Patches needed for correct LBA managing? Rate Topic: -----

#141 User is offline   rloew 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 761
  • Joined: 30-May 05
  • OS:98SE
  • Country: Country Flag

Posted 27 January 2012 - 08:51 PM

View Postjds, on 27 January 2012 - 07:23 PM, said:

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.


#142 User is offline   jds 

  • -DOS+
  • PipPipPip
  • Group: Members
  • Posts: 425
  • Joined: 03-June 08
  • OS:98SE
  • Country: Country Flag

Posted 28 January 2012 - 02:47 AM

View Postrloew, on 27 January 2012 - 08:51 PM, said:

View Postjds, on 27 January 2012 - 07:23 PM, said:

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.

#143 User is offline   rloew 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 761
  • Joined: 30-May 05
  • OS:98SE
  • Country: Country Flag

Posted 28 January 2012 - 04:19 PM

View Postjds, on 28 January 2012 - 02:47 AM, said:

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.

This post has been edited by rloew: 29 January 2012 - 12:32 PM


#144 User is offline   rloew 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 761
  • Joined: 30-May 05
  • OS:98SE
  • Country: Country Flag

Posted 28 January 2012 - 06:14 PM

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.

#145 User is offline   jds 

  • -DOS+
  • PipPipPip
  • Group: Members
  • Posts: 425
  • Joined: 03-June 08
  • OS:98SE
  • Country: Country Flag

Posted 28 January 2012 - 08:39 PM

View Postrloew, on 28 January 2012 - 06:14 PM, said:

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.

#146 User is offline   PROBLEMCHYLD 

  • MSFN Addict
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,809
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 28 January 2012 - 09:19 PM

View Postjds, on 28 January 2012 - 08:39 PM, said:

View Postrloew, on 28 January 2012 - 06:14 PM, said:

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

This post has been edited by PROBLEMCHYLD: 28 January 2012 - 09:19 PM


#147 User is offline   rloew 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 761
  • Joined: 30-May 05
  • OS:98SE
  • Country: Country Flag

Posted 28 January 2012 - 09:42 PM

View PostPROBLEMCHYLD, on 28 January 2012 - 09:19 PM, said:

View Postjds, on 28 January 2012 - 08:39 PM, said:

View Postrloew, on 28 January 2012 - 06:14 PM, said:

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.

#148 User is offline   PROBLEMCHYLD 

  • MSFN Addict
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,809
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 28 January 2012 - 10:07 PM

View Postrloew, on 28 January 2012 - 09:42 PM, said:

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 was NOT one of the four. LOL

#149 User is offline   jaclaz 

  • The Finder
  • Group: Developers
  • Posts: 9,105
  • Joined: 23-July 04
  • OS:none specified
  • Country: Country Flag

Posted 29 January 2012 - 04:05 AM

View Postrloew, on 28 January 2012 - 06:14 PM, said:

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.

JFYI ;):
http://reboot.pro/2362/page__st__31

:lol:

jaclaz

#150 User is offline   dencorso 

  • Adiuvat plus qui nihil obstat
  • Group: Super Moderator
  • Posts: 3,965
  • Joined: 07-April 07
  • OS:98SE
  • Country: Country Flag

Posted 29 January 2012 - 05:29 AM

View Postjds, on 28 January 2012 - 08:39 PM, said:

View Postrloew, on 28 January 2012 - 06:14 PM, said:

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:

#151 User is offline   jds 

  • -DOS+
  • PipPipPip
  • Group: Members
  • Posts: 425
  • Joined: 03-June 08
  • OS:98SE
  • Country: Country Flag

Posted 29 January 2012 - 06:52 AM

View Postdencorso, on 29 January 2012 - 05:29 AM, said:

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:

Hi Den,

Sure :
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=00000001
D010:04B0  I  DR=82  OFF=0000003F FLG=028E0001


Curiously, the OFF and FLG entries for drives F, G and I are different with this patch than with the trusty old combined patch. In both cases however, all the drives behave normally and pass a standard SCANDISK test.

Joe.

#152 User is offline   rloew 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 761
  • Joined: 30-May 05
  • OS:98SE
  • Country: Country Flag

Posted 29 January 2012 - 12:48 PM

View Postjaclaz, on 29 January 2012 - 04:05 AM, said:

View Postrloew, on 28 January 2012 - 06:14 PM, said:

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.

JFYI ;):
http://reboot.pro/2362/page__st__31

:lol:

jaclaz

Noted. I may have to PM future experimental programs to the intended users.

Quote

Hi Den,

Sure :

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=00000001
D010:04B0 I DR=82 OFF=0000003F FLG=028E0001


Curiously, the OFF and FLG entries for drives F, G and I are different with this patch than with the trusty old combined patch. In both cases however, all the drives behave normally and pass a standard SCANDISK test.

Joe.

The combined Patch used Phellum's patches to force LBA processing. When Logical Partitions are processed as LBA, the OFF field is the actual starting point of the Partition and the FLG field contains 00000001.
My Patches do not include his, so CHS processing is still enabled. When Logical Partitions are processed as CHS, the OFF field is relative to a Start Cylinder. The MSW of the FLG field is this Start Cylinder.
Your F:, G: and I: Logical Partitions are CHS.

The problem with my older Patch is that it didn't cover your case where the Linux Partition on Disk #1 was processed as CHS and then Discarded. The Start Cylinder leaked into the FLG field for the next Partition processed, your H: Partition. If you compare the PARTSX outputs from my old and new Patches you will see the difference. I identified a similar problem and fixed it with my earlier Patch, but you uncovered another one.


I have corrected the problem with Patching the unpacked Windows ME IOSYS 8 and attached it here.

Attached File(s)


This post has been edited by rloew: 29 January 2012 - 12:54 PM


Share this topic:


  • 8 Pages +
  • « First
  • 6
  • 7
  • 8
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy