No se puede tener acceso a la unidad de CD-ROM desde el modo de MS-DOS o el símbolo del sistema

Seleccione idioma Seleccione idioma
Id. de artículo: 135174 - Ver los productos a los que se aplica este artículo
Este artículo se publicó anteriormente con el número E135174
Expandir todo | Contraer todo

En esta página

Síntomas

Cuando reinicie el equipo en modo MS-DOS, reinicie desde un símbolo del sistema de Windows o reinicie el equipo y utilice un disco de inicio, puede que no le sea posible tener acceso a la unidad de CD-ROM. Este comportamiento puede ocurrir incluso si puede tener acceso a la unidad de CD-ROM desde la interfaz gráfica para el usuario de Windows.

Causa

Este comportamiento se da cuando se cumple alguna de las condiciones siguientes:
  • El controlador de CD-ROM o el archivo Mscdex.exe queda deshabilitado (comentado) o no aparece en los archivos Autoexec.bat o Config.sys.
  • El controlador de CD-ROM o el archivo Mscdex.exe no aparece o se encuentra dañado.
  • El disco de inicio no contiene el controlador de CD-ROM o archivo Mscdex.exe.
  • Ha reemplazado el CD-ROM original y no ha actualizado los controladores de MS DOS.
El acceso a la unidad de CD-ROM cuando inicia desde un símbolo de sistema de Windows o reinicia el equipo en modo MS-DOS, debe cargar el controlador de CD-ROM en modo real en el archivo Config.sys, y el controlador MSCDEX en los archivos Autoexec.bat o Dosstart.bat. Si la unidad de CD-ROM es compatible en modo protegido en Windows, lo más probable es que los controladores de CD-ROM y MSCDEX en modo real no se carguen en los archivos Config.sys y Autoexec.bat o Dosstart.bat del disco duro. Además, si inicia desde un disquete, los controladores de CD-ROM y MSCDEX no se cargarán a no ser que configure manualmente los archivos Config.sys y Autoexec.bat en el disquete para cargarlos.

Solución

Para resolver este comportamiento, utilice cualquiera de los métodos siguientes:
  • Ejecute el archivo Dosstart.bat.
  • Extraiga la versión correcta del archivo Mscdex.exe.
  • Agregue los archivos y comandos apropiados al disco de inicio.
  • Instale los controladores de MS-DOS para el CD-ROM desde Sólo símbolo de sistema.

Archivo Dosstart.bat

Cuando actualiza MS-DOS O Windows 3.x a Windows 95/98, el archivo original Mscdex.exe se puede copiar sobre el archivo Dosstart.bat. El archivo Dosstart.bat contiene copias de todos los comandos comentados por el programa de instalación de Windows y se ejecuta automáticamente cuando reinicia el equipo en Modo MS-DOS.

Si reinicia el equipo y a continuación elige Sólo símbolo de sistema, el archivo Dosstart.bat no se ejecutará. Para ejecutar el comando, escriba dosstart.bat y, a continuación, presione ENTRAR.

Problemas de Mscdex.exe

Si cuando intenta ejecutar el archivo Mscdex.exe recibe el siguiente mensaje de error, el archivo Mscdex.exe puede estar dañado
Mscdex.exe <parámetros> no se encuentra o dañado
donde <parámetros> son modificadores de la línea de comandos que se pueden incluir en la línea de comandos de un archivo de proceso por lotes, como Autoexec.bat o Dosstart.bat.

Determine la ubicación del archivo de proceso por lotes escribiendo las siguientes líneas desde Sólo símbolo de sistema, presione ENTRAR después de cada línea
<unidad>:
dir /s mscdex.exe
donde <unidad> es la letra de unidad que contiene la carpeta Windows.

Si no se puede encontrar el archivo, puede extraerlo de los discos de Windows 95. El archivo Mscdex.exe se encuentra ubicado en el archivo Win95_04.cab en el CD-ROM de Windows 95, el archivo Win95_05.cab del disco 5 de los disquetes DMF de Windows 95, el archivo Win95_07.cab del disco 7 de los disquetes no DMF de Windows 95, y el archivo Win95_06.cab del CD-ROM de Windows 95 OEM Service Release 2.

