VOGONS


Advice on bigger HDDs beyond 128GB

Topic actions

First post, by DustyShinigami

User metadata
Rank Oldbie
Rank
Oldbie

It looks as though I'm going to need to replace my 80GB HDD, that I use for storing game images, as it's almost out of space. I have the Windows update installed that allows FDISK to recognise bigger HDDs, but I've read it's still limited to around 128GB. I'm thinking of getting a 256GB drive, which should be a sweet spot. However, because 98 only supports 28-bit LBA, it technically doesn't support higher than 128...? I briefly saw mention of needing some special LBA drivers to increase it further...? Could someone explain, or point me in the right direction, on what I need to do exactly? I can't imagine it's a simple case of downloading a driver and hey-presto - problem solved.

Or, is it not recommended to do this? Are people more in favour of just partitioning a big drive?

Thanks

OS: Windows 98 SE
CPU: Slot 1 Pentium III Coppermine 933MHz (SL448)
RAM: Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/128MB Geforce 4 Ti 4200
Motherboard: ABit AB-BE6-II Intel 440BX
Sound Card: Sound Blaster Live Value CT4670

Reply 1 of 23, by Shponglefan

User metadata
Rank l33t
Rank
l33t

There is an R. Loew high capacity disk patch which apparently allows storage above 128 GB.

You can get the patches from Phil's Computer lab here: https://www.philscomputerlab.com/rudolph-r-loew-patches.html

The patch you want is the included HCDP patch. Note that I have not tried this patch myself.

Pentium 4 Multi-OS Build
486 DX4-100 with 6 sound cards
486 DX-33 with 5 sound cards

Reply 2 of 23, by douglar

User metadata
Rank l33t
Rank
l33t

My understanding is that it goes something like this:

1) Make sure your BIOS supports LBA48. If your motherboard doesn't support LBA48, you would want to use a third party IDE controller with ATA-133 or Sata support or add XTide Universal Bios as an option rom, or put v10.x of OnTrack on your hard drive. https://vogonsdrivers.com/getfile.php?fileid=2056
2) Install windows 98 in an active boot partition that is located in the first 128GB of the drive
3) Install this driver https://vogonsdrivers.com/getfile.php?fileid=635 to access the rest of your drive

Please correct me if I made any mistakes here--

Edit - We also have Rloew's driver here: https://vogonsdrivers.com/getfile.php?fileid=1814

Reply 3 of 23, by DustyShinigami

User metadata
Rank Oldbie
Rank
Oldbie
Shponglefan wrote on 2025-12-30, 19:48:

There is an R. Loew high capacity disk patch which apparently allows storage above 128 GB.

You can get the patches from Phil's Computer lab here: https://www.philscomputerlab.com/rudolph-r-loew-patches.html

The patch you want is the included HCDP patch. Note that I have not tried this patch myself.

Oh cool. Thanks. So it really is as simple as installing a patch...?

OS: Windows 98 SE
CPU: Slot 1 Pentium III Coppermine 933MHz (SL448)
RAM: Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/128MB Geforce 4 Ti 4200
Motherboard: ABit AB-BE6-II Intel 440BX
Sound Card: Sound Blaster Live Value CT4670

Reply 4 of 23, by DustyShinigami

User metadata
Rank Oldbie
Rank
Oldbie
douglar wrote on 2025-12-30, 19:52:
My understanding is that it goes something like this: […]
Show full quote

My understanding is that it goes something like this:

1) Make sure your BIOS supports LBA48. If your motherboard doesn't support LBA48, you would want to use a third party IDE controller with ATA-133 or Sata support or add XTide Universal Bios as an option rom, or put v10.x of OnTrack on your hard drive. https://vogonsdrivers.com/getfile.php?fileid=2056
2) Install windows 98 in an active boot partition that is located in the first 128GB of the drive
3) Install this driver https://vogonsdrivers.com/getfile.php?fileid=635 to access the rest of your drive

Please correct me if I made any mistakes here--

Edit - We also have Rloew's driver here: https://vogonsdrivers.com/getfile.php?fileid=1814

Okay. Is there a way of finding out if my BIOS supports LBA48? But I'll give the links a read-over. I take it there's no way of not installing 98 on an active boot partition...? Though I suppose it could just be deleted afterward.

OS: Windows 98 SE
CPU: Slot 1 Pentium III Coppermine 933MHz (SL448)
RAM: Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/128MB Geforce 4 Ti 4200
Motherboard: ABit AB-BE6-II Intel 440BX
Sound Card: Sound Blaster Live Value CT4670

