VOGONS


First post, by iikkak

User metadata
Rank Newbie
Rank
Newbie

I have a Pentium 1 100mhz Finnish Mikromikko -brand pc, that has a 3.5" floppy drive and a cd-rom drive.
My HDD died, because of impact or turning the pc off improperly or just of old age(it was maxtor HDD after all).

Luckily I have an old Windows 98 CD rom on hand for installing the fresh OS, but the problem is that I don't remember anything how to work things out with these old pc:s.

I have a 500gb SATA drive already installed inside the chassis, with IDE-SATA adapter (https://www.aliexpress.com/item/32823861195.html) in master configuration(set with shorting the pins).
I have booted the machine with a boot floppy disk but there is the limit of my memory about how to proceed.

Considerations:
- is 500gb too much for the motherboard to even recognize? I would be ok with 32gb, that would be plenty.
- should I format the hard disk to another file system on some other machine?

All information and guidance is welcome! My pc used to be a part of our LAN parties and our retro gaming conventions and she is missed already...

Reply 1 of 33, by dominusprog

User metadata
Rank Member
Rank
Member

The limitation for these Pentium (socket 7) boards is usually 30GiB.
No, just use FDISK.

Duke_2600.png
A-Trend ATC-1020 V1.1 ❇ Cyrix 6x86 150+ @ 120MHz ❇ 32MiB EDO RAM (8MiBx4) ❇ A-Trend S3 Trio64V2 2MiB
Aztech Pro16 II-3D PnP ❇ 8.4GiB Quantum Fireball ❇ Win95 OSR2 Plus!

Reply 2 of 33, by iikkak

User metadata
Rank Newbie
Rank
Newbie
dominusprog wrote on 2023-11-11, 15:55:

No, just use FDISK.

Thanks for the reply. So I should boot up into DOS with boot disk and use fdisk to format new hdd?

Any ideas how I should go forward with getting the CD drive working in DOS?

Reply 3 of 33, by dominusprog

User metadata
Rank Member
Rank
Member

Both Windows 95 and 98 are bootable, you just have to set the boot to CDROM in the BIOS. And if you boot in Win95 setup and hit F3 you can easily format your HDD using FDISK.

Duke_2600.png
A-Trend ATC-1020 V1.1 ❇ Cyrix 6x86 150+ @ 120MHz ❇ 32MiB EDO RAM (8MiBx4) ❇ A-Trend S3 Trio64V2 2MiB
Aztech Pro16 II-3D PnP ❇ 8.4GiB Quantum Fireball ❇ Win95 OSR2 Plus!

Reply 4 of 33, by VivienM

User metadata
Rank Oldbie
Rank
Oldbie
dominusprog wrote on 2023-11-11, 19:08:

Both Windows 95 and 98 are bootable, you just have to set the boot to CDROM in the BIOS. And if you boot in Win95 setup and hit F3 you can easily format your HDD using FDISK.

I think only the OEM version of 98 is bootable. 95 retail certainly is not bootable, though I would presume some custom large OEM recovery disks with 95 on it would have been. Not sure about a non-OEM-specific OSR2-type OEM version of 95...

Also, I would add an interesting quirk: the 98SE OEM disk is set up in a weird way with two partitions/sessions/etc or something. There's like a virtual floppy that boot DOS and loads a generic IDE CD-ROM driver and MSCDEX to access the actual real CD part of it. Interestingly, and I know this from experience, if you boot it on a SATA ODD not recognized by that generic IDE CD-ROM driver... congratulations, you end up at a command line prompt with no access to the real CD part.

Reply 5 of 33, by iikkak

User metadata
Rank Newbie
Rank
Newbie

The problem is that my bios lists only floppy, hdd or "compatible" as bootable devices..

https://ibb.co/PhdYpsK
https://ibb.co/3BsZL45

I should probably load the CDROM driver in autoexec.bat and/or config.sys from boot floppy disk?

Reply 6 of 33, by VivienM

User metadata
Rank Oldbie
Rank
Oldbie
iikkak wrote on 2023-11-11, 19:50:
The problem is that my bios lists only floppy, hdd or "compatible" as bootable devices.. […]
Show full quote

The problem is that my bios lists only floppy, hdd or "compatible" as bootable devices..

PhdYpsK

I should probably load the CDROM driver in autoexec.bat and/or config.sys from boot floppy disk?

Yup, you need a DOS boot floppy. CD-ROM driver is loaded in config.sys, then MSCDEX is loaded in autoexec.bat and set to talk to that CD-ROM driver. Can be DOS 6.22 or the DOS versions built into 95/98.

There are generic images with generic CD-ROM drivers floating around that might work well, too.

Reply 8 of 33, by VivienM

User metadata
Rank Oldbie
Rank
Oldbie
iikkak wrote on 2023-11-11, 20:05:

Just ordered a usb floppy drive. Cannot borrow one right now, this was like third time I needed one so pulled the trigger on one just now.

I believe you will need BIOS support for USB floppy disk emulation in order to be able to boot from it...

Reply 9 of 33, by Yrouel

User metadata
Rank Newbie
Rank
Newbie

The quickest way to prepare an hard disk to make it bootable to then install Windows 9x is to use Rufus 4.x on a modern machine, chose Boot selection -> MS-DOS and DOWNLOAD next to it and then make a folder called for example W98SETUP and copy the content of the iso into it.

This will make the drive boot to a simple DOS prompt from which you can then start the Windows installation from that W98SETUP folder. This also has the advantage that installing Windows to C: from C: means it won't ever ask you for the install CD by default because the files are already on the HDD.

Since Rufus added the support for creating actual MS-DOS bootable disks and not just FreeDOS like before there is no need for floppies or other acrobatics to boostrap a machine

Attachments

Reply 10 of 33, by iikkak

User metadata
Rank Newbie
Rank
Newbie
VivienM wrote on 2023-11-11, 20:07:

I believe you will need BIOS support for USB floppy disk emulation in order to be able to boot from it...

I meant that I will use the usb floppy drive on my newer pc : )

