98 Guy
Mar 22 2007, 07:30 AM
Assuming that we're talking about a hard drive (IDE) larger than 137 (or 127.5) gb that's connected to a motherboard that has bios support for 48-bit LBA, then my questions are:
1) If the drive is formatted as a single partition (single volume) and given a read or write operation at (or just past) the sector that contains the boundary point (137 or 127.5 gb point) will that read or write "wrap" back to sector 0, and if it's a write operation will such a write dammage the MBR or the FAT tables?
2) If the drive is partitioned as 2 volumes, then does that matter? In other words, will a read or write at or past the 137/127.5 gb point result in the same situation regardless of how the drive has been formatted?
eidenk
Mar 22 2007, 11:37 AM
1) I don't think it damages the MBR but the FAT certainly.
2) Yes it will do the same damage to the first partition.
98 Guy
Mar 23 2007, 07:44 AM
I'm not sure if I understand the answer.
If I have a 160 gb hard drive, and if I format it as an 80 gb primary partion and an 80 gb secondary partition, such that I have an 80 gb C drive and an 80 gb D drive, then:
1) will I completely avoid the 137 gb boundary problem? Or
2) will a read/write past the 137 gb point of the drive (which would be at the 57 gb point into the D drive) cause this sector-wrapping problem and hence would end up causing dammage to the fat area of the C drive?
(Some people think that formatting a large drive into smaller volumes of each less than 137 gb is a way to avoid this problem. Are they right?)
Where is the author of the modified ESDI_506.PDR? He/She should know the answer.
Bonus:
If I remove or rename ESDI_506.PDR, windows uses "compatibility-mode" (which is DOS mode?) to access the (IDE) hard drives. If ESDI_506.PDR is removed or renamed, then does this 137 gb problem "go away" ?
eidenk
Mar 23 2007, 08:56 AM
No you won't avoid problems with partitions.
There is a long thread about all that. Please read it.
bacon_boy
Apr 2 2007, 09:41 PM
Yep, partitions have nothing to do with the wrapping bug. Making several small ones will cause just as much damage as a single large one without the patch.
I've installed this fix, and while it does correct the wrapping issue, there are weird issues I've encountered with the Recycle Bin size limits, as well as IE's cache size limits not behaving correctly. Just so you know. A minor nuisance all in all though, and still much better than being stuck at 127 GB.
The author was banned (shame) but you can read the long thread where just about the whole thing was described as to the whys and hows and how to apply the fix, etc.
98 Guy
Apr 6 2007, 10:00 AM
QUOTE (Eck @ Apr 5 2007, 08:37 PM)

