VOGONS


Dos 5 upgrade dilemna

Topic actions

First post, by wiccadwitch

User metadata
Rank Newbie
Rank
Newbie

I decided it might be nice to upgrade my old compuadd 212 from its dos 4.1 to dos 6 mainly for the utilities and general user improvements. So starting with upgrading to dos 5.0 was the suggestion via googling the process. At least if i want to avoid a complete system format and install of the dos 6 from scratch. The computer has a 40mb hdd with around 18mb available which should be more than enough but im getting an error saying there isnt enough space available on my hdd. Ive seen a couple of possible causes. One of which simply being a corrupt version of the software that isnt reading properly. Unfortunately i cant find a secondary source from the internet archive to download the 3.5 floppy files of dos 5 upgrade software to test this. Is this something soneone on the forum might be able to provide? Any other suggestions welcome of course for solutions. Pic of the error screen for context. Thanks!

Reply 1 of 11, by Disruptor

User metadata
Rank Oldbie
Rank
Oldbie

You surely mean DOS 4.01
Can you post a picture please of a

chkdsk c:

Reply 2 of 11, by wiccadwitch

User metadata
Rank Newbie
Rank
Newbie

Oh 🤣 yes i believe i do mean dos 4.01 sorry about that
chkdsk c: here it is!

Reply 3 of 11, by Thandor

User metadata
Rank Member
Rank
Member

CHKDSK reports errors, this might be an issue when upgrading MS-DOS. You can use the /F parameter to correct the filesystem.

thandor.net - hardware
And the rest of us would be carousing the aisles, stuffing baloney.

Reply 4 of 11, by VileR

User metadata
Rank l33t
Rank
l33t

There you go... you have 1.8 MB free, not 18.

There's not much to "installing" MS-DOS, so you could always try that /minimum option and copy the rest from a floppy install after getting rid of the DOS 4 stuff (or EXPAND from the installation media).

[ WEB ] - [ BLOG ] - [ TUBE ] - [ CODE ]

Reply 5 of 11, by Jo22

User metadata
Rank l33t++
Rank
l33t++

A solution that comes to mind is using MS-DOS 6.20/6.22.
It has drive compression. I've succesfully used it on an PC/XT with a 20 MB HDD.
Just make sure to backup data. While compression is working fine most of time, a sector error or similar hardware defect can cause trouble.

Solution b) would be to use DoubleDisk or other drive compressions.
They're not as integrated into the OS as Double Space/Drive Space, though.
Data Becker had Double Density, for example.

There are more utilities. IBM-DOS used SuperStor, for example.

https://en.wikipedia.org/wiki/Disk_compression

"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//

Reply 6 of 11, by wiccadwitch

User metadata
Rank Newbie
Rank
Newbie

Thanks for all the suggestions! Im admittedly curious where all the drive space is currently allocated. Like which files are using up the most space and are any of them expendable.

Reply 7 of 11, by wiccadwitch

User metadata
Rank Newbie
Rank
Newbie

I got my space issue sorted and started the upgrade process to dos 5. Then this happened...
I dont know where else other than the 2 sites winworld and the i ternet archive to find copies of the dos 5 upgrade disks and its not accepting disk one as disk one regardless of which i try.

Reply 8 of 11, by Disruptor

User metadata
Rank Oldbie
Rank
Oldbie
wiccadwitch wrote on 2025-09-15, 02:08:

I got my space issue sorted and started the upgrade process to dos 5. Then this happened...
I dont know where else other than the 2 sites winworld and the i ternet archive to find copies of the dos 5 upgrade disks and its not accepting disk one as disk one regardless of which i try.

Sorry, but the guidelines of vogons do not allow to talk about warez and abandonware sites.
But I'm sure you make progress now.

However, each newer DOS version consumes more conventional RAM and makes it more and more difficult to run programs and games!
Please consider to stop at DOS 5.0 on an XT or AT.
It is a good DOS!

Your Compuadd 212 seems to be a 286 with 12 MHz.
How much RAM do you have in your machine?
Remember, disk compression takes a lot out of memory. I think it does not make sense on systems < 386 DX because in most cases EMM386 should be loaded to put the driver into upper memory.

Reply 9 of 11, by sunkindly

User metadata
Rank Newbie
Rank
Newbie

Can you dir B:?

Reply 10 of 11, by wiccadwitch

User metadata
Rank Newbie
Rank
Newbie
Disruptor wrote on 2025-09-15, 11:25:
Sorry, but the guidelines of vogons do not allow to talk about warez and abandonware sites. But I'm sure you make progress now. […]
Show full quote
wiccadwitch wrote on 2025-09-15, 02:08:

I got my space issue sorted and started the upgrade process to dos 5. Then this happened...
I dont know where else other than the 2 sites winworld and the i ternet archive to find copies of the dos 5 upgrade disks and its not accepting disk one as disk one regardless of which i try.

Sorry, but the guidelines of vogons do not allow to talk about warez and abandonware sites.
But I'm sure you make progress now.

However, each newer DOS version consumes more conventional RAM and makes it more and more difficult to run programs and games!
Please consider to stop at DOS 5.0 on an XT or AT.
It is a good DOS!

