If the windows installation CD won't do formatting, I would use a windows boot floppy for this. I don't really see the point of using linux to format windows partitions.
I have to reformat 10 hard drives (each one is between 5 and 15 gb). Which would be the best way to reformat the hard drives? I will be installing windows 95 on all of them. Is there any way I could reformat the hard drives in knoppix? Is this the best, if there is a way, or are there some better ways using a bootable floppy?
If the windows installation CD won't do formatting, I would use a windows boot floppy for this. I don't really see the point of using linux to format windows partitions.
Ok
Just out of curiosity...how would I format a hard drive in linux?
fdisk or cfdisk to make the partitions.
mkfs.msdos or mkfs.vfat to make a Windows FAT16/32 partition.
Qtparted will both partition and format if your into GUI.

HP PROLIANT MICROSERVER GEN8 E3-1220LV2 @ 2.30GHz, 8GB RAM, NO HDD/OS
$164.97
Dual Xeon E5-2698 Server-Supermicro X10DRL-i - Noctua SilverStone RM41-506
$449.99
Super Micro 113M-3 Server Intel Xeon 5Tb HDD used great condition
$70.00
Supermicro 721-2 Mini Tower Black Computer Server NO Hdd
$375.00
HPE ProLiant MicroServer Gen10 Plus V2 Server G6405 16GB No HDD P54644-001
$899.99
HPE ProLiant MicroServer Gen 10 - Opteron x3421 - 16GB DDR4 - 120GB SATA SSD
$350.00
HPE ProLiant MicroServer Gen10 Plus Xeon E-2224 3.4GHz 16GB RAM 2TB HDD NO OS
$949.99
SuperMicro 4U CSE 847 36 Bay LFF Barebone 2x 1280W w/ 2x Bays 2.5 Rear w/Trays
$499.99
HP ProLiant MicroServer Gen8 Xeon E3-1265L v2 16GB ECC RAM 4-Bay NAS, NO Drives
$300.00
BOXX B157552 SuperMicro X10DRT-L 2x Intel 2630V4 NO RAM & SSD Server
$160.99