The author was banned (shame) ...
And why was the author banned?
Yes, I would say that is a shame, given that he/she was seemingly so talented and provided the win-98 community with very valuable resource (the updated ESDI_506 driver that is, and maybe more?)
Don't know. But there was a post from a mod saying that she hadn't cooperated with some unspecified thing after several warnings. The mod also said that if we discuss it we can get banned too! I paraphrase, but that was the jist of his post.
Yes, LLXX was very giving to the community as far as offering assistance as well as designing several of the patches that are still being used in some of the update packs. Most of the gurus we have are awesome at creating guides, keeping track of updates, troubleshooting problems, packaging installers, etc, but she was a rare one that actually wrote code that fixed up serious issues.
Had a funky sense of humor too. I enjoyed the sarcasm. Obviously someone else did not. I know I've been dissed on forums a lot more strongly and childishly than anything I've ever read from her and the perpetrators have always gotten off scott free.
Who knows? Maybe she laid it on too rough on a mod who can't take a joke. Extreme loss to these forums. I have no idea what happened but I tend to be sympathetic to the accused as my diplomacy kind of stinks. I got fired from more jobs because of true things I've said even though my work was excellent. Most folks can't handle the truth. Shame on them. They'll make the money now but be burning later.
Repressed anger guy signing off for now.
QUOTE ("eidenk")
There is a long thread about all that. Please read it.
are you referring to this one ?
http://www.msfn.org/board/index.php?showtopic=46752there are some posts in that thread about using a external ATA card but no clear results.
What about using a 48bit LBA compatible IDE controller card instead of the onboard ATA IDE channels ? has anyone ever tried using such a card to see if Win98 can work with physical hard drives bigger than 137gb ? (say, a hard disk of 160gb with one 127gb partition + another partition with the remaining space ?)
I have a 160 gb hard drive and my bios recognizes it right and so does Win98 but as soon as I step over the 127gb the data get corrupted and my system freezes for a while. Fortunately I didn't lose the < 127 GB content but I was wondering if using a external card would help me have the remaining space of the drive.
here's what Seagate says on their website :
http://www.seagate.com/ww/v/index.jsp?loca...000dd04090aRCRDQUOTE
Windows 98 - Operating System - 127 GB - 137 GB Limitation
At this time Windows 98 does not natively support 137GB drives. However, there are some 3rd party utilities that will allow you to see the full capacity of the drive once the operating system has been installed (no support for installing to a full size partition).
Below you will find solutions for overcoming this capacity limitation with the advantages and disadvantages for each method.
3rd Party Controller Cards
Using a 3rd party controller card will allow you to overcome the 137GB limit by providing 48-bit support at the BIOS level and by providing drivers with 48-bit support. This is arguably the safest method for utilizing your drives full capacity:
Advantages:
* Card provides 48-bit support at the BIOS level
* Card comes with 48-bit support drivers
* Card is plug-and-play compatible
Disadvantages:
* Card must be purchased
* An additional PCI slot is required
Software Driver Updates (800 Series Intel Chipsets Only)
The Intel Application Accelerator (IAA) adds 48-bit LBA support for the 800 series Intel chipsets. Intel also provides information on how to identify your chipset.
WARNING: If your system's old boot drive is less than 137GB and uses a drive overlay program (DDO) to overcome a previous BIOS capacity limitation (such as Disk Manager or DiscWizard and identifiable as a blue banner box before the operating system loads), then the Intel Application Accelerator is incompatible with your system. If you have this legacy configuration, the Ultra ATA host adapter card is the only solution for Windows 98SE. If you install the Intel Application Accelerator on this type of system, loss of data will occur. If you are not sure if your system uses a DDO, contact us.
Advantages:
* Will provide support for the full capacity of drives larger than 137 GB
* No charge
Disadvantages:
* May be incompatible with some versions of drive overlays that could cause the system not to boot.
Software Driver Updates (Non-Intel Chipsets)
At this time, there are no software driver updates available.
xtrm
May 7 2007, 12:50 AM
I don't think somebody answered my question concerning the Intel Application Accelerator on that topic, so I ask here again - I have a i850E chipset and the 2.3 Application Accelerator installed. Does this (referring the quoter of the post above) mean, that I am in fact able to use bigger harddrives than 127gb just like 2000 and XP can?
Mijzelf
May 7 2007, 01:55 AM
According to
www.48bitlba.com you can.
xtrm
May 7 2007, 07:35 AM
Holy cow! But I'm not gonna test it for the sake of it to find out that it doesn't work in the end. So I think I'll need a definite confirmation, maybe someone here has a setup with IAA and can tell me about it.
From what I've read, if the IAA is compatible with your system then it can be used (obviously). If you can use it, then it is substituted as the driver used just like what happens when using a Via board with the Via Sata/Raid driver and a Sata hard drive. So, since that ESDI pdr driver is not doing anything you can run your big hard drives as long as your bios supports 48 LBA. Just don't use Scan Disk and Defrag. You'll need 3rd party tools instead. And set msconfig not to run Scan Disk on a bad shutdown.
And yes, if you use a PCI IDE Controller card then you install its own driver that also is used instead of the ESDI pdr driver. So then you can also use the large hard drives as long as your bios supports the 48 bit LBA.
xtrm
May 8 2007, 12:13 AM
Don't use scandisk and defrag? What the...so it's basically completely senseless or I have to get an other prog to scan and defrag...that's bad. But as I would be only storing files on it, I would not have to scan or defrag too soon anyway.
Well, Windows 9x/Me ScanDisk can be used if you never select the Thorough Scan option. The normal files/folders scan is okay. Disk Defragmenter is a definite no-no. Neither of these will see the sectors past that big hard drive limit as being healthy and will do damaging things to them if it encounters them.
Any new commercial defragmenting program will not have any problems. Norton Utilities 2002 was the last stand alone version and has full 9x/Me compatibility in Norton Disk Doctor and Norton Speed Disk to be perfect substitutes for the built in Windows versions (which are by the way, Norton Disk Doctor and Norton Speed Disk without the Norton GUI and the additional features). It's just that the versions that come with Windows 9x/Me don't have that 48bit LBA compatibility.
So if you can get your hands on that you could do your full thorough disk scans and defrags. Just do a custom installation and uncheck the Norton Unhide feature so you don't get that stupid Norton Recycle Bin that interferes with some stuff. You could also install it anyway and go into its options and delete all the files it protected and then turn it off and rename the Recycle Bin back to Recycle Bin, but it's better not to install it and have it mess with things in the first place. And you'll also want to make sure System Doctor is not set to run at Windows Startup.
The only things you need are Disk Doctor and Speed Disk. Win Doctor is nice but it does do some funky things in its fixes to programs that install in a way that uses an inserted cd to run, or use files not activated in the registry until used (like some games and Microsoft Office, as well as DotNET stuff). Better off with no registry cleaner or a more modern one. So you install the whole thing except Norton Unhide Wizard but only use those 2 programs.
xtrm
May 8 2007, 05:12 PM
Well I have norton AV 2002 professional, so that recycle bin stuff is on my comp anyway. I deactivated it tho. But as long as I can use normal scandisk without the big scan (which takes like 8 hours on my 120 gig), it's ok. But not being able to use defrag sucks a bit.
Mijzelf
May 9 2007, 02:12 AM
QUOTE
Neither of these will see the sectors past that big hard drive limit
QUOTE
It's just that the versions that come with Windows 9x/Me don't have that 48bit LBA compatibility.
Those statements are not true. The problems with scandisk and defrag are on partition level, not on hardware level, and have nothing to do with LBA48. Both are crippled by a maximum memory usage, which limits them to a
partition of max about 127 GiB.
support.microsoft.com. While this looks as the same limit as the LBA28 limit, it has a different cause. You are safe as long as your partitions are smaller than 127GiB.
BTW: defrag and scandiskw from WinME don't have this problem, and you can exchange your W95/98 version with these ones. 2nd advantage: defrag from WinME is
much faster.
xtrm
May 10 2007, 10:33 AM
a) I had planned to buy a 250 gig drive and make two 125 GB partitions anyway
b ) I have the ME version of defrag anyway
c) I can exchange my scandiskw.exe from 98se to the ME one and it 1.) works and 2.) is better?
d) I would not have any problems with my scandiskw anyway, not even with the big scan, because all of my partitions would be less than 127 gig?
Am I right with C and D? If yes...why the hell did nobody tell me this? lol
Mijzelf
May 11 2007, 03:03 AM
C1 and D are both right. C2, well, I don't know if it's better. It just works.
jaclaz
May 11 2007, 04:55 AM
"better" is a very difficult definition, sure it is faster!