Ok rufus sounds good and makes more sense in preparing the HDD with the new pc! Didn't even think about that as an option although i've used rufus for quite a bit! Good idea!

I should limit the HDD capacity to 30gb with rufus probably?

Reply 11 of 33, by iikkak

User metadata
Rank Newbie
Rank
Newbie

[/quote]
I should limit the HDD capacity to 30gb with rufus probably?
[/quote]

There was no need to do that.

I checked BIOS compability tabs in rufus, and chose DOWNLOAD with MS-DOS boot option.

Everything worked perfectly!

Thanks for the support everyone!

Attached pic of my setup, Finnish Mikromikko ergo model, with P1 cpu and original OR brand speakers : )

Attachments

Reply 12 of 33, by Sphere478

User metadata
Rank l33t++
Rank
l33t++

About the max usable size in a practical sense for that era of computer is 128gb

The ide to sata adapters that plug into the motherboard don’t work that well when ever I have tried them.

If you are trying to keep it original as possible, while still upgrading , buy a 120gb ide maxtor

If you want to upgrade the speed/size and don’t care about original setups

Buy a promise tx4 sata II pci controller, a 2.5 to 3.5” adapter plate, a 2.5” to sata m.2 hard drive adapter enclosure, and a 128gb sata m.2 ssd

Sphere's PCB projects.
-
Sphere’s socket 5/7 cpu collection.
-
SUCCESSFUL K6-2+ to K6-3+ Full Cache Enable Mod
-
Tyan S1564S to S1564D single to dual processor conversion (also s1563 and s1562)

Reply 14 of 33, by Riikcakirds

User metadata
Rank Member
Rank
Member
iikkak wrote on 2023-12-02, 08:25:

https://a.aliexpress.com/_EvIxKVf this adapter has worked fine this far. At least the user experience is snappy. Havent ran any benchmarks, probably will not, if everything works fine 😀

How did you get it working with a 30GB drive/partition. It is using an updated bios. All Pentium 1 motherboards I have (430fx/hx) won't boot with anything above 8GB.

Reply 15 of 33, by Repo Man11

User metadata
Rank Oldbie
Rank
Oldbie
Riikcakirds wrote on 2023-12-02, 22:38:
iikkak wrote on 2023-12-02, 08:25:

