VOGONS


First post, by dreamscape86

User metadata
Rank Newbie
Rank
Newbie

Hi

I've got a 32GB Sandisk Extreme Pro in my windows 98 SE build and while using fdisk, even with large drive support enabled it will only ever allow me to create a 8GB partition???

Does anyone know how i can get around this? Oddly enough, this very card was used in another Windows 98 SE build prior to this one and that allowed me to use all 32GB with fdisk.

Confused...

Shuttle XPC | Pentium 4 2.8Ghz | 512MB DDR 400Mhz | Nvidia Geforce FX 5600 Ultra | 32GB Sandisk Extreme Pro CF Card | Silverstone FX350-G 350W 80 Plus Gold PSU | Windows 98 SE

Reply 1 of 15, by konc

User metadata
Rank l33t
Rank
l33t

My guess is that this BIOS of this PC can't handle more than 8GB disks.

If this is the problem, possible solutions are a BIOS upgrade (if available) or some dynamic drive overlay (DDO) software.

Reply 2 of 15, by dreamscape86

User metadata
Rank Newbie
Rank
Newbie

It's a Pentium 4 machine which originally came with a Maxtor 80GB hard disk so it must be able to? Sorry i should of been more specific on the hardware it's on (specs in my sig)

Shuttle XPC | Pentium 4 2.8Ghz | 512MB DDR 400Mhz | Nvidia Geforce FX 5600 Ultra | 32GB Sandisk Extreme Pro CF Card | Silverstone FX350-G 350W 80 Plus Gold PSU | Windows 98 SE

Reply 3 of 15, by Ryccardo

User metadata
Rank Member
Rank
Member

The black and red one?

The problem seems to be, at least on my Igel M310C (designed and made in 2011!), that these large CF cards do somehow support CHS access above the ~8 GB limit and proudly declare themselves this way, while most/every mechanical disk reports 1023:254:63 as maximum CHS sector; the result is that Windows doesn't boot once it gets to the PBR (disk error press any key to restart) but OpenBSD and GRUB2+Linux manage fine...

Reply 4 of 15, by dreamscape86

User metadata
Rank Newbie
Rank
Newbie

mine will boot just fine into it but i only get 8gb of disk space.

And yes its the black and red variant of the CF card.

Shuttle XPC | Pentium 4 2.8Ghz | 512MB DDR 400Mhz | Nvidia Geforce FX 5600 Ultra | 32GB Sandisk Extreme Pro CF Card | Silverstone FX350-G 350W 80 Plus Gold PSU | Windows 98 SE

Reply 5 of 15, by dreamscape86

User metadata
Rank Newbie
Rank
Newbie

Ok so I've completely wiped my Windows 98 SE install and now I am trying again. Still the same result

20221119-095419.jpg

I looked in the BIOS there are options for CHS, Large and LBA on the drive i have tried each one and they all produce the same result apart from CHS where fdisk cannot see the drive at all.

20221119-133150.jpg

So.. I'm a little stuck at this point.. not sure if anything in this option window will help?

20221119-134351.jpg

This is the IDE converter i am using

s-l1600.jpg

Any ideas anyone? I'm really puzzled by this I've never had a CF card problem like this in any of the other builds I've done including other P4 era builds. This card has been used previously on a Toshiba Tecra M2 laptop and gave me the full 32GB no problem what so ever.

Shuttle XPC | Pentium 4 2.8Ghz | 512MB DDR 400Mhz | Nvidia Geforce FX 5600 Ultra | 32GB Sandisk Extreme Pro CF Card | Silverstone FX350-G 350W 80 Plus Gold PSU | Windows 98 SE

Reply 6 of 15, by drosse1meyer

User metadata
Rank Member
Rank
Member

It looks like your BIOS is detecting the full disk

Where are you running fdisk from? The Win98 boot cd or floppy? That version should allow large disk support / FAT32. Try deleting all the partitions, restart, and fdisk again and see if it prompts to enable large disk support and properly create correct size partition

P1: Packard Bell - 233 MMX, Voodoo1, 64 MB, ALS100+
P2-V2: Dell Dimension - 400 Mhz, Voodoo2, 256 MB
P!!! Custom: 1 Ghz, GeForce2 Pro/64MB, 384 MB

Reply 7 of 15, by dreamscape86

User metadata
Rank Newbie
Rank
Newbie
drosse1meyer wrote on 2022-11-19, 14:07:

It looks like your BIOS is detecting the full disk

Where are you running fdisk from? The Win98 boot cd or floppy? That version should allow large disk support / FAT32. Try deleting all the partitions, restart, and fdisk again and see if it prompts to enable large disk support and properly create correct size partition

Yes it is which further confuses me.

I am running fdisk from the windows 98 SE CD I unfortunately don't have any floppy disks or the ability to write to a floppy.

I will see if i can boot into some version of Linux and use gparted to completely remove everything but the strange thing is within fdisk i have removed all of them (there was only 1 which was the old windows 98 SE install it had on it) and i checked after to view all partitions and there was nothing but that is maybe a fdisk limitation?

I does also prompt me to enable large disk support which i always say yes to BUT when creating the primary DOS partition it only prompts me once from memory at that stage it does two prompts with two disk verification's, right? I'm i am correct with this then it is not doing that.

I have also tried your method of restarting and going back into it. it does the same thing its really odd.

I will try some stuff and report my findings.

Shuttle XPC | Pentium 4 2.8Ghz | 512MB DDR 400Mhz | Nvidia Geforce FX 5600 Ultra | 32GB Sandisk Extreme Pro CF Card | Silverstone FX350-G 350W 80 Plus Gold PSU | Windows 98 SE

Reply 8 of 15, by dreamscape86

User metadata
Rank Newbie
Rank
Newbie

