VOGONS


First post, by Shagittarius

User metadata
Rank Oldbie
Rank
Oldbie

I once again am at a loss for this. I just noticed today that my Pentium 90 on which I'm running 2 SCSI 9.1GB drives with boots to DOS, WIN98, or WIN95 is taking twice as much space to store a file as it should. I noticed today after years of having this machine because I tried to copy 616MBs to a drive with over 700 free and it failed after about 350MBs due to insuficient space.

I then copied that 616 MBs to a completely blank partition FAT , having 2GB max partition size and after copying it said I had only 800 some MBs free instead of the 1.5 GB I should actually have left.

I'm not running DBLSpace or any kind of compression as far as I know, I am running QEMM but I haven't found anything about QEMM doing anything like this.

Does anyone have any idea why everything takes up twice the amount of space it should? Is there something with the SCSI devices? Any insight would be helpful, thanks.

Reply 1 of 7, by kaputnik

User metadata
Rank Oldbie
Rank
Oldbie

What cluster size are those drives formatted with? Do those 616 MB consist of loads of smaller files, or a few larger ones?

Reply 2 of 7, by Shagittarius

User metadata
Rank Oldbie
Rank
Oldbie

Loads of smaller files.

I've got:
Bytes per Sector : 512
Sectors per Cluster: 64
Number of Clusters: 65,505
Number of FAT's: 2 Type 16-bit

Sides: 255, Tracks: 261, Sectors per Track: 63

Is there something I can do to prevent this, I've really never been aware of space not being absolute but I guess I can see how it would depend on how the files were written to that space, but taking up twice as much space seems like a lot.

What should I do? Would making smaller partitions allow me to make smaller clusters and therefore not use so much empty space when writing tiny files?

FAT-16
Partition Size Cluster Size
0 - 127MB 2K
128 - 255MB 4K
256 - 511MB 8K
512 - 1023MB 16K
1024 - 2047MB 32K

EDIT: I think I get it now, use smaller partitions in DOS 6.22 if I'm going to have small files.

Reply 3 of 7, by derSammler

User metadata
Rank l33t
Rank
l33t

When using FAT32, cluster size should not exceed 4K with your hdd size. So reformating as FAT32 may help.

Reply 4 of 7, by Shagittarius

User metadata
Rank Oldbie
Rank
Oldbie

IS there a reliable way to use FAT32 in dos 6.22? I don't want to sacrifice data integrity for convenience but if there's something foolproof I would give that a go. What do you suggest? Or are you saying I should just go full DOS 7.0?

Reply 5 of 7, by derSammler

User metadata
Rank l33t
Rank
l33t

Just go with DOS 7.x.

Reply 6 of 7, by firage

User metadata
Rank Oldbie
Rank
Oldbie

Yeah, if your files average half the cluster size, it's going to take double the space. 6.22 is fine for most early 90's builds, but it does run out of space with CD-ROM games and huge game libraries.

My big-red-switch 486

Reply 7 of 7, by Shagittarius

User metadata
Rank Oldbie
Rank
Oldbie

Thanks everyone for your help. I ended up installing 7.1 and setting 3 250MB parts and 1 7.9GB parts to maintain 2k cluster sizes for the 250MB parts and 4k for the 7.9GB part.

Back in the day I could never afford a very big hard drive so I never encountered this problem, its amazing all the things you experience when working in a retro sense that you wouldn't have even known about during the time.

Thanks again.