Para obtener información acerca de cómo extraer archivos, consulte el siguiente artículo de Microsoft Knowledge Base:
129605 Cómo extraer los archivos de Windows comprimidos originales
Coloque el archivo Mscdex.exe en la carpeta Windows\Command.

NOTA: algunos archivos de proceso por lotes pueden señalar una ubicación de carpeta distinta de la carpeta Windows\Command. Si este es el caso, modifique el archivo para que señale la carpeta Windows\Command. Para ello, siga estos pasos:
  1. Haga clic en Inicio, seleccione Programas y haga clic en el símbolo del sistema de MS-DOS.
  2. Escriba las líneas siguientes y presione ENTRAR después de cada línea:
    <unidad>:
    cd\<windows>
    edit dosstart.bat
  3. Presione ALT+S (Búsqueda) y, a continuación, presione F .
  4. Busque el archivo Mscdex.exe. Si es necesario, escriba mscdex.exe en el cuadro Buscar, y a continuación haga clic en Aceptar.
  5. Compruebe que la ruta de acceso para el archivo Mscdex.exe es la carpeta Windows\Command. Si no es así, escriba la ruta de acceso correcta.
  6. Presione ALT+F (Archivo), presione X y, a continuación, presione ENTRAR cuando se le pida para guardar archivo.
En la mayoría de los casos, la versión de Windows 95 del archivo Mscdex.exe funciona correctamente con la mayor parte de las unidades de CD-ROM, pero si tiene algún problema para detectar la unidad de CD-ROM, póngase en contacto con el fabricante para obtener ayuda.

Controladores de disco de inicio

Si crea un disco de inicio, reinicia el equipo utilizándolo, y no puede tener acceso a la unidad de CD-ROM, no se está cargando el controlador de CD-ROM o archivo Mscdex.exe. Para preparar un disco de inicio para cargar controladores de CD-ROM, siga estos pasos:
  1. Modifique el archivo Config.sys para incluir la entrada del controlador de CD-ROM. Para ello, siga estos pasos:

    1. Haga clic en Inicio, Ejecutar, escriba sysedit en el cuadro Abrir, y a continuación haga clic en Aceptar.
    2. Haga clic en la barra de título Config.sys, busque la línea que carga el controlador de CD-ROM, arrastre el puntero para seleccionar el texto de la línea, y a continuación haga clic en Copiar en el menú Edición. Anote el nombre y la ruta de acceso del controlador de CD-ROM.
    3. Haga clic en Inicio, seleccione Programas, haga clic en Accesorios y, a continuación, haga clic en Bloc de notas.
    4. Coloque el disco de inicio en la unidad A.
    5. En el menú Archivo, haga clic en Abrir, escriba a:config.sys en el cuadro Nombre de archivo y, a continuación, haga clic en Abrir.
    6. Haga clic en el puntero al final de la última línea de texto, presione ENTRAR para iniciar una nueva línea, y a continuación en el menú Edición, haga clic en Pegar.
    7. Cambie la ruta de acceso de la carpeta para el archivo del controlador de CD-ROM a la unidad A. La siguiente tabla muestra la línea original para cargar el archivo de controlador de CD-ROM y la nueva línea después de la modificación:
            Línea original                          Línea modificada
            ---------------------------------------------------------------------
            device=c:\cdrom\cdrom.sys /d:mscd001    device=a:\cdrom.sys
                                                      /d:mscd001
    8. En el menú Archivo, haga clic en Salir y, a continuación, haga clic en cuando se le pregunte si desea guardar los cambios.