Reply 5 of 23, by Shponglefan

User metadata
Rank l33t
Rank
l33t
DustyShinigami wrote on 2025-12-30, 20:02:
Shponglefan wrote on 2025-12-30, 19:48:

There is an R. Loew high capacity disk patch which apparently allows storage above 128 GB.

You can get the patches from Phil's Computer lab here: https://www.philscomputerlab.com/rudolph-r-loew-patches.html

The patch you want is the included HCDP patch. Note that I have not tried this patch myself.

Oh cool. Thanks. So it really is as simple as installing a patch...?

Like I said, I've never tried this patch so I can't tell you how simple or complicated it may end up being.

Pentium 4 Multi-OS Build
486 DX4-100 with 6 sound cards
486 DX-33 with 5 sound cards

Reply 6 of 23, by douglar

User metadata
Rank l33t
Rank
l33t
DustyShinigami wrote on 2025-12-30, 20:05:

Okay. Is there a way of finding out if my BIOS supports LBA48? But I'll give the links a read-over. I take it there's no way of not installing 98 on an active boot partition...? Though I suppose it could just be deleted afterward.

If your BIOS is newer than Feb 2001, you probably have LBA48 support.

If it is older than Jan 2001, you probably don't.

You can install Win98 on another partition as long as the boot sector msdos.sys, & IO.sys are on the primary partition, but that's not recommended here.

Reply 7 of 23, by keenmaster486

User metadata
Rank l33t
Rank
l33t

You can always just use two drives.

World's foremost 486 enjoyer.

Reply 8 of 23, by DustyShinigami

User metadata
Rank Oldbie
Rank
Oldbie
Shponglefan wrote on 2025-12-30, 20:12:
DustyShinigami wrote on 2025-12-30, 20:02:
Shponglefan wrote on 2025-12-30, 19:48:

There is an R. Loew high capacity disk patch which apparently allows storage above 128 GB.

You can get the patches from Phil's Computer lab here: https://www.philscomputerlab.com/rudolph-r-loew-patches.html

The patch you want is the included HCDP patch. Note that I have not tried this patch myself.

Oh cool. Thanks. So it really is as simple as installing a patch...?

Like I said, I've never tried this patch so I can't tell you how simple or complicated it may end up being.

You did. Fair enough. ^^; I guess I'll take the risk and give it a go. 😀

OS: Windows 98 SE
CPU: Slot 1 Pentium III Coppermine 933MHz (SL448)
RAM: Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/128MB Geforce 4 Ti 4200
Motherboard: ABit AB-BE6-II Intel 440BX
Sound Card: Sound Blaster Live Value CT4670

Reply 9 of 23, by DustyShinigami

User metadata
Rank Oldbie
Rank
Oldbie
douglar wrote on 2025-12-30, 20:34:
If your BIOS is newer than Feb 2001, you probably have LBA48 support. […]
Show full quote
DustyShinigami wrote on 2025-12-30, 20:05:

Okay. Is there a way of finding out if my BIOS supports LBA48? But I'll give the links a read-over. I take it there's no way of not installing 98 on an active boot partition...? Though I suppose it could just be deleted afterward.

If your BIOS is newer than Feb 2001, you probably have LBA48 support.

If it is older than Jan 2001, you probably don't.

You can install Win98 on another partition as long as the boot sector msdos.sys, & IO.sys are on the primary partition, but that's not recommended here.

I'm not 100% sure on its release date - the motherboard and the BIOS - but I think it did come out around 2001. It has been updated to the latest, but I think it's early 2001.

OS: Windows 98 SE
CPU: Slot 1 Pentium III Coppermine 933MHz (SL448)
RAM: Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/128MB Geforce 4 Ti 4200
Motherboard: ABit AB-BE6-II Intel 440BX
Sound Card: Sound Blaster Live Value CT4670

Reply 10 of 23, by DustyShinigami

User metadata
Rank Oldbie
Rank
Oldbie
keenmaster486 wrote on 2025-12-30, 21:08:

You can always just use two drives.

If you mean the HDD I currently have and a new one, I can't sadly. I only have enough space for three HDDs in total. One for Windows, one for games, and then one for CD images. 😀

OS: Windows 98 SE
CPU: Slot 1 Pentium III Coppermine 933MHz (SL448)
RAM: Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/128MB Geforce 4 Ti 4200
Motherboard: ABit AB-BE6-II Intel 440BX
Sound Card: Sound Blaster Live Value CT4670

Reply 11 of 23, by DustyShinigami

