Computer Hope
Microsoft => Microsoft Windows => Windows XP => Topic started by: Cityscape on May 07, 2009, 09:36:00 AM
-
How do i get my Windows 3.1 (running in ms virtual PC 2004) to recognize my CD/DVD drive? Is there a generic driver to install? Can someone give me directions?
-
you need the CD-ROM driver. I always use OAKCDROM.sys. It's free and you should be able to find a download somewhere.
you'll need to add this line to CONFIG.SYS:
DEVICE=C:\DOS\OAKCDROM.SYS /D:OAKCD
and this one to autoexec.bat:
mscdex /D:OAKCD
this assumes the driver has been copied to the C:\DOS directory; you can of course change it.
You can also use DEVICEHIGH if you wish. MSCDEX is a utility included with MS-DOS; if you don't have it for some reason it's available for free as well.
-
I must of missed something. Cause orginally this was before cds. Also they would have been very expensive if you got the beta's if there were any.
-
what are you talking about?
-
Cd's didnt exsist then. So its just a matter that I thought that it wasnt possible to set it up to use.
-
Cd's didnt exsist then.
yes they did. The "Yellow Book" standard that defines CD-ROM was published in 1985. Can't remember the title but the first commercial CD-ROM was stamped in the next year or so.
CD-ROM drives obviously existed to support CD-ROM, and one would likely require drivers to use them. In any case MSCDEX was provided with MS-DOS solely to implement CD-ROM support.
-
Ah was thinking it was older then that.
-
Cd's didnt exsist then. So its just a matter that I thought that it wasnt possible to set it up to use.
That's like saying, any new hardware invented after 2001 is not XP compatible.
-
It varies. Dont it? you know I'm right.
-
It varies. Dont it? you know I'm right.
You're talking rubbish. Not for the first time. ::)
-
I used to keep a Mitsumi driver on a floppy disk that just seemed capable of running any brand drive back then.
Ah, the good ol' day... ;)
-
According to: http://www.computerhope.com/help/cdrom.htm
Cd's were released in 1982 and started becoming popular in the late 80's and early 90's.
Windows 3.1 was released in 1992 so there has to be ways to get it to recognize CD's.
-
this was before cds.
SQuall, why do you post the first nonsense that comes into your head? Windows 3.1 came out 10 years after CD-ROMs. I had a Compaq 486 running Windows 3.1 that had a CD drive.
-
Yes, wasn't it the mscdex.exe ?
-
my dad said that the only way to move files were with floppies. I figured that it was the only way cause I did go threw that like youd's. He had.
-
I could only read your first sentence, Squall.
Anyways, what about those large CDs? You know, the black ones that spin around with a needle.
-
sorry that was supposed to be didnt. You mean a record, they were only the base to creat cd's. Soon you'll have them like in MNB
-
Did the Topic Starter get his answer?
He wants to read a CD using the dos he has fore windows 3.1 install.
You can take certain files from a Windows 98 boot floppy and copy them to another version of DOS and it should work.
I know it works for dos 6.22, because I have it here and it works find with the relevant files from a Windows 98 boot floppy.
-
he has, I knew with dos 6.22 it would work.
-
my dad said that the only way to move files were with floppies. I figured that it was the only way cause I did go threw that like youd's. He had.
What the h*ll are you blathering about now? What has moving files got to do with CD drives in Windows 3.1? PS it's"through" for the 101st time.
-
You mean a record, they were only the base to creat cd's.
Oh, you know!
I don't know what 'creat' means, but records are NOTHING like CDs. CDs (compact discs, fyi) use optical technology. Record players use groove technology.
What the h*ll are you blathering about now?
How else do you think he managed 4000+ posts? ::)
-
I remember WORM (Write Once, Read Many times) drives which cost an arm and a leg, and which we now call "CD-R drives". This was 1982. So shut up Squall.
-
uh.... yes I'm not that young. Its another way for him to move data. Why else try an add it to something like that. I was six years in front of youd's. No there not but records share the bases for the cd technology.
-
uh.... yes I'm not that young.
no clue what your referencing.
Its another way for him to move data.
Assuming you mean CD-ROMs... NO. IT. IS. NOT.
what does CD-ROM stand for? Compact Disc Read-Only Memory. how does read-only memory help MOVE files?
Why else try an add it to something like that.
Not sure what your responding to.
No there not but records share the bases for the cd technology.
assuming your trying to say that records share the "base" for CD technology, they do not. they are not even close, except perhaps for the fact that they both are a disc shape (of course if one uses that as the basis for such logic we may as well say that hard discs are based on the same technology as frisbees).
a Compact Disc stores data using Pits and flats; the pits and flats can represent ANYTHING from music, to any form of data that can be stored in digital form.
a LP/Record, on the other hand, is used exclusively for music playback. the grooves in the disc are followed by the needle, which responds to the topography presented to each side of the needle by playing back the recording- this is analog, not digital.
According to: http://www.computerhope.com/help/cdrom.htm
Cd's were released in 1982 and started becoming popular in the late 80's and early 90's.
Windows 3.1 was released in 1992 so there has to be ways to get it to recognize CD's.
True, the Red Book Audio CD standard was published in 1982- but, I don't believe any CD-drives existed for PCs until after the creation of CD-ROM. Not sure about WORM drives in 1982 that adds a fuzz factor to the whole jig. I guess the yellow book was a Draft spec?
-
That I can only go by what he told me from his days. Yes it is he is only allowed to put data on once but he can copy it over then. The cd drive. Lets remove records then, how do you think cd's would spin and read. Exatly it built off of the concept.
-
Yes it is he is only allowed to put data on once but he can copy it over then.
*sigh*.
a CD-ROM drive is *NOT* a CD-R drive. if you want to STORE data on it you'll need a half-million dollar CD-ROM stamper (or whatever they are called...).
The cd drive. Lets remove records then, how do you think cd's would spin and read. Exatly it built off of the concept.
Ahh, I see the logic- CD's spin, and so do frisbees. therefore, CD technology MUST be based on frisbees! It's so clear to me now! ::)
-
no ,no forget it then if your going to not take this seriously then maybe I need to talk with the admin or not be here at all.
-
No, let me look at this...there may be some similarities, ironically, beyond the obvious ones... :)
-
or not be here at all.
::)
-
On a more serious note: Squall, you got your facts wrong. Period. Perhaps you should take this more seriously and do your homework before giving us false information.
-
Perhaps you should take this more seriously and do your homework before giving us false information.
That would be a first.
-
CD data are stored as a series of tiny indentations known as “pits”, encoded in a spiral track molded into the top of the polycarbonate layer. The areas between pits are known as “lands”.
This is what niggled at the back of my brain stem.
There's an old riddle which I may post on the other thread just to see if the boneheads -- I mean, esteemed members over there are paying attention: How many grooves does a record have? One.
In this sense, Squall is correct -- the data is recorded (unless something has recently changed) in one continous "track" of pits and lands, just as the old LP's were one continuous track of analog information.
I know BC meant to state that the LP's were meant for audio playback, and not just musical playback, as many spoken-word recording have been made. :) Need anyone bring up William Shatner's recording career? :o
-
Need anyone bring up William Shatner's recording career? Shocked
Did he play the recorder?
-
He may have. He is infamously known for a renedition of "Mr. Tambourine Man" during his days of portraying Captain Kirk, when he could do, in theory, no wrong.
-
Dinner Plates actually preceded Vinyl LP's by many centuries...
Therefore CDROM technology actually represents Dinner Plates moreso than LP's...
-
Dinner Plates actually preceded Vinyl LP's by many centuries...
Therefore CDROM technology actually represents Dinner Plates moreso than LP's...
Additionally dinner plates represent a parent of several technologies, from frisbees to balled up socks.
-
My bad...
I forgot about the socks.
-
it's more of an abstract representation of the standard "disc" shape expressed in earlier inventions. The frisbee, in contrast, was merely a functional adaptation of the generally fragile when thrown dinner plate into a device that can perform the extraordinary flights of a dinner plate without the mess afterward. Other items attempted before would be the creation of the "fristee" which was shaped like a teacup; the "frisgar" which was shaped like a sugar bowl (unfortunately scrapped early due to copyright concerns by "fiskars" scissor brand). Another failed model was the Fris-BEE, which was similar to todays modern frisbee in shape and design, but had a fun feature- angry killer-bees encased in a bubble on top of the frisbee. Miss a catch, and pay the price.
After several concerns for the well-being of both those using the toy as well as the fact that the bees generally suffocated and died within a few minutes of manufacture, the fris-BEE was cancelled.
the experiments and resulting product, the frisbee, were the fruits of a long hard struggle by the german scientist, Doctor "Droda daim Frisbee", who enjoyed throwing things, flying objects and spinning around until he got really dizzy and got sick. He also had a passing sock fetish, which may or may not have directly resulted in the further research into balling socks up when discarded. Unfortunately a balled-up sock causes more problems then it solves, since it cannot be efficiently cleansed in the balled up form. the result is usually a wet, and still mostly dirty sock. Doctor Frisbee married a woman, who took on the name frisbee to become known as Aeg cot'de frisbee.
-
Okay squall_01, your going to have to do a lot better then that to trick us into believing that CD's and records were built on the same technology. Cd technology started being developed in the mid-late 1970's, that's way after records!
And to the rest of you: you've been talking about everything including dos, records, frisbee's & socks! How does that actually help me get Window 3.1 to recognize a CD drive. I have only 1 decent answer (Thanks BC_Programmer) :).
I like a bit of chat and discussion, but when it gets to the point that I can't get an answer then it's too much. So can we get back to the topic: ways to get Window 3.1 to recognize a CD drive. ???
-
I don't know much about Windows 3.1, but did BC_Programmer's work at all?
-
One more detail. Please don't close hie thread until the relevant details are clarified.
What about the Spiral?
Where did that originate?
Is it a Left hand or Right hand Spiral?
And when the disc is turning, does the chiral lead the pickup into the center or toward the outside?
Edit: Windows 3.11 was sold with DOS 6.22 which could use drivers to read most CD-DRIVES of the time.
-
I' still trying his, meanwhile any other suggestions?
-
Not from me, but I can say one thing.
Stay on topic, guys. Squall has been teased enough for one topic.
-
Below is an example of how the MSCDEX line should look in your autoexec.bat:
LH C:\WINDOWS\COMMAND\MSCDEX.EXE /D:MSCD001
Remember that the above example, if used, must have the same device driver name as the CD-ROM driver in the config.sys.
Additional information about the autoexec.bat / config.sys can be found on our autoexec.bat / config.sys page.
Additional information about loading MS-DOS CD-ROM drivers can be found on our CD-ROM drivers page.
You'll have to edit the autoexec.bat file on win3.1 to execute this command, I think. It's been a long, long time since I've done this. I think there's more to it, so I'm still looking
-
err..
mine covers both the config.sys driver and mscdex install.
Some DVD drives have DOS drivers as well; the PC detects it as CD-ROM but it works.
-
BC_Programmer's first answer is coming along.
I now have the file located at C:\Windows\CD\oakcdrom.sys
But I can't seem to find the "config.sys" & "autoexec.bat" files on Win3.1.
Where are they located?
-
Not from me, but I can say one thing.
Stay on topic, guys. Squall has been teased enough for one topic.
The answer was given in Post#2.....
-
The answer was given in Post#2.....
I can't see any answer in post #2 telling me where to find "config.sys" & "autoexec.bat" files on Win3.1.
-
C:\
if the files don't exist, create them.
BTW you install the drivers in DOS- windows 3.1 detects the drivesand let's you use them.
-
if the files don't exist, create them.
I don't know
How do I create a .sys & a .bat file in windows 3.1?
BTW you install the drivers in DOS- windows 3.1 detects the drivesand let's you use them.
And I don't know what you mean by the above.
-
OK, let's take a look...
Do you have an MS-DOS prompt on the desktop? If not, click on Start > Run, and in the Run box, type cmd and press Enter. This should open up an MS-DOS window, with a prompt that should look something like C:\>
I'm reading now...we'll go from there.
Let me know the prompt you have.
-
Okay, I'm in Dos Promt now.
It says C:\Windows> and waits for me to type a command.
Now what?
-
At that prompt, please type "cd .."cd c:\" without the quotes. Your prompt should become c:\ >. This is basically indicating you're at the fabled root directory where we need to be. Type "dir" without the quotes. Do you see an autoexec or config sys file? If you don't we'll make them.
-
No, neither are there...just the windows folder & my other folders.
-
OK, I have to think some more. If you could see me, you'd know from the pained expression on my face. ::)
-
click on Start > Run,
In Windows 3.1?
and in the Run box, type cmd
Ditto.
How do i get my Windows 3.1 (running in ms virtual PC 2004) to recognize my CD/DVD drive? Is there a generic driver to install? Can someone give me directions?
It's all here
http://www.computerhope.com/cdromd.htm
-
The autoexec.bat and config.sys files are located in the root folder of C:.....
If you don't have them then Win 3.1 is not installed correctly.
-
Sorry, Dias -- it's been a long, long time. ::)
-
Sorry, Dias -- it's been a long, long time. ::)
Yup! :)
My curiosity was aroused by this post, so I have today installed MS-DOS 6.22 and Windows 3.11 onto a VMWare virtual machine. It will be the same for Virtual PC 2004, I am certain. Just make sure that the CDROM is configured correctly in the Virtual PC settings. The Windows install modifies config and autoexec. Thus I have these files in a state which I know works with Windows 3. Version 3.11 is similar enough to 3.1 that these should work OK.
(1) Config.sys
device=C:\WINDOWS\HIMEM.SYS
device=c:\oakcdrom.sys /d:mscd0001
DEVICE=C:\WINDOWS\SMARTDRV.EXE /DOUBLE_BUFFER
STACKS=9,256
(2) Autoexec.bat
@echo off
C:\WINDOWS\SMARTDRV.EXE
prompt $p$g
C:\WINDOWS\MSCDEX.EXE /S /d:mscd0001
c:\mouse.com
PATH=C:\WINDOWS;%PATH%
SET TEMP=C:\WINDOWS\TEMP
Note: I got oakcdrom.sys from here:
http://www.computerhope.com/download/hardware/oakcdrom.sys
I placed it in the root folder of the C: drive, as the line in config.sys makes clear.
-
for windows 3.1, just remove the IFSHLP line- I think that is wfwg specific.
-
for windows 3.1, just remove the IFSHLP line- I think that is wfwg specific.
No sooner said than done.
Thanks. I wasn't sure about that.
-
All I know is, I didn't see it until I installed WFWG in a VM. My thinkpad doesn't have it, and it has 3.11 (but not windows for workgroups)
-
Wikipedia informs:
IFSHLP.SYS (Installable File System Helper) is an MS-DOS device driver included with Microsoft Windows. It enables Windows to make direct file system calls bypassing MS-DOS methods and use native 32-bit file access for both local and network devices.
IFSHLP first shipped with Windows for Workgroups 3.11 and was also used in Windows 9x.
The purpose of the IFS Helper is to ensure that no 3rd-party drivers intercept INT 21H calls; to achieve this, the IFSHLP.SYS is ensured to be the first in the driver chain that intercepts DOS file access. If no other real-mode drivers are installed, IFSHLP will report that to the the IFS Manager (IFSMGR.VXD in Windows 9x) and 32-bit file access will be enabled.
-
The autoexec.bat and config.sys files are located in the root folder of C:.....
If you don't have them then Win 3.1 is not installed correctly.
Well I do not have them on my system. Maybe because I don't have DOS...just a DOS bootdisk. I searched the web but could not find Dos.
What do i do?
-
Well I do not have them on my system. Maybe because I don't have DOS...just a DOS bootdisk. I searched the web but could not find Dos.
What do i do?
How did you get Windows 3.1 running in a VM without it having MS-DOS first?
I should add that to install MS-DOS 6.22 and Windows 3.11, I employed the legally purchased install media for that software which I own and which I am licensed to use.
I will further add that this is not a forum where asking for piracy of software is permitted. I hope that is clear.
-
I will further add that this is not a forum where asking for piracy of software is permitted. I hope that is clear.
Of course it's clear, i always read & obey rules.
How did you get Windows 3.1 running in a VM without it having MS-DOS first?
I used a MS DOS 5.0 bootdisk.
-
what happens when you start the VM? does it immediately go into windows?
if your in windows- Exit it. there you go. a DOS prompt.
windows 3.1 requires DOS installed first; "install" can be as basic as running SYS.COM on the HD.
-
Well my dos bootdisk is like running dos off a cd/floppy.
After my machine starts it takes me to a command promt (A:\) and then i type "win" and it takes me to Windows 3.1
So I can get the dos promt before windows or by switching to dos prompt while in windows but my problem is I still dont have "config.sys" & "autoexec.bat" files on my HDD. So how do i get them?
-
so your computer won't boot without the boot disk?
you need to actually install DOS; not just via a boot floppy.
And no, I won't zip up the disk contents for you, either.
-
Well something is not Kosher here...
Both versions of DOS mentioned and Win3.1 need an autoexec and config to run so there's something you're not telling us here....
-
my guess would be it is using autoexec.bat and config.sys from the boot floppy image.
-
so your computer won't boot without the boot disk?
you need to actually install DOS; not just via a boot floppy.
That's right my computer won't boot without the disk.
However once i enter windows 3.1 i can remove the bootdisk unless i need to use dos again.
And no, I won't zip up the disk contents for you...
And I didn't ask you to do it anyway.
my guess would be it is using autoexec.bat and config.sys from the boot floppy image.
That may be true. There are autoexec.bat and config.sys files on my bootdisk (as well as many others).
>Picture Below<
Should I modify the autoexec.bat and config.sys files on my floppy? How?
[attachment deleted by admin]
-
Since I am obviously rusty at this, can we not get Cityscape to copy the autoexec and config from the boot disc onto the hard drive root directory (c:\) and have him boot those from the hard drive?
-
Since I am obviously rusty at this, can we not get Cityscape to copy the autoexec and config from the boot disc onto the hard drive root directory (c:\) and have him boot those from the hard drive?
For this to work properly he needs to let us know exactly he has this setup....hasn't happened yet.
For example even if he copied those to the root of C: he may need path variables to tell his setup where to look for them.
-
config.sys and autoexec.bat are text files.
he needs to boot to that boot disk and run the commands:
SYS C:
copy command.com C:\
copy config.sys C:\
copy autoexec.bat C:\
then it will boot from the HD; and autoexec.bat and config.sys will be on C:\, as well.
how did you install Windows 3.1? was it already present on a drive?
-
For this to work properly he needs to let us know exactly he has this setup....hasn't happened yet.
For example even if he copied those to the root of C: he may need path variables to tell his setup where to look for them.
Okay patio, what do you want to know? I thought Included most of it.
Are you asking for my specs (below)?
Windows 3.1 Virtual PC Specs:
-270 MB Fat 16 HDD
-128 MB RAM
- (Host) Celeron 667 Mhz CPU
...
-
how did you install Windows 3.1? was it already present on a drive?
No it was not present on the drive, I booted using my dos bootdisk and typed setup.exe & did the 3.1 install.
config.sys and autoexec.bat are text files.
he needs to boot to that boot disk and run the commands:
SYS C:
copy command.com C:\
copy config.sys C:\
copy autoexec.bat C:\
then it will boot from the HD; and autoexec.bat and config.sys will be on C:\, as well.
I did it (see below picture) and it seemed to work good. Now what?
[attachment deleted by admin]
-
edit the files to add the proper DEVICE lines we covered earlier. Make sure tthat hte MSCDEX and the "DEVICE" line for the driver use the same name.
-
edit the files to add the proper DEVICE lines we covered earlier. Make sure tthat hte MSCDEX and the "DEVICE" line for the driver use the same name.
No one has told me how to edit the files yet. How do i edit them?
-
Open them in Notepad...
NOTE: save the existing ones as .bak files in case you screw up...
-
I did the config.sys (picture below).
But I can't open the autoexec.bat, it tell me it can't open with notepad.
Also can i get step-by-step directions from here?
[attachment deleted by admin]
-
So how do I get autoexec.bat to open in notepad?
-
You can follow the advice from this PAGE (http://www.computerhope.com/ac.htm) of the CH site. You'll have to use the EDIT command to change the autoexec file.
-
Squall, there were CDs during Windows 3.1/DOS days. How do you think games like The 7th Guest, Phantasmagoria, and Mechwarrior I & II were installed and played? Phantasmagoria alone had 7 CDs if I remember right. 7th Guest was one of the first CD-ROM games, it was only made for DOS.