Your Compuadd 212 seems to be a 286 with 12 MHz.
How much RAM do you have in your machine?
Remember, disk compression takes a lot out of memory. I think it does not make sense on systems < 386 DX because in most cases EMM386 should be loaded to put the driver into upper memory.

Its got 4mb which dos 4.01 cant recognise all of. Another reason i wanted to get to at least dos 5 so hopefully it would then at least be able to utilise the full 4mb of ram. I found a set of original upgrade disks online which should solve the install issue once they arrive.

Reply 11 of 11, by Jo22

User metadata
Rank l33t++
Rank
l33t++
Disruptor wrote on 2025-09-15, 11:25:

However, each newer DOS version consumes more conventional RAM and makes it more and more difficult to run programs and games!
Please consider to stop at DOS 5.0 on an XT or AT.
It is a good DOS!

Perhaps, though I had a different experience.
Some DOSes such as PTS DOS or Paragon DOS (Russ. DOSes written in ASM) or Novell DOS 7 have become smaller in RAM than MS-DOS 5/6.

In terms of compatibility, I remember, SETVER on MS-DOS actually helped to get older applications running.
The internal EXE loader might have been improved, too, since DOS 3.30!

Edit: Here are actual numbers, without any interpretation.
Conventional Memory consumption of various DOSes

Please note that DOS 5 onwards support UMB and HMA to upload parts of DOS.
This feature wasn't used in the comparison, though, because no boot up files were used.

On an XT, if you have an UMB card, 64KB of hardware-EMS or original Hercules card then big parts of DOS could be moved out.
On an AT with Extended Memory, about 64 KB are available to hold parts of DOS.

To my understanding, there are essentially three groups that differ in memory consumption in a meaningful way. DOS 2.11, DOS 3.x and 5/6.

Now MS-DOS 2.11 is the last DOS from early 80s, which many XT owners had used.
It was very limited, too, though. FAT12 only, 360 KB floppy format at best, limited DOS devices (such as $clock) no international support yet.
It also had ansi.sys and some Unix compatibility integrated, if memory serves.
It's i/o routines were very slow, also.

DOS 3.3 then had FAT16, but not FAT16B yet. Compaq DOS 3.31 got it.
PC-DOS 3.30 was notable for supporting ATs and clones first time, I think.
It came out before MS-DOS 3.30 and was slightly more advanced, too.
DOS 3.3 was popular among both XT and AT users alike.
Yet I read online some old farts claim that DOS 3.x couldn't run on XTs anymore.

MS-DOS 5 was a relief and had that weird keyboard.sys driver.
Older users substituted it by using KEYBFR, KEYBGR, KEYBIT from older versions of DOS (such as 2.11 and 3.x).
Or some of the public domain equivalents.

Disruptor wrote on 2025-09-15, 11:25:

Please consider to stop at DOS 5.0 on an XT or AT.
It is a good DOS!

MS-DOS 5/6 basically have same kernal and are descendants of DOS 3.3.
Since MS-DOS 4.0 ('88) was such a desaster, it's understandable that all PC owners skipped it in favor of 3.3x or 5.

By early 90s,-no matter the PC-, using MS-DOS 6.xx wasn't any out of the ordinary.
Even some XT class notebooks had MS-DOS 5 in ROM at the time, already.

Sure, some people don't like seeing DOS 6.x on anything lower than a 386/486, but I think the reality back then was different.:
There had been people who ran MS-DOS 6.x on lower systems, maybe to use hard drive compression for example.

I mean, by 1994, MS-DOS 5 was very dated and limited compared to DOS 6.x.
Someone who had MS-DOS 6.x in the house surely used it on whatever PC.

Edit: I ran DoubleSpace on a PC/XT 4,77 MHz with 640KB of RAM (704KB in a few occasions).
The performance wasn't worse, the applications still fit in memory, I think that it even helped to lower disk i/0 overhead.

Video: https://www.youtube.com/watch?v=5XxOtHodSBU

DoubleDisk, the spiritual predecessor to DoubleSpace was from late 80s, by the way.
It was meant to be used on XT/AT class hardware, rather than 386+.

Edit: From a purely technological point of view, MS-DOS 5/6 have those advantages:
MS-DOS 5 introduced support for UMBs and HMA (a feature from earlier DR DOS 5).
MS-DOS 6.2x added the ability to skip all start-up files by pressing F5 at boot.
The menu feature for custom start menus was added in DOS 6, I vaguely remember.
Then there are utilities such as Defrag and so on.. Some appeared in DOS 6.x, I vaguely remember.

Edit: My apologies for my ever contradicting replies, but I simply grew up on MS-DOS 6.20, basically. On an AT (286). In the 90s. Edit: Early-mid 90s onwards, of course.
It may not seem period-correct to some, but I simply had such setup.
So to me, it was period-correct, of course! Because I lived through it (the time period).
In the diskette box at home we also had MS-DOS 3.30, PC-DOS 3.30, MS-DOS 5, MS-DOS 6 and MS-DOS 6.20 (but not 6.22 anymore AFAIK).

Edit: It could be that MS-DOS 6.2 was a step-up version, by the way.
Would make sense, considering that MS-DOS 6 was already at home.

"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//