Solucionar problemas del modo de compatibilidad con MS-DOS en discos duros

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

Síntomas

La ficha Rendimiento de Propiedades del sistema muestra que uno o varios discos duros del equipo utilizan el modo de compatibilidad con MS-DOS. El modo de compatibilidad con MS-DOS puede ser utilizado para el sistema de archivos o la memoria virtual. Puede recibir un mensaje similar al siguiente:
La paginación en modo de compatibilidad reduce el rendimiento global del sistema

Causa

Se puede usar el modo de compatibilidad con MS-DOS debido a alguna de las razones siguientes:
  • Un controlador de dispositivo "no seguro", un programa residente en memoria o un virus ha provocado la cadena INT21h o INT13h antes de que Windows se cargue.
  • Windows no ha detectado la controladora de disco duro del equipo.
  • Se ha quitado la controladora de disco duro de la configuración actual en el Administrador de dispositivos.
  • Hay un conflicto de recursos entre la controladora de disco duro y otro dispositivo de hardware.
  • Falta el controlador en modo protegido de Windows o está dañado.
  • Los controladores de disco en modo protegido de 32 bits de Windows han detectado una configuración no admitida o hardware incompatible.
  • Ejecuta Windows Millennium Edition (Me) y ha utilizado Drive Copy 2.0 de Powerquest para copiar el contenido de un disco duro a otro

Solución

