Win95/98 do have native IDE drivers built-in.
By default, these try to figure out drive geometry themselves.
So unlike DOS, which is bound to older BIOS restrictions, they will
see the whole media at some point. I'm sorry, I can't really help here.
Maybe you can get an older, smaller CF card (512MB, 2GB, 4GB) depending on your BIOS limits.
Then install DOS, followed by Win98. If it works, clone that CF card to your 16GB card and stretch the second paritition
(if present) to full capacity. An older version of GParted might be usable for this job..
If you're using only one paritition,
a tool like Acronis True Image (v7 or 9 ?) might also do it.
Anyway, I'm just replying since no one else did so far. 😅
Edit: Congrats to your one hundredth post! 😁
"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel
//My video channel//