User metadata
Rank Oldbie
Rank
Oldbie
Shponglefan wrote on 2025-12-30, 19:48:

There is an R. Loew high capacity disk patch which apparently allows storage above 128 GB.

You can get the patches from Phil's Computer lab here: https://www.philscomputerlab.com/rudolph-r-loew-patches.html

The patch you want is the included HCDP patch. Note that I have not tried this patch myself.

I'm about to try this patch now, so will report if it installs okay or not.

OS: Windows 98 SE
CPU: Slot 1 Pentium III Coppermine 933MHz (SL448)
RAM: Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/128MB Geforce 4 Ti 4200
Motherboard: ABit AB-BE6-II Intel 440BX
Sound Card: Sound Blaster Live Value CT4670

Reply 12 of 23, by DustyShinigami

User metadata
Rank Oldbie
Rank
Oldbie

Well, the patch has installed, but I don't think it's going to work. Running the checker, which is 48bitlba, it says all three HDDs are not 48-bit, which I didn't think would be. The readme lists having a BIOS with 48-bit as a requirement, too.

OS: Windows 98 SE
CPU: Slot 1 Pentium III Coppermine 933MHz (SL448)
RAM: Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/128MB Geforce 4 Ti 4200
Motherboard: ABit AB-BE6-II Intel 440BX
Sound Card: Sound Blaster Live Value CT4670

Reply 13 of 23, by douglar

User metadata
Rank l33t
Rank
l33t
DustyShinigami wrote on 2025-12-31, 18:11:

Well, the patch has installed, but I don't think it's going to work. Running the checker, which is 48bitlba, it says all three HDDs are not 48-bit, which I didn't think would be. The readme lists having a BIOS with 48-bit as a requirement, too.

If you can't find a bios upgrade, and you are not brave enough to mod your bios DIY Bios Modding guide Jan Steunebrink k6-2+/3+ 128gb , and you don't have an ISA card with an option rom socket for XUB, you can always do ontrack 10.46. https://www.philscomputerlab.com/ontrack-disk-manager.html

Reply 14 of 23, by DustyShinigami

User metadata
Rank Oldbie
Rank
Oldbie
douglar wrote on 2025-12-31, 19:05:
DustyShinigami wrote on 2025-12-31, 18:11:

Well, the patch has installed, but I don't think it's going to work. Running the checker, which is 48bitlba, it says all three HDDs are not 48-bit, which I didn't think would be. The readme lists having a BIOS with 48-bit as a requirement, too.

If you can't find a bios upgrade, and you are not brave enough to mod your bios DIY Bios Modding guide Jan Steunebrink k6-2+/3+ 128gb , and you don't have an ISA card with an option rom socket for XUB, you can always do ontrack 10.46. https://www.philscomputerlab.com/ontrack-disk-manager.html

Yeah, I don't think I want to risk modding the BIOS. ^^; Funnily enough, I did download Ontrack a little while ago, but I've no idea why 🤣. As a disk manager I figured it would come in useful. Looks like I was right. But how would that help exactly? Especially if my BIOS doesn't support 48-bit LBA?

Looking at the readme though, it sounds as though I need to install a larger HDD first and then run the utility to check.

OS: Windows 98 SE
CPU: Slot 1 Pentium III Coppermine 933MHz (SL448)
RAM: Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/128MB Geforce 4 Ti 4200
Motherboard: ABit AB-BE6-II Intel 440BX
Sound Card: Sound Blaster Live Value CT4670

Reply 15 of 23, by douglar

User metadata
Rank l33t
Rank
l33t
DustyShinigami wrote on 2025-12-31, 19:16:

Yeah, I don't think I want to risk modding the BIOS. ^^; Funnily enough, I did download Ontrack a little while ago, but I've no idea why 🤣. As a disk manager I figured it would come in useful. Looks like I was right. But how would that help exactly? Especially if my BIOS doesn't support 48-bit LBA?

Looking at the readme though, it sounds as though I need to install a larger HDD first and then run the utility to check.

OK, so most of the BIOS storage limitations involve any or all of these things:

  • the BIOS setup program that you go into before booting can't handle values over a certain size
  • the BIOS drive table which stores your fixed disk info can't handle values over a certain size
  • the INT13H BIOS function call that runs the fixed storage for DOS can't handle values over a certain size

What OnTrack will do is hide some code on your hard drive that exists outside your normal partition and runs when the mast boot record (MBR) is loaded:

  1. Runs before DOS boots
  2. Replaces the BIOS drive table with a new one that has the correct values
  3. Redirects the INT13H BIOS function to a new device driver that it stuffs in conventional memory that handles things correctly
  4. Starts booting from your DOS Win9x partition