Ok so the plot thickens... this is getting really strange now.

So I booted into Hirens Boot CD as most Linux distros dont like this machine due to the tiny amount of RAM. I got into a partition tool and...

20221119-162439.jpg

So, fdisk is indeed not using the whole disk. (Second disk is bootable usb so ignore that) I tried to partition it myself (FAT32, set as active) and fdisk then saw the disk properly.

20221119-162927.jpg

So for the sake of it i tried wiping it and using fdisk to create it.

By doing so i got this prompt??? I'm guessing from the BIOS????

20221119-163127.jpg

Once complete...

20221119-163102.jpg

???? so confused ha! I partitioned it again after from the boot CD and tried to just installed Windows 98 without fdisk and Windows 98 setup complained about the disk.

So I'm currently zero'ing the drive so its completely fresh and then I'm going to try and partition it from the boot CD. Either blank so hopefully windows 98 tries to format it or... i don't really know. And that prompt i've never seen before so god knows what thats all about.

Crazy.

Shuttle XPC | Pentium 4 2.8Ghz | 512MB DDR 400Mhz | Nvidia Geforce FX 5600 Ultra | 32GB Sandisk Extreme Pro CF Card | Silverstone FX350-G 350W 80 Plus Gold PSU | Windows 98 SE

Reply 9 of 15, by weedeewee

User metadata
Rank l33t
Rank
l33t

switch the access mode to LBA and try again with removing the partition, rebooting, and creating it.

FYI. if in fdisk it says :
Total disk space is 8062 Megabytes

don't bother creating the partition, dos or fdisk does not see the full disk.

Right to repair is fundamental. You own it, you're allowed to fix it.
How To Ask Questions The Smart Way
Do not ask Why !
https://www.vogonswiki.com/index.php/Serial_port

Reply 10 of 15, by drosse1meyer

User metadata
Rank Member
Rank
Member

OK you manually partitioned and was recognized. Why not just format the partition at that point and then see if Windows will install, and boot?
format /v:labelname /u /s c:

P1: Packard Bell - 233 MMX, Voodoo1, 64 MB, ALS100+
P2-V2: Dell Dimension - 400 Mhz, Voodoo2, 256 MB
P!!! Custom: 1 Ghz, GeForce2 Pro/64MB, 384 MB

Reply 11 of 15, by dreamscape86

User metadata
Rank Newbie
Rank
Newbie
drosse1meyer wrote on 2022-11-19, 17:27:

OK you manually partitioned and was recognized. Why not just format the partition at that point and then see if Windows will install, and boot?
format /v:labelname /u /s c:

I tried, windows 98 setup didn't like the disk nor tried to format it

I went back into the boot CD partitioned it as blank and rebooted then windows 98 formatted it, installed and now it's full size.

I have no idea why fdisk didn't like it but got there in the end.

Shuttle XPC | Pentium 4 2.8Ghz | 512MB DDR 400Mhz | Nvidia Geforce FX 5600 Ultra | 32GB Sandisk Extreme Pro CF Card | Silverstone FX350-G 350W 80 Plus Gold PSU | Windows 98 SE

Reply 12 of 15, by drosse1meyer

User metadata
Rank Member
Rank
Member
dreamscape86 wrote on 2022-11-19, 18:23:
I tried, windows 98 setup didn't like the disk nor tried to format it […]
Show full quote
drosse1meyer wrote on 2022-11-19, 17:27:

OK you manually partitioned and was recognized. Why not just format the partition at that point and then see if Windows will install, and boot?
format /v:labelname /u /s c:

I tried, windows 98 setup didn't like the disk nor tried to format it

I went back into the boot CD partitioned it as blank and rebooted then windows 98 formatted it, installed and now it's full size.

I have no idea why fdisk didn't like it but got there in the end.

w00t

P1: Packard Bell - 233 MMX, Voodoo1, 64 MB, ALS100+
P2-V2: Dell Dimension - 400 Mhz, Voodoo2, 256 MB
P!!! Custom: 1 Ghz, GeForce2 Pro/64MB, 384 MB

Reply 13 of 15, by douglar

User metadata
Rank Oldbie
Rank
Oldbie

Even though your BIOS detect 4095 cylinders, and correctly reports the size of the device, it looks like your system is still hitting the Final ECHS limit when it comes to DOS - geometry up to 8.4 GB (C=1024, H=255, S=63)

You need to find a way to do enable Cylinders > 1024 or enable LBA to go larger than that. Consider changing the access mode to LBA here:

20221119-133150.jpg
Filename
20221119-133150.jpg
File size
72.24 KiB
Views
558 views
File license
Fair use/fair dealing exception

If that doesn't work, look for a BIOS upgrade, an Option ROM like XTide or install a dynamic drive overlay

Last edited by douglar on 2022-11-19, 19:58. Edited 3 times in total.

Reply 14 of 15, by Martin85

User metadata
Rank Newbie
Rank
Newbie

Yup, had the same exact problem... As well it was with Win98se, a pentium2, and a hard disk with 20gb. After I wiped everything from the disk, I run fdisk and it was telling me I have only 8gb available. Bios was clearly showing me the whole 20 instead... I guess it was a problem with the boot disk I've been using...

Reply 15 of 15, by Ryccardo

User metadata
Rank Member
Rank
Member
dreamscape86 wrote on 2022-11-19, 14:01:
https://i.postimg.cc/zXgJ8zxv/20221119-133150.jpg […]
Show full quote

20221119-133150.jpg

Yep, we have the same BIOS core even though the problem is different* (I used Linux's fdisk with the cylinder alignment option, or FreeDOS's with the XA advanced option on, to create a single type C active partition)...

* and yours is even more puzzling: surely a Pentium 4 computer would at least have been tried with 9x and a contemporary disk needing LBA?