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

  • SpinRite v6.1 is Released!
    Guest:
    That's right. SpinRite v6.1 is finished and released. 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:

    This forum does not automatically send notices of new content. So if, for example, you would like to be notified by mail when Steve posts an update to his blog (or of any other specific activity anywhere else), you need to tell the system what to “Watch” for you. Please checkout the “Tips & Tricks” page for details about that... and other tips!

    /Steve.
  • Announcing “BootAble” – GRC's New Boot-Testing Freeware
    Please see the BootAble page at GRC for the whole story.
  • 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: 801
  • IMG_1269.jpg
    IMG_1269.jpg
    100.4 KB · Views: 780
  • IMG_1270.jpg
    IMG_1270.jpg
    51.8 KB · Views: 557
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.