Normally I recomend EZdrive over OnTrack, but if you need LBA48, OnTrack is the only game in town.

Reply 16 of 23, by DustyShinigami

User metadata
Rank Oldbie
Rank
Oldbie
douglar wrote on 2025-12-31, 20:04:
OK, so most of the BIOS storage limitations involve any or all of these things: […]
Show full quote
DustyShinigami wrote on 2025-12-31, 19:16:

Yeah, I don't think I want to risk modding the BIOS. ^^; Funnily enough, I did download Ontrack a little while ago, but I've no idea why 🤣. As a disk manager I figured it would come in useful. Looks like I was right. But how would that help exactly? Especially if my BIOS doesn't support 48-bit LBA?

Looking at the readme though, it sounds as though I need to install a larger HDD first and then run the utility to check.

OK, so most of the BIOS storage limitations involve any or all of these things:

  • the BIOS setup program that you go into before booting can't handle values over a certain size
  • the BIOS drive table which stores your fixed disk info can't handle values over a certain size
  • the INT13H BIOS function call that runs the fixed storage for DOS can't handle values over a certain size

What OnTrack will do is hide some code on your hard drive that exists outside your normal partition and runs when the mast boot record (MBR) is loaded:

  1. Runs before DOS boots
  2. Replaces the BIOS drive table with a new one that has the correct values
  3. Redirects the INT13H BIOS function to a new device driver that it stuffs in conventional memory that handles things correctly
  4. Starts booting from your DOS Win9x partition

Normally I recomend EZdrive over OnTrack, but if you need LBA48, OnTrack is the only game in town.

Ahh, I see. Interesting. Learning new stuff all the time. 😀 Just so glad that HDDs are cheap to get, so will look at ordering one very soon and try this out.

Is this a tool that would need booting each time or is it something that only needs to be run the once?

OS: Windows 98 SE
CPU: Slot 1 Pentium III Coppermine 933MHz (SL448)
RAM: Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/128MB Geforce 4 Ti 4200
Motherboard: ABit AB-BE6-II Intel 440BX
Sound Card: Sound Blaster Live Value CT4670

Reply 17 of 23, by NeoG_

User metadata
Rank Oldbie
Rank
Oldbie

If you have a spare PCI slot you can go down the hardware support route. Something like an older Silicon Image ATA133 controller E.G. SIL0680 non-raid that has the option boot ROM with it's own LBA48 support, or a similar Promise card.

98/DOS Rig: BabyAT AladdinV, K6-2+/550, V3 2000, 128MB PC100, 20GB HDD, 128GB SD2IDE, SB Live!, SB16-SCSI, PicoGUS, WP32 McCake, iNFRA CD, ZIP100
XP Rig: Lian Li PC-10 ATX, Gigabyte X38-DQ6, Core2Duo E6850, ATi HD5870, 2GB DDR2, 2TB HDD, X-Fi XtremeGamer

Reply 18 of 23, by douglar

User metadata
Rank l33t
Rank
l33t
DustyShinigami wrote on 2025-12-31, 21:40:

Ahh, I see. Interesting. Learning new stuff all the time. 😀 Just so glad that HDDs are cheap to get, so will look at ordering one very soon and try this out.

Is this a tool that would need booting each time or is it something that only needs to be run the once?

This type of tool is called a “Dynamic Drive Overlay”. A drive overlay gets installed into a tiny space outside of your normal partitions, runs at bootup before your operating system.

https://www.lenovo.com/us/en/glossary/what-is-ddo/index.html

https://www.tek-tips.com/threads/ontrack-dyna … overlay.841791/

Reply 19 of 23, by StriderTR

User metadata
Rank Oldbie
Rank
Oldbie
DustyShinigami wrote on 2025-12-30, 21:43:
keenmaster486 wrote on 2025-12-30, 21:08:

You can always just use two drives.

If you mean the HDD I currently have and a new one, I can't sadly. I only have enough space for three HDDs in total. One for Windows, one for games, and then one for CD images. 😀

If all else fails, you can also split that 256GB drive into two partitions, one 128GB and one with the remaining space. This is what I did in my Win95 system, but split into 32GB partitions.

DOS, Win9x, General "Retro" Enthusiast. Professional Tinkerer. Technology Hobbyist. Expert at Nothing! Build, Create, Repair, Repeat!
This Old Man's Builds, Projects, and Other Retro Goodness: https://theclassicgeek.blogspot.com/