Para solucionar este problema, siga estos pasos:
  • Si utilizaba Drive Image 2.0 de Powerquest, póngase en contacto con Powerquest para obtener una versión del software compatible con Windows Millennium Edition.
  • Utilice la ficha Rendimiento en Propiedades del sistema para identificar qué unidad utiliza el modo de compatibilidad con MS-DOS y por qué.

    NOTA: las unidades de disco y de CD-ROM que operan en el modo de compatibilidad con MS-DOS hacen que, en la ficha Rendimiento, aparezca un mensaje similar a "Algunos controladores utilizan compatibilidad con MS-DOS" para el sistema de archivos, pero este artículo sólo se aplica a la solución de problemas de discos duros que operan en el modo de compatibilidad con MS-DOS.

    Para obtener información adicional acerca de cómo solucionar problemas de unidades de disco, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    E131690 Solucionar problemas de unidades de disquete en Windows
    • Si el nombre del controlador enumerado como causante del modo de compatibilidad con MS-DOS es Mbrint13.sys, el equipo puede estar infectado con un virus en el sector de inicio o utilizar software de traducción de geometría en modo real (para un disco duro de más de 1024 cilindros) que no es compatible con los controladores de disco en modo protegido de Windows.

      Para obtener información adicional acerca de software de traducción de geometría en modo real compatible con los controladores de disco en modo protegido de Windows, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
      E126855 Compatibilidad de Windows con discos duros IDE grandes
      Disk Manager 6.03 admite en modo protegido discos duros del canal IDE principal y cuando la compresión de disco DriveSpace no está instalada. Se requiere Disk Manager 7.0 o posterior para las unidades del canal IDE secundario. Cuando se utiliza el software de compresión DriveSpace que se incluye con Microsoft Windows y Microsoft Plus!, se debe utilizar Disk Manager 7.04 o posterior.
    • Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
      E126855 Compatibilidad de Windows con discos duros IDE grandes
      Para obtener información adicional acerca de cómo detectar y quitar los virus del sector de inicio, haga clic en el número de artículo que se muestra a continuación para verlo en Microsoft Knowledge Base:
      82923 Methods to Detect a Boot-Sector Virus
      129972 Description of Computer Viruses
      49500 List of Antivirus Software Vendors
  • b. Si se nombra un controlador enumerado en el archivo Config.sys, póngase en contacto con el fabricante del controlador para determinar si hay una versión que habilite el acceso en modo protegido en Windows.

    Si no hay ningún controlador en la ficha Rendimiento, continúe con el paso 2.

  • Compruebe que la controladora de disco duro aparece enumerada en el Administrador de dispositivos. Si no aparece, instálela con el Asistente para agregar nuevo hardware. Si el asistente no detecta la controladora, ejecútelo de nuevo pero no deje que detecte el hardware en el equipo. En su lugar, seleccione la controladora de la lista de hardware. Si no aparece enumerada, póngase en contacto con el fabricante de la controladora del disco duro para determinar si hay un controlador en modo protegido de Windows o un controlador de acceso a disco de 32 bits (FastDisk) de Windows 3.1 disponible.

    NOTA: si la controladora del disco duro aparece enumerada en el Administrador de dispositivos pero tiene una X roja sobre ella, se ha quitado del perfil de hardware actual. Haga clic en Propiedades de la controladora en Administrador de dispositivos y, a continuación, active la casilla de verificación que corresponde al perfil de hardware actual en Uso del dispositivo.
  • Si la controladora del disco duro se enumera en Administrador de dispositivos pero tiene un signo de exclamación amarillo sobre ella, hay un conflicto de dirección IRQ, E/S, DMA o RAM con otro dispositivo, falta el controlador en modo protegido o está dañado, o la casilla de verificación Deshabilitar controladores de disco de 32 bits en Modo protegido está activada en propiedades del Sistema de archivos.

    • Compruebe que no se ha activado la casilla de verificación Deshabilitar controladores de disco de 32 bits en Modo protegido en la ficha Solución de problemas en propiedades del Sistema de archivos. Para tener acceso a esta ficha, haga doble clic en Sistema en el Panel de control, haga clic en la ficha Rendimiento y, a continuación, haga clic en Sistema de archivos.
    • Solucione los conflictos de recursos (dirección IRQ, E/S, DMA, o RAM) con otros dispositivos. Consulte la documentación de la controladora para obtener información acerca del uso de recursos y de cómo cambiarlo.
    • Compruebe que el controlador en modo protegido está en el directorio Windows\SYSTEM\IOSUBSYS y se carga adecuadamente. Para determinar qué controlador proporciona el acceso a disco de 32 bits, haga clic en Propiedades de la controladora en Administrador de dispositivos y en la ficha Controlador para ver qué archivos de controlador están asociados con la controladora.

      NOTA: si utiliza una controladora de disco duro IDE, EIDE o ESDI, es posible que la ficha Controlador no aparezca cuando haga clic en Propiedades de la controladora en Administrador de dispositivos. A menos que utilice un controlador de terceros, el controlador en modo protegido Esdi_506.pdr es el que se utiliza para proporcionar acceso a disco de 32 bits para esas controladoras.

      Reinicie Windows, presione F8 cuando aparezca el mensaje "Iniciando Windows xx" y, a continuación elija Inicio registrado (/Bootlog.txt) desde el menú Inicio de Windows. Examine el archivo Bootlog.txt recién creado para determinar si el controlador enumerado anteriormente se carga de forma adecuada.

      En Windows 98, mantenga presionada la tecla CTRL hasta que vea el menú Inicio de Windows 98 y, a continuación, elija Registrado (/Bootlog.txt).

      Si el archivo Bootlog.txt muestra el mensaje "Error de inicio" o "Error de carga" para el controlador enumerado anteriormente, siga en el paso D. Si el archivo Bootlog.txt muestra el mensaje "INITCOMPLETESUCCESS" para el controlador enumerado anteriormente, examine el archivo IOS.LOG.

      Windows crea un archivo Ios.log en el directorio Windows si alguna unidad utiliza el modo de compatibilidad con MS-DOS. Las primeras líneas del archivo Ios.log pueden contener información que describe por qué se ha producido un error al cargar el controlador de disco en modo protegido. Tenga disponible esta información si se pone en contacto con los Servicios de soporte técnico de Microsoft con respecto a este comportamiento.
    • Compruebe el valor NOIDE en el Registro, en:
      HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\IOS
      El valor NOIDE se coloca en el Registro cuando no se inicializa correctamente el controlador en modo protegido para la controladora IDE.
    • Para obtener información adicional acerca de cómo solucionar problemas de NOIDE, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
      151911 Problemas del modo Compatibilidad con MS-DOS con controladora PCI-IDE
    • Asegúrese de que el controlador en modo protegido no esté dañado.

      Para las controladoras ESDI e IDE, Windows utiliza ESDI_506.PDR en el directorio IOSUBSYS para proporcionar acceso a disco de 32 bits. Para las controladoras SCSI, Windows utiliza SCSIPORT.PDR y un controlador "minipuerto" (.MPD) para proporcionar acceso a disco de 32 bits.

      Extraiga manualmente los archivos .pdr o .mpd apropiados desde los discos o CD-ROM de Windows, o ejecute el programa de instalación y elija la opción Comprobar.
  • Compruebe que el controlador Mh32bit.386 se carga en el archivo System.ini. Compruebe que hay una línea que indica "device=mh32bit.386". Este controlador es instalado por el software EZ-Drive de MicroHouse y no es compatible con los controladores de disco en modo protegido de Windows. El programa de instalación de Windows no quita este controlador.
  • Póngase en contacto con el fabricante de la controladora del disco duro para obtener información acerca de la compatibilidad con Windows. Puede conseguir el modo protegido y acceso a disco de 32 bits en Windows mediante alguno de los siguientes métodos:

    • Deshabilite todas las características mejoradas (como el almacenamiento en caché, modo rápido o turbo, velocidad de transferencia de datos reducida, etcétera) de la controladora (SCSI, IDE o ESDI) o BIOS del sistema (sólo IDE).
    • Obtenga un controlador de disco de Windows en modo protegido o un controlador FastDisk de Windows 3.1 para la controladora.