https://a.aliexpress.com/_EvIxKVf this adapter has worked fine this far. At least the user experience is snappy. Havent ran any benchmarks, probably will not, if everything works fine 😀

How did you get it working with a 30GB drive/partition. It is using an updated bios. All Pentium 1 motherboards I have (430fx/hx) won't boot with anything above 8GB.

Many motherboards from that era have patched BIOS available that allow use of up to 128 gigabyte hard drives. Jan Steunebrink (Chkcpu) has done quite a few of these, and he even did one for my Asus TXP4 which supports up to 500 gigabyte drives just to see if he could. I use a Sil3114 SATA card in the system to get the full speed out of the SSD I use, but it's nice to know that the board can work with a drive that large.

Re: Any way to add large HDD support to 440BX BIOS?

"I'd rather be rich than stupid" - Jack Handey

Reply 16 of 33, by iikkak

User metadata
Rank Newbie
Rank
Newbie

I don't know why, but I get "full" 490-something gigs of HDD space - at least what windows resource manager shows. Haven't tried to fill the hdd totally. My old Nokia Mikromikko pc was owned by someone's grandma, so I PRESUME she hasn't done any BIOS tweaks to her machine...but who knows.

Reply 17 of 33, by Riikcakirds

User metadata
Rank Member
Rank
Member
iikkak wrote on 2023-12-04, 13:35:

I don't know why, but I get "full" 490-something gigs of HDD space - at least what windows resource manager shows. Haven't tried to fill the hdd totally. My old Nokia Mikromikko pc was owned by someone's grandma, so I PRESUME she hasn't done any BIOS tweaks to her machine...but who knows.

What is the model of the motherboard you have. If you don't know you can see the bios string # at the POST screen right when you boot your computer and it shows the processor speed. Press the PAUSE key on the keyboard (next to scroll lock) and write down the bios string at the bottom of the screen.

Reply 18 of 33, by douglar

User metadata
Rank Oldbie
Rank
Oldbie

Just to give some more details on these limits:

August 1999 - 33.8 GB limit ( 64K Cylinder limit). Many BIOS older than August 1999 stored cylinder values as a 16 bit int, so they have issues when a drive reports cylinders > 65535. These computers are limited to 33.8 GB storage devices.

September 2001 - 137.4 GB limit ( LBA28 limit). BIOS older than September 2001 only used ATA-5, which only used 28 bits to identify each LBA sector, limiting drive capacity to 137GB. ATA-6 added an additional 48bit LBA sector field.

If you need to work around these limits, you have a couple options:

  • Find a newer system board BIOS for your system
  • Add a drive controller with a proprietary Option ROM that works around these limits
  • Add XTide Universal Bios option ROM
  • Run a boot loader that replaces your INT13 BIOS call on boot
    --- EZ-Drive version 9.09W will get you up to 137GB
    --- OnTrack Disk Manager 10.46 will get you past 137GB but takes 2 diskettes and requires 16MB RAM
Last edited by douglar on 2023-12-04, 14:33. Edited 2 times in total.

Reply 19 of 33, by Sphere478

User metadata
Rank l33t++
Rank
l33t++
iikkak wrote on 2023-12-04, 13:35:

I don't know why, but I get "full" 490-something gigs of HDD space - at least what windows resource manager shows. Haven't tried to fill the hdd totally. My old Nokia Mikromikko pc was owned by someone's grandma, so I PRESUME she hasn't done any BIOS tweaks to her machine...but who knows.

Gateway 2000 overdrive build

If using a later version of windows, sometimes you can get the full size after booting windows.
Even though the bios reports wrong. For this you must have the boot partition in a area the bios can see.

The 128gb deal is kinda a fat 32 thing if I am recalling correctly from my experiments win 9x really is the best os for this era of computers. It runs things much faster than NT based OS

Technically, with the correct OS and hardware, it is possible to get above 2tb with this era of hardware I have a thread about that somewhere, not sure where it went. But basically xp modded with server 2003 files or third party software. Or server 2003 its self will do this.

Sphere's PCB projects.
-
Sphere’s socket 5/7 cpu collection.
-
SUCCESSFUL K6-2+ to K6-3+ Full Cache Enable Mod
-
Tyan S1564S to S1564D single to dual processor conversion (also s1563 and s1562)