Tenga en cuenta que algunas unidades de CD-ROM están conectadas a tarjetas de sonido. Si es el caso, necesita cargar los controladores de sonido antes que el controlador de CD-ROM. Para obtener información acerca de cómo cargar la tarjeta de sonido, compruebe la documentación de la tarjeta de sonido o póngase en contacto con el fabricante de la tarjeta de sonido.
  1. Modifique el archivo Autoexec.bat para incluir la entrada del controlador Mscdex.exe. Para ello, siga estos pasos:

    1. Haga clic en Inicio, Ejecutar, escriba sysedit en el cuadro Abrir, y a continuación haga clic en Aceptar.
    2. Haga clic en la barra de título Autoexec.bat, busque la línea que carga el archivo Mscdex.exe, arrastre el puntero para seleccionar el texto de la línea y, a continuación, haga clic en Copiar en el menú Edición. Anote el nombre y la ruta de acceso del archivo Mscdex.exe.
    3. Haga clic en Inicio, seleccione Programas, haga clic en Accesorios y, a continuación, haga clic en Bloc de notas.
    4. Coloque el disco de inicio en la unidad A.
    5. Si existe un archivo Autoexec.bat en el disquete, haga clic en Abrir en el menú Archivo, escriba a:autoexec.bat en el cuadro Nombre de archivo y, a continuación, haga clic en Abrir.
    6. Haga clic en el puntero al final de la última línea de texto, presione ENTRAR para iniciar una nueva línea, y a continuación en el menú Edición, haga clic en Pegar.
    7. Si existe otra línea que contenga Mscdex.exe, escriba rem al principio de la línea.
    8. Si aparece el siguiente texto al principio de la línea, seleccione el texto y, a continuación, presione Eliminar:
      REM - by Windows Setup -
    9. Cambie la ruta de acceso de la carpeta para el archivo Mscdex.exe a la unidad A. La siguiente tabla muestra la línea original para cargar el archivo Mscdex.exe y la nueva línea después de la modificación:
            Línea original                             Línea modificada
            ---------------------------------------------------------------------
            c:\windows\command\mscdex.exe /d:mscd001   a:\mscdex.exe /d:mscd001
    10. En el menú Archivo, haga clic en Salir y, a continuación, haga clic en cuando se le pregunte si desea guardar los cambios. autoexec.bat .
  2. Coloque los archivos del controlador de CD-ROM y Mscdex.exe en el disco de inicio. Para ello, siga estos pasos:

    1. Haga clic en Inicio, seleccione Programas y haga clic en el símbolo del sistema de MS-DOS.
    2. Escriba las líneas siguientes y presione ENTRAR después de cada línea:
      <unidad1>: cd\<rutacd> copy <unidadcd> a: <unidad2>: cd\<windows>\command copy mscdex.exe a:
      donde <unidad1> es la letra de la unidad que contiene los archivos del controlador de CD-ROM, <cdpath> es el nombre de la carpeta que contiene el archivo del controlador de CD-ROM basado en MS-DOS y <drive2> es la letra de la unidad que contiene la carpeta de Windows.
El disco de inicio de Windows 98 incluye controladores para cargar muchas Electrónicas de dispositivos integradas (IDE) y unidades de CD-ROM SCSI (Interfaz estándar de equipos pequeños).

Instalar controladores de CD-ROM basados en MS-DOS apropiados

Si ha actualizado la unidad de CD-ROM, pero no ha actualizado los controladores de CD-ROM de MS-DOS, instale los controladores desde Sólo símbolo del sistema y, a continuación, mueva la línea de Mscdex.exe desde el archivo Autoexec.bat al archivo Dosstart.bat. Para ello, siga estos pasos:
  1. Reinicie el equipo. Cuando vea el mensaje "Iniciando Windows 95", presione la tecla F8 y, en el menú Inicio, elija Sólo símbolo del sistema .
  2. Siga las instrucciones del fabricante del CD-ROM para instalar los controladores de CD-ROM basados en MS-DOS. Reinicie el equipo cuando se le pida hacerlo.
  3. Una vez que haya comprobado que se han cargado los controladores correctos y que funcionan adecuadamente, mueva la información del controlador desde el archivo Autoexec.bat hasta el archivo Dosstart.bat. Para ello, siga estos pasos:

    1. Haga clic en Inicio, Ejecutar, escriba sysedit en el cuadro Abrir, y a continuación haga clic en Aceptar.
    2. Haga clic en la barra de título Autoexec.bat, busque la línea que carga el archivo Mscdex.exe, arrastre el puntero para seleccionar el texto de la línea, y a continuación, haga clic en Copiar en el menú Edición.
    3. Escriba rem al principio de la línea que contiene el archivo Mscdex.exe, haga clic en Salir en el menú Archivo, y a continuación haga clic en cuando se le pregunte si desea guardar los cambios en el archivo Autoexec.bat.
    4. Haga clic en Inicio, seleccione Programas, haga clic en Accesorios y, a continuación, haga clic en Bloc de notas.
    5. En el menú Archivo, haga clic en Abrir, escriba c:\windows\dosstart.bat en el cuadro Nombre de archivo y, a continuación, haga clic en Abrir. Si recibe un mensaje indicándole que el archivo no existe, haga clic en Aceptar y, a continuación, haga clic en Nuevo en el menú Archivo.
    6. Haga clic en el puntero al final de la última línea de texto, presione ENTRAR para iniciar una nueva línea, y a continuación en el menú Edición, haga clic en Pegar.
    7. Si existe otra línea que contenga el archivo Mscdex.exe, escriba rem al principio de la línea.
    8. En el menú Archivo, haga clic en Guardar como, escriba c:\windows\dosstart.bat , haga clic en Guardar y, a continuación, haga clic en Salir en el menú Archivo.