Más información

Un controlador en modo real es "seguro" si su funcionalidad no excede la del controlador en modo protegido correspondiente de Windows. Si un controlador en modo real es seguro, el controlador en modo protegido puede hacerse cargo de todas las operaciones de E/S del dispositivo correspondiente. En caso contrario, Windows enruta todas las operaciones de E/S a través del controlador en modo real.

Un ejemplo de controlador inseguro es un controlador IDE o ESDI en modo real que utilice cifrado dinámico por motivos de seguridad. Debido a que Windows no proporciona cifrado, no habilita al controlador IDE o ESDI en modo protegido para que se haga cargo del controlador en modo real. Todos los controladores en modo real con la funcionalidad de la lista siguiente se consideran inseguros:

  • Compresión de datos que no sea compatible con DoubleSpace
  • Cifrado de datos
  • Reflejo de disco
  • Asignación de sectores defectuosos
  • Tolerancia a errores (por ejemplo, mantenimiento de la corrección ECC en un disco independiente)
  • IOCTL específicos del fabricante
  • IOCTL definidos por Microsoft con características extendidas por el fabricante
La lista de controladores seguros (el archivo Ios.ini) contiene los controladores seguros y es actualizada por Windows. Cada entrada de la lista identifica un controlador o programa residente del que Windows puede hacerse cargo con el controlador en modo protegido correspondiente. La lista de controladores seguros incluye el nombre del controlador o programa residente. Este nombre debe ser el mismo que el que se incluye en el archivo Config.sys o Autoexec.bat.

Windows no almacena el número de versión del controlador o programa residente en la lista, por lo que es responsabilidad del fabricante cambiar el nombre del controlador si una versión futura del mismo se mejora de manera que haga inseguro el controlador.

De manera predeterminada, los siguientes controladores se consideran seguros:
  • Controladores de dispositivo de bloque en modo real compatibles con MS-DOS 5.0
  • Monitores INT 13 (provoca la INT 13 para supervisar las E/S de INT 13 pero no tiene acceso al hardware directamente ni modifica el búfer de E/S)
  • Conector para INT 13(provoca la INT 13 para alterar la E/S de INT 13 pero no tiene acceso al hardware directamente)
  • Controlador INT 13 (proporciona la funcionalidad INT 13 y tiene acceso directo al hardware)
  • Administrador ASPI (implementa ASPI para la especificación MS-DOS)
  • Administrador CAM (implementa la especificación CAM para MS-DOS)
NOTA: si el controlador en modo real que utiliza tiene mejor rendimiento o proporciona algunas funciones que no están presentes en el controlador en modo protegido de Windows, su fabricante debe quitarlo de la lista de controladores seguros. El sistema puede utilizar el modo real para tener acceso al controlador. Si los controladores en modo protegido pueden hacerse cargo de forma segura de las funciones del controlador en modo real que utiliza, el fabricante del controlador puede agregarlo a la lista de controladores seguros.

Disk Manager está fabricado por OnTrack Computer Systems, un proveedor independiente de Microsoft. No ofrecemos ningún tipo de garantía, implícita ni de cualquier otro tipo, respecto al rendimiento o la confiabilidad de este producto.

EZ-Drive está fabricado por Micro House, un proveedor independiente de Microsoft; no ofrecemos ningún tipo de garantía, implícita ni de cualquier otro tipo, respecto al rendimiento o confiabilidad de este producto.

Propiedades

Id. de artículo: 130179 - Última revisión: jueves, 30 de diciembre de 2004 - Versión: 2.2
La información de este artículo se refiere a:
  • Microsoft Windows 95
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows 98 Second Edition
  • Microsoft Windows Millennium Edition
Palabras clave: 
kbtshoot kbwinme kbenv kbhw kbprb kbfaq KB130179

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