:
don't take my word for it, read Mdgx's

take on the topic:
http://www.mdgx.com/98-5.htm#WDIWThe only possible (unconfirmed) exception could be if you use a German system
AND MS money 99:
http://www.msfn.org/board/Note_WinME_Defra...y99_t92956.htmlI guess that this, even
IF definitely confirmed, can be solved or however affects 0.01% of users....
also, check #16 here:
http://smallvoid.com/tweak/win9x/tweak.htmland "MAP THE CACHE" here:
http://www.mdgx.com/98-3.htmand, ONLY if you like taking risks AND have less than 64 Mb memory, this:
http://www.mdgx.com/98-1.htm#98FASjaclaz
Eck
May 13 2007, 12:11 AM
Well okay, then. I had no idea that Windows Me's ScanDisk and Defrag could handle past 137GB. I had understood that the Windows Me versions were just an improved design that ran faster, but didn't know they were also able to handle past 137GB. Since I always use 98SE2ME I get those versions anyway.
Xeno86
May 15 2007, 02:05 PM
Has anybody tried if Diskeeper Lite 7.0.418 (freeware) works past 137GB ?
I am currently using it on my Windows 98 and I must say that's a lot faster than MS defrag.exe.
eidenk
May 15 2007, 02:35 PM
I did it once but I lost data after I crashed the OS (by my stupid fault, nothing to do with diskeeper) while defragmenting a 250GB partition with something like 200 GB of data on it..
After I had recovered most of my lost data, which was apparently only what was being moved around by Diskeeper at the time the OS crashed, I decided to partition my 250GB disks into 2 x 120GB partitions, which I find more manageable, so I never tried again.
Hence I can't be 100% sure it works properly. I would think so only.
Brainpiercing
May 18 2007, 06:31 AM
Do the >137MB problems only apply to IDE or to SATA as well?
Mijzelf
May 22 2007, 04:36 AM
QUOTE
Do the >137MB problems only apply to IDE or to SATA as well?
I'm not sure, but I suppose that you will have the same problem when you use the compatibility mode, in which case the drive behaves as a normal IDE drive, and so the ESDI_506 driver will be used. As soon as you use special SATA (chipset) drivers the problem should be gone.
Brainpiercing
May 24 2007, 06:44 AM
Hmm, good. Because I HAVE been using a 200GB SATA drive for about two years now, without problems, although not as a boot drive. Recently however a crash corrupted the registry to the point it had to be overwritten by an OLD copy. And there were no SATA drivers in that copy, so I was quite scared. Luckily, I wrote nothing to the disk until the SATA-drivers were installed again. (By way of explanation: Even though I consider myself somewhat an enthusiast, this installation of Win98SE I am running is the same one I did for my old setup of hardware about five or six years ago, and it hasn't been reinstalled even after exchanging basically every component except the harddisk about three years ago. Win98 is so tolerant of hardware changes....)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.