Más información

Windows no incluye controladores de CD-ROM en modo real. Si necesita tener acceso a la unidad de CD-ROM cuando inicia en un símbolo de sistema de Windows o cuando reinicia el equipo en modo MS-DOS, debe utilizar el controlador de CD-ROM en modo real incluido con la unidad de CD-ROM. Para obtener información acerca de cómo adquirir, instalar o configurar el controlador de CD-ROM en modo real, consulte la documentación de la unidad o póngase en contacto con el fabricante de la misma.

Windows incluye un controlador MSCDEX que se encuentra ubicado en la carpeta Windows\Command. Si tiene que utilizar un controlador MSCDEX en modo real, debe utilizar el controlador de la carpeta Windows\Command en lugar del controlador incluido con la unidad de CD-ROM.

Los controladores de CD-ROM y MSCDEX en modo real se pueden cargar desde varias ubicaciones distintas, dependiendo de la razón por la cual están siendo cargados. Si está cargando controladores en modo real porque necesita tener acceso a la unidad de CD-ROM cuando inicia en un símbolo de sistema de Windows 95, los controladores se deben cargar desde los archivos Config.sys y Autoexec.bat de la carpeta raíz de la unidad de inicio. Si está iniciando en un símbolo de sistema de Windows desde un disquete en lugar del disco duro, los controladores se deben cargar desde los archivos Config.sys y Autoexec.bat del disquete.

Si está cargando los controladores en modo real porque está reiniciando el equipo en modo MS-DOS, los controladores se pueden cargar desde cualquiera de las siguientes ubicaciones:
  • Los archivos Config.sys y Autoexec.bat de la carpeta raíz de la unidad de incio.
  • Los archivos personalizados Config.sys y Autoexec.bat que ha especificado en las propiedades del programa que está ejecutando en modo MS-DOS, las propiedades del acceso directo que inician el programa que está ejecutando en modo MS-DOS, o las propiedades del archivo "Exit to Dos.pif" que se está utilizando para iniciar Windows en modo MS-DOS.
Si está reiniciando el equipo en modo MS-DOS, también puede cargar MSCDEX desde el archivo Dosstart.bat en la carpeta de Windows. Este archivo se utiliza cuando reinicia el equipo en modo MS-DOS, pero no se utiliza cuando inicia en un símbolo de sistema de Windows o inicia Windows normalmente. Si este archivo no existe todavía en la carpeta de Windows, debe crear el archivo manualmente.

NOTA: cuando instala Windows, el programa de instalación deshabilita (comenta) la línea existente Mscdex.exe en el archivo Autoexec.bat si detecta una unidad de CD-ROM para la cual Windows incluye un controlador en modo protegido. Por lo tanto, cuando inicia en un símbolo de sistema o reinicia el equipo en modo MS-DOS, MSCDEX no está disponible. Para que MSCDEX esté disponible, habilite la línea existente de Mscdex.exe en el archivo Autoexec.bat. Asimismo necesitará modificar la línea para que cargue el controlador MSCDEX desde la carpeta Windows\Command en lugar del controlador incluido con la unidad de CD-ROM.

Propiedades

Id. de artículo: 135174 - Última revisión: jueves, 30 de diciembre de 2004 - Versión: 1.2
La información de este artículo se refiere a:
  • Microsoft Windows 95
  • Microsoft Windows 98 Standard Edition
Palabras clave: 
kbenv kbprb kbfaq win95 KB135174

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com