VOGONS


First post, by SumGuy

User metadata
Rank Newbie
Rank
Newbie

Smartdrv.exe isin't loading because it claims there is no XMS memory available to it.

My config.sys is:

DEVICE=C:\DOS\HIMEM.SYS /verbose
DEVICE=C:\DOS\EMM386.EXE NOEMS VERBOSE
DOS=HIGH,UMB,NOAUTO
BUFFERSHIGH=50,0
FILESHIGH=50
STACKSHIGH=32,512
SWITCHES /F /W
BREAK=ON

Autoexec.bat is:

LH C:\DOS\SMARTDRV.EXE A- B- C+ /V 4096 4096 /E:8192 /B:8192

This is DOS 7.1 (the DOS that came with win-98se).

I've tried reducing config.sys by removing:

BUFFERSHIGH=50,0
FILESHIGH=50
STACKSHIGH=32,512

but smartdrive still doesn't load. The mem command seems to show that DOS doesn't understand how much XMS ram there is, or doesn't know how to use it. I don't want to pull any ram out of the system to get this to work. What other tricks can I try?

Reply 1 of 6, by PhilsComputerLab

User metadata
Rank l33t++
Rank
l33t++

What is this for?

Have you tried FreeDOS? Modern drives have generous caches now 😀 So you might net even need it.

YouTube, Facebook, Website

Reply 2 of 6, by SumGuy

User metadata
Rank Newbie
Rank
Newbie

I've created a 50 gb FAT32 partition (with 4kb cluster size) on a 2.5" 500 gb SATA hard drive and made it bootable and copied all the DOS 7.1 files to it. I've also copied XP-SP3 and Windows 7 installation CD's to this partition. This is in preparation for installing XP (and maybe win-7 in the future). The drive (once I detach it from my win-98 desktop PC) will reside in a Zotac ID18 mini-PC for use as a livingroom media / internet access computer (this will replace a more noisy and heat-producting IBM thinkcenter).

After re-installing the drive into the Zotac and booting into dos, I started the XP installation (onto the FAT32 partition, because I detest NTFS but need only for large media file storage beyond 4 gb file-size). XP mentioned something about smartdrive not being loaded and suggested that the install would go faster with smartdrive running. I didn't notice that smartdrive hadn't loaded during DOS bootup.

I will probably go ahead and do the install without smartdrive if this too cumbersome an issue to solve.

Reply 4 of 6, by Gamecollector

User metadata
Rank Oldbie
Rank
Oldbie

IIRC DOS 7.1 mem.exe can't display 1 GiB or more XMS/EMS size. It replaces all such entries with "?". But you still have proper XMS/EMS size. You can use FreeDOS version to check.
Smartdrive may fail because CD-ROM driver uses first XMS area for buffering (as the example - uide.sys).

Asus P4P800 SE/Pentium4 3.2E/2 Gb DDR400B,
Radeon HD3850 Agp (Sapphire), Catalyst 14.4 (XpProSp3).
Voodoo2 12 MB SLI, Win2k drivers 1.02.00 (XpProSp3).

Reply 5 of 6, by Stiletto

User metadata
Rank l33t++
Rank
l33t++

Moved to Marvin.

"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen

Stiletto

Reply 6 of 6, by alexanrs

User metadata
Rank l33t
Rank
l33t

You can try replacing SmartDrive with UIDE. It is an UDMA driver which is also a CD driver and does its own caching.