Invalid drive specification

Home Forums DOS Talk Invalid drive specification

Viewing 24 posts - 1 through 24 (of 24 total)

  • No More Pirates
    Participant
    #12149

    Greeting!

    Running Dos-6.22 and I have “MS Book Shelf 87 (for DOS)” Installed on a CD that I
    want to install and run on my DOS OS

    My current CD-ROM drives are labelled as E:\ and F:\. But whenever I try to load them I
    get the message “invalid drive specification”. Anyone know how to fix this please?

    Thanks


    DJ_HiP
    Participant
    #12150

    Which CD-Rom driver are you using?


    No More Pirates
    Participant
    #12153

    I am not quite sure what you mean! But Drive E is a “super write master” and SATA port. And Drive F is a “compact disk re-writer and DVD ROM” on IDE port


    dr_st
    Participant
    #12163

    I think this was supposed to have been posted in the DOS Talk or Support forums, and not here, since it has nothing to do with Abuse.

    By the answer I also assume OP does not know how CD drives work in DOS. They do not work out of the box. You need to install a CD driver in CONFIG.SYS, then run a CD extender program (MSCDEX or SHSUCDX or the like) in AUTOEXEC.BAT.


    Tijn
    Keymaster
    Podcaster
    #12164

    Yeah, I think you’re right, dr_st.

    You need to load a driver in order for a CD-ROM drive to work in DOS. It’s not plug & play. You’ll need to find a driver for your drive and install it.


    Tijn
    Keymaster
    Podcaster
    #12166

    Oh and I’ve also moved it to the DOS Talk forum, since it’s about general DOS stuff 🙂


    No More Pirates
    Participant
    #12167

    Do you know where I cold find a driver to install for this please? and how do you open CONFIG.SYS to do this?

    Where would I get MSCDEX or SHSUCDX from?
    There is no AUTOEXEC.BAT in my HDD!


    DJ_HiP
    Participant
    #12168

    Ah excellent, now we have a little more context 🙂

    In DOS you need to provide little drivers for most hardware items as they are not inbuilt (cdrom/mouse/sound)

    Often the generic CD-ROM driver ‘oakcdrom’ does the job.

    What type of system are you attempting this on?

    Is this your daily gaming computer you are trying to dual-boot DOS? Or a virtual machine?

    (A quick setup mothod could be using the utility from bootdisk.com see: https://www.bootdisk.com/readme.htm#cdromdos )

    Attachments:

    No More Pirates
    Participant
    #12175

    Its a daily use machine with a win-xp partition and a DOS partition on it

    So in the link https://www.bootdisk.com/readme.htm#cdromdos you need to download the doscdrom.exe for this to work right? Following that link to this page
    https://www.bootdisk.com/popfiles.htm they state the following “So in response I’d like to request that you if you need these files that you help me out for my time and expenses for just $4 to get access to EVERY file below” and at the bottom of the page it states “Click the button below to Checkout via PayPal to get access to ALL the above files. Please note that you do not need or setup a new paypal account to pay with a credit card” I dont have a paypal account and I dont see an option for paying with a credit card either!


    dr_st
    Participant
    #12178

    There are many ways to get those file.

    MSCDEX.EXE is part of DOS. If your DOS copy came from a complete installation, you should have it, under C:\DOS.

    On most of my machines, I’ve been happily using VIDE-CDD.SYS driver. It has a very small memory footprint, and is very compatible. Although not 100% compatible, it works with most drives and most programs. You can get it, for example here:
    https://vogonsdrivers.com/getfile.php?fileid=1456


    DJ_HiP
    Participant
    #12180

    Oh sorry, this is the link to the DOScdrom utility; https://www.bootdisk.com/3077/doscdrom.exe

    The original creator of that site has passed away a few years ago, it’s a historical site now.


    No More Pirates
    Participant
    #12182

    I have found it! its located C:\DOS\MSCDEX.EXE Should I reboot into DOS and run it?

    From that link https://vogonsdrivers.com/getfile.php?fileid=1456 I downloaded “apicd214”
    Is this the right file? If so then should I write to floppy then I reboot to DOS then run the SETUP (bear in mind that this is SETUP and SETUP 2 in the folder)


    No More Pirates
    Participant
    #12183

    Im sorry to hear that!
    For the download link from
    https://www.bootdisk.com/3077/doscdrom.exe
    I have downloaded it. Again as above should I write it to floppy and reboot machine to DOS and run it?


    No More Pirates
    Participant
    #12184

    So I gave the 3 downloads a try and wrote them to floppy and booted DOS

    OAKCDROM SYS Says that it is an “invalid drive search path. Bad command or file name”

    DOSCDROM EXE says that “this program can not be run in dos mode”

    APICD214 SETUP EXE Did indeed boot a program and gave me 2 options of first express setup. And second custom set up where you specify the drive. I Chose the first and it installed. Checked it and I have a Bootable D drive that works!

    However in my windows manager. Drive C is the DOS partition. D is the windows partition, E is my CDROM IDE drive, and F is my SATA CDROM drive. When in DOS it did not detect my SATA drive hence it did not detect an E drive

    So I went back to manual/ custom install the APICD214 SETUP EXE floppy disk. and the options where as followed

    1F0 IDE port 1rQ#

    1F0 IDE port 1rQ#

    1E8 IDE port 1rQ#

    168 IDE port 1rQ#

    Note non of them are sata!


    DJ_HiP
    Participant
    #12188

    What motherboard do you have, and are all the devices you are using plugged into the motherboard direct or is there another plug in controller?


    No More Pirates
    Participant
    #12189

    I do not know much about the MB
    I think its an ACRAS brand. pentium 4. DDR400 RAM with 4 slots. 1 IDE port and 4 SATA ports

    And it has a multi bus port on the back with the following bus ports. COM (printer). Phono (audio, broken) PS2 (broken). USB and LAN, 3.5mm audio (broken)


    No More Pirates
    Participant
    #12190

    On that note.. from reading this page

    https://www.bootdisk.com/popfiles.htm

    Since they are no longer with us, sending an email or a $4 payment would be pritty pointless. So is it possible to get the following

    Custom XP Fresh Install Bootdisks (for when I have trouble installing win-xp from CD again)

    NTFS Read/Write Bootdisk And Bootable CDs (for when I have trouble trying to format NFTS to FATs)

    DOS USB Driver (so I can run USB memory sticks on DOS)

    Finally dose anyone know if I can get a COM port to audio adapter (so I can get sound though my COM port, since my sound ports are broken, and the sound drivers I have only work on win-xp)

    Thanks


    DJ_HiP
    Participant
    #12191

    For the files, they are all here: https://www.bootdisk.com/3077/

    As for your Motherboard, I wonder if it’s either a RAID or ACPI drive setting that the SATA ports are configured behind, as many of those early boards did not present SATA in a supported fashion while everyone was on IDE still. So it may be a BIOS setting required to put the ports into a supported mode for MS-DOS.


    No More Pirates
    Participant
    #12194

    I dont know what RAID or ACPI are but should “usbdrive.zip” get the usb ports working in DOS?


    DJ_HiP
    Participant
    #12196

    It might be possible, but now that I understand what you are attempting to do, you are hitting the limitations of MS-DOS.

    A Pentium 4 is many generations too new for MS-DOS.

    486, Pentium 1 & 2 were MS-DOS generations. Pentium 3 will run DOS but was released after Windows 98 came out.

    Pentium 4 were mostly released once Windows XP was out, so MS-DOS drivers and compatiblity is very limited with many hardware items having no support at all.

    All is not lost, I would encourage you to look into FreeDOS, this has a far wider compatibility range with hardware as it is still in development.


    No More Pirates
    Participant
    #12206

    This MB was manufactured in 2004 (according to the BIOS) which was the peek of
    win-xp. Its the Pentium 4 duel core you have to watch out for! they are 64 bit, and as
    someone the other day was telling me that 32 bit software dose not run well on 64bit
    systems!

    To my knowlage win-3.1 was 16bit and win-95 was 32bit. I am running DOS-6.22, the
    latest one they did on its own, then next one was MS-DOS-7.0 which was included in
    Windows 95. So it is a common presumption that DOS-6.22 was 16bit. But 16bit
    software dose run on 32bit systems. As I have a few of them running on my win-xp
    machine


    DJ_HiP
    Participant
    #12209

    You are correct with the Operating System subsystems, but the limitation on running the 16bit programs is down to the Operating System and not the CPU.

    A 64bit CPU can still run a 32bit Operating sytem which supports 16bit applications. 🙂

    The problem is the manufacturers stop making drivers for the older Operating Systems so you cannot get a new (for example Core Ultra 7) system running fully on Windows XP as no drivers exist for the hardware.

    In your situation what I would recommend is running the Pentium 4 in native Windows XP, then running up Dosbox for all you Dos gaming, then you get the best of both worlds without needing to get stuck with native DOS issues.

    For a great simple start to using Dosbox with raw DOS files you can check out this short Youtube clip: https://www.youtube.com/watch?v=NIh4GY_TIns


    No More Pirates
    Participant
    #12211

    I once had a 64bit processor running 32 bit programs
    I guess running it at 32bit you are only getting half the use out of the processor I mean.
    if one terminal results in 0 or 1 then thats 2bits of information for choice
    If you add another terminal so you have 2 terminals then that 2bit of information times by 2 = 4bits
    And now a 3rd terminal, so 4bits of info times 2= 8bits
    And now a 4th terminal, so again 8bits times 2= 16 bits
    And now a 5th terminal, so again 16bits times 2= 32 bits
    And finally a 6th terminal, so 32bits times 2=64bits
    Every time we add a new terminal we double the amount of data we can have

    1. 1 (2bit)
    2. 01(4bit)
    3. 001(8bit)
    4. 0001(16bit)
    5. 00001(32bit)
    6. 000001(64bit) so a 32bit OS running on this CPU hear, will not use this terminal


    No More Pirates
    Participant
    #12223

    I have just downloaded and copied to floppy the ” usbdrive.zip”. But I do not see an installer. please see the attachment

    I have tried AUTOEXEC and it keeps asking me to insert a win-98 disk. The read me file is as follows

    ———————-
    This pack contains:

    5 different usbaspi drivers labled usbaspi1.sys through usbaspi5.sys

    2 different usbcd drivers labled usbcd1.sys and usbcd2.sys

    1 ram drive floppy driver called ramfd.sys

    aspiehci.sys and guest.exe

    A replacement config.sys and autoexec.bat file for win98 OEM disks for
    loading up USB CDrom drives and/or a ram floppy drive.
    ——————-

    Any ideas on how to install it onto DOS please?

Viewing 24 posts - 1 through 24 (of 24 total)

You must be logged in to reply to this topic.

Home Forums DOS Talk Invalid drive specification