Resolved This system has a HIMEM.SYS (XMS) driver installed

  • SpinRite v6.1 Release #3
    Guest:
    The 3rd release of SpinRite v6.1 is published and may be obtained by all SpinRite v6.0 owners at the SpinRite v6.1 Pre-Release page. (SpinRite will shortly be officially updated to v6.1 so this page will be renamed.) The primary new feature, and the reason for this release, was the discovery of memory problems in some systems that were affecting SpinRite's operation. So SpinRite now incorporates a built-in test of the system's memory. For the full story, please see this page in the "Pre-Release Announcements & Feedback" forum.
    /Steve.
  • Be sure to checkout “Tips & Tricks”
    Dear Guest Visitor → Once you register and log-in please checkout the “Tips & Tricks” page for some very handy tips!

    /Steve.
  • BootAble – FreeDOS boot testing freeware

    To obtain direct, low-level access to a system's mass storage drives, SpinRite runs under a GRC-customized version of FreeDOS which has been modified to add compatibility with all file systems. In order to run SpinRite it must first be possible to boot FreeDOS.

    GRC's “BootAble” freeware allows anyone to easily create BIOS-bootable media in order to workout and confirm the details of getting a machine to boot FreeDOS through a BIOS. Once the means of doing that has been determined, the media created by SpinRite can be booted and run in the same way.

    The participants here, who have taken the time to share their knowledge and experience, their successes and some frustrations with booting their computers into FreeDOS, have created a valuable knowledgebase which will benefit everyone who follows.

    You may click on the image to the right to obtain your own copy of BootAble. Then use the knowledge and experience documented here to boot your computer(s) into FreeDOS. And please do not hesitate to ask questions – nowhere else can better answers be found.

    (You may permanently close this reminder with the 'X' in the upper right.)

lancem631

Member
Jan 8, 2021
5
0
Getting message This system has a HIMEM.SYS (XMS) driver installed when launching RS.EXE however I do not have a config.sys file to disable the driver as instructed. Is this memory driver hidden during boot? I created an MS-DOS boot floppy from Windows 7 Ultimate OS.
 

Attachments

  • IMG_1268.jpg
    IMG_1268.jpg
    118 KB · Views: 995
  • IMG_1269.jpg
    IMG_1269.jpg
    100.4 KB · Views: 919
  • IMG_1270.jpg
    IMG_1270.jpg
    51.8 KB · Views: 654
The config.sys file is quite probably hidden. Try copy config.sys con and see if it shows the content. I don't see ATTRIB on the disk, and I forget if it is built in. ATTRIB -h config.sys should show it up. Of course you should be able to investigate the USB stick under Windows and if you configure Windows Explorer properly it will show you system and hidden files.
 
When you create a boot floppy from Win7
it uses Windows Millenium DOS, it has himem.sys enabled by default and can not be disabled.


There is a 1.44 MB Freedos Floppy disk image in this post (use Winimage to write it http://www.winimage.com/download.htm )


"Windows Me features numerous improvements for improving cold boot time,
pre and post-logon boot times and time required for resuming from hibernation.
Processing of real mode configuration files,
CONFIG.SYS and AUTOEXEC.BAT,
is bypassed at startup and essential real mode drivers like HIMEM.SYS and SMARTDRV.EXE are embedded into IO.SYS"
 
Last edited:
Lance, you're right. ReadSpeed should detect the version of MS-DOS you're using and give you the correct error message that this MS-DOS version has HIMEM.SYS built in and therefore ReadSpeed can't run. ReadSpeed should not be telling you to edit a CONFIG.SYS file that does not exist. I had the same problem.
 
ReadSpeed.exe COMES with a version of FreeDOS with which it is compatible, if you'd only just use it as it was intended. Trying to work around its design and then complaining that its design doesn't work for you is pretty counter-productive.
 
The config.sys file is quite probably hidden. Try copy config.sys con and see if it shows the content. I don't see ATTRIB on the disk, and I forget if it is built in. ATTRIB -h config.sys should show it up. Of course you should be able to investigate the USB stick under Windows and if you configure Windows Explorer properly it will show you system and hidden files.
In my case, there was a visible config.sys and auto exec.bat however both were reporting zero bytes. Member millQ clarified my suspicions that Windows Millenium DOS was introducing unintended consequences. Ironically, the ghosts of Windows ME still are surfacing. I completely agree, might as well take the first option using ReadSpeed.exe and create a bootable USB however in my case I have reason to use a floppy drive and the option to simply use RS.exe on an existing MS-DOS bootable floppy disk. I did not read any user beware into that option.