Saltar al contenido

¿Cómo instalar MSDOS de disquete a disco duro?

Solución:

Descargo de responsabilidad: Han pasado al menos dos décadas desde la última vez que hice esto, por lo que es posible que haya olvidado algunos detalles.

Si ha arrancado el sistema desde un disquete MSDOS, la forma de instalar el mismo sistema de arranque en el disco duro local es la siguiente:

sys a: c:

(suponiendo que el disquete es a: y el disco duro es c:)

sys es un shell incorporado, junto con dir, del, cdy los otros conceptos básicos. Vale la pena señalar que el uso de sys El comando hará que la unidad solo se pueda iniciar con MSDOS, y creo recordar que también tienes que copiar command.com a mano:

copy a:command.com c:

command.com es el componente principal de msdos y, por lo tanto, contiene los elementos internos del shell. Además de eso, hay tres archivos de sistema: autoexec.bat, system.ini, y config.sys. No recuerdo cuáles de esos (si corresponde) son obligatorios (config.sys, probablemente), pero para estar seguro, también puede copiarlos, utilizando el mismo método que para command.com.

Es posible que también desee encontrar algunos disquetes / imágenes de instalación de msdos para obtener las utilidades útiles. Creo que 5.0 o posterior fue lo que tenía “todas” las utilidades que siempre necesité.


EDITAR

Los comentarios a esta respuesta son realmente correctos: MSDOS.SYS y IO.SYS también son necesarios. Ejecutando el sys el comando anterior puede o no encargarse de copiarlos; si no, tendrás que hacerlo manualmente.

  • Haga un disquete del sistema con el viejo comando: FORMATO A: comando / S o arrancar desde lo que tenga los archivos del sistema MS-DOS y pueda arrancar desde él
  • Asegúrese de que command.com también esté en él, si no, cópielo manualmente
  • Arranque desde FDD y asegúrese de que la unidad en la que desea colocar el sistema se detecte correctamente y luego use sys a: c: mando
  • Para su uso en un entorno de VM, puede obtener un ISO de DOS compilable en sitios como http://www.allbootdisks.com/download/iso.html. Utilice el mismo comando para hacer su C: bootable.

para que pueda arrancar desde HDD en lugar de desde Floppy.

Tenga en cuenta que la instalación de MS-DOS puede ser más trabajo de lo que está buscando hacer. (Algunas de las otras respuestas simplemente dicen cómo hacer que MS-DOS pueda arrancar, logrando este objetivo declarado de arrancar desde el disco duro).

Sin embargo, otra parte de la pregunta real fue:

gustaria Instalar en pc en la PC actual

La instalación de MS-DOS pasará por los resultados de hacer que MS-DOS sea de arranque y también colocará la mayor parte del sistema operativo en el disco duro. Por ejemplo, se instalará la Ayuda de MS-DOS.

Resumen / Introducción

Parte de esta guía es bastante superficial. Por ejemplo, menciono el uso de “FDISK”. No especifico exactamente qué pulsaciones de teclas usar. Una razón es que las diferentes versiones de MS-DOS tienen algunas diferencias. Gran parte de esta respuesta es aplicable con muchas versiones de DOS (incluido MS-DOS e incluso otras, aunque algunos de los detalles aquí son bastante específicos de MS-DOS).

Otra razón por la que algunos pasos se describen de manera bastante genérica es que una persona puede dedicar bastante tiempo a algunos pasos (como ajustar la memoria, incluido el uso de diferentes controladores). Algunos de los pasos tomados pueden funcionar maravillosamente en algunas computadoras y fallar en otras. Algunos pasos, como optimizar el uso de la memoria, pueden ser técnicamente superiores, pero no valen el tiempo de una persona (si tienen suficiente “memoria convencional” libre para hacer lo que quieren, más “memoria convencional” libre podría no ser realmente muy útil).

El último tercio va más allá de la pregunta inicial, recomendando algunos pasos de seguimiento.

Si tiene preguntas sobre un proceso específico (o desea pasos adicionales sobre una tarea específica), le recomiendo considerar si la creación de una nueva pregunta (específica) sería sensata. Si algo parece poco claro o incorrecto sobre lo que escribí, se invita a comentar.

Dividir

Más comúnmente, MS-DOS se instala en la primera partición de arranque. Eso se llama C :.

Si ya está iniciando DOS (desde un disquete) y ya tiene un C :, generalmente puede omitir esta sección.

Es posible que deba crear esa partición primero, antes de pasar por el proceso típico de CONFIGURACIÓN. Esto se hace comúnmente con un programa llamado FDISK. ¡ENTIENDA QUE ESTE MANDO ES MAS DESTRUCTIVO! Si aún no tiene una partición llamada C: intente ejecutar FDISK. (En realidad, el programa de “terceros” llamado XFDisk puede ser más fácil de usar). Si desea utilizar la solución de Microsoft, su mejor opción es el FDISK incluido con la actualización Q263044. De lo contrario, la regla simple es que las versiones posteriores son mejores (porque es más probable que funcionen con discos duros más grandes).

Al hacer la partición, deberá tener un tamaño inferior a 2 GB. (2GB son 2.147.483.648, pero MS-DOS está limitado a 2.147.450.880 bytes, que es 32.768 bytes más pequeño). Ésta es una limitación de MS-DOS. (Windows NT 4.0 podría admitir FAT16, que tenía casi 16 GB de tamaño).

Si está utilizando software de terceros para crear la partición, es posible que se le pregunte acerca de un identificador de “tipo” de partición. Si está utilizando un disco de 32 MB a 504 MB (528,482,304 bytes), probablemente sea mejor que utilice el tipo de partición 6. Si su disco tiene más de 504 MB (pero menos de 2 GB), las versiones más recientes de DOS pueden favorecer el uso tipo E (que, si se especifica en hexadecimal, puede aparecer como 0E o 0x0E).

Volumen del sistema de archivos

Una vez que se crea la partición, es posible que desee crear el volumen del sistema de archivos. (Creo que esto se puede hacer desde la configuración de MS-DOS, pero en caso de que su versión de MS-DOS no lo haga desde el programa de CONFIGURACIÓN, es posible que desee hacerlo manualmente).

Tenga en cuenta que formatear un disco / partición es DESTRUCTIVO para los datos en el disco, así que no haga esto si ya tiene datos en un disco / partición formateado en funcionamiento.

Si la CONFIGURACIÓN DE MS-DOS no le proporciona esta opción, puede crear la opción para hacerlo con:

format C:

o, si desea que el comando FORMAT también ejecute SYS, la mayoría de las versiones recientes de MS-DOS le permiten usar:

format C: /S

Instalación real

Antes de continuar, es posible que desee realizar una copia de seguridad de los archivos que pueden sobrescribirse o modificarse. Esto podría incluir especialmente AUTOEXEC.BAT y CONFIG.SYS (y, si ha tenido archivos Win9x en el sistema, tal vez MSDOS.SYS que a menudo tiene está marcado como un “archivo oculto” debido a un “atributo” que Está establecido).

Una vez creada y formateada la partición, para instalar MS-DOS, ejecute SETUP.EXE desde los discos de instalación de MS-DOS. (Opcionalmente, el arranque exitoso desde los discos de instalación oficiales terminará ejecutando SETUP.EXE para usted. Si eso sucede indeseablemente, presionar F3 le permitirá salir del programa SETUP.EXE). Después de instalar MS-DOS, esto le permitirá arrancar desde el disco duro en lugar de arrancar desde el disquete.

Las tareas realizadas por SETUP se pueden realizar manualmente sin utilizar el software SETUP.EXE. Esto es cierto para la mayoría, y posiblemente todas, de las tareas de SETUP.EXE, con un esfuerzo razonablemente mínimo. El efecto básico de la instalación normalmente hará estas cosas:

  • “SYS” la unidad, que instala el cargador de arranque (similar a ejecutar FDISK /MBR) y copie los archivos de arranque primarios (más comúnmente denominados IO.SYS y MSDOS.SYS) a la partición especificada.
  • Copiar otros archivos
  • Extraiga otros archivos, ejecutando EXPAND en varios archivos *. ?? _
  • Proporciona un básico CONFIG.SYS expediente.
  • Probablemente también proporcione un AUTOEXEC.BAT expediente
  • Si está utilizando MS-DOS 6, es posible que también le pregunte acerca de la instalación de algún software de Microsoft Windows. (El software también se puede instalar más tarde. De repente, creo SETUP /G se usa para eso, pero puedes usar SETUP /? para verificar eso.)

Potenciar

Si instaló MS-DOS 6.0, 6.2 o 6.21, le recomiendo realizar un seguimiento instalando la actualización de MS-DOS 6.xa 6.22 de distribución gratuita, que viene con su propio SETUP.EXE

Especialmente haga esto si planea jugar con la compresión del disco, ya que DrvSpace de 6.22 incluyó algunas mejoras de confiabilidad.

Deshabilitar la carga automática de GUI

Si está utilizando MS-DOS 7 incluido con Win95 o Win98, puede editar un archivo de configuración de texto que generalmente se llama MSDOS.SYS

En particular, agregando “BOOTGUI=0” al [Options] hará que Windows no cargue automáticamente la GUI. Luego, si desea cargar automáticamente la GUI, puede hacerlo (ejecutando win) desde la parte inferior de su AUTOEXEC.BAT (que, con personalización, podría hacer solo en algunos casos). La única desventaja real de hacer eso (que recuerdo haber encontrado) es que el Modo seguro no carga automáticamente la GUI, lo cual no es trágico.

Estoy enumerando este proceso antes de algunos pasos posteriores. Eso no es necesariamente porque este paso sea más importante / universal. Más bien, la razón es que si se va a realizar este paso, es probable que sea sensato hacerlo ahora (antes de muchos pasos que se describen más adelante).

Más seguimiento

Es posible que también desee reemplazar algunos archivos adicionales.

Una vez que todo esté instalado, sugiero algunos cambios comunes:

  • Reemplace los controladores de MS-DOS por controladores más nuevos para MS-DOS.
    • Especialmente cambie el controlador del mouse, a CuteMouse, ya que usa mucha menos memoria “convencional”.
    • También busque cambiar el controlador de CD-ROM. OAKCDROM.SYS puede ser muy reemplazable (por ejemplo, con los controladores TEAC o VIDEO, u otros)
    • Usar SETVER casi nunca vale la pena. (Simplemente permite la anulación manual con algún software que realiza algunas comprobaciones de versiones. Tales comprobaciones son bastante inútiles ya que SETVER puede anularlas).
    • Algunos de los controladores incluidos con MS-DOS no están habilitados de forma predeterminada y no vale la pena usarlos. Por ejemplo, RAMDRIVE.SYS es inferior al TDSK de terceros y ANSI.SYS tiene múltiples opciones de reemplazos de “terceros” que son superiores.

Estoy enumerando esos cambios que es particularmente útil conocer. CuteMouse es mucho mejor que muchos controladores de mouse, y esos controladores de CD-ROM ATAPI superiores son mucho mejores que muchos otros controladores de CD-ROM. Simplemente confiar en esos controladores puede aumentar la memoria convencional disponible para muchos sistemas, con pocos o ningún inconveniente (¡solo mejoras!)

También puede instalar otros controladores, como reemplazar MSCDEX.EXE con algunas otras / mejores opciones. Sin embargo, algunas soluciones pueden funcionar mejor en algunos sistemas que en otros, por lo que no ofreceré tales recomendaciones aquí (como si fueran soluciones universales). También puede examinar la capacidad de MS-DOS 6.x para admitir múltiples configuraciones de arranque (ejecute QBASIC/QHELP para obtener ayuda en línea sobre los comandos del “menú” en CONFIG.SYS). También soy fan de CONFIX.SYS

4DOS

También recomiendo instalar 4DOS. Puede instalarlo en C: 4DOS y no entrará en conflicto con DOS. Sugiero agregar estas líneas al archivo CONFIG.SYS:

SHELL=C:4DOS4DOS.Com /P
SET COMPSPEC=C:4DOS4DOS.Com

(Si lo arruinas, es posible que no arranque. Por lo tanto, prepárate para recuperarte si no sale bien. Con MS-DOS 6, mantener presionada la tecla F8 o F5 o Ctrl puede ser útil. Con versiones anteriores de MS-DOS, es probable que la recuperación implica el arranque desde otro disco).

A algunas personas no les gusta 4DOS, debido a escenarios extremadamente raros donde la compatibilidad puede ser imperfecta, pero a la mayoría de la gente le encanta por ser altamente compatible y proporcionar muchas características agradables (incluida la capacidad de funcionar mejor con los diversos segmentos de memoria de DOS).

Modificación de la memoria

MemMaker.exe de MS-DOS 6 puede realizar una buena optimización, aunque hay ocasiones en las que es inferior a una simple optimización manual.

Existen algunas estrategias diferentes, que incluyen:

  • Cargue XMS utilizando XMSMMGR (un archivo de las versiones más recientes de MS-DOS incluidas con Win9x)
  • Alternativamente, cargue XMS usando DEVICE=DOSHIMEM.SYS (en CONFIG.SYS)
  • Cargue EMS, primero cargando XMS (usando DEVICE=DOSHIMEM.SYS y DEVICE=DOSEMM386.EXE RAM (en el CONFIG.SYS)
    • Los parámetros adicionales pueden ser buenos. Por ejemplo, V ofrecería una salida “VERBOSA” (con al menos algunas versiones de EMM386)
    • Algunos sistemas podrían obtener aún más memoria con: DEVICE=DOSEMM386.EXE RAM HIGHSCAN
    • EMM386 coloca la CPU en modo protegido, lo que provocó algunos problemas de compatibilidad
    • Algunos otros parámetros, como ALTBOOT y rangos de exclusión de memoria, tienen diferentes efectos en diferentes sistemas. Siéntete libre de jugar (experimentar)
  • Agregar dos=high,umb a CONFIG.SYS
    • Win9x puede admitir “noauto“que deshabilita algunos comportamientos como el uso automático de memoria al cargar IFSHLP.SYS y DBLBUFF.SYS y SETVER.EXE
    • Es posible que algunas versiones de MS-DOS necesiten que se coloque antes de EMM386. Según ComputerHope, es mejor colocarlo después del controlador XMS (HIMEM.SYS).
  • El software de terceros más nuevo podría proporcionar una mejora notable. por ejemplo, UMBPCI funcionó en muchos sistemas y proporcionó más memoria útil (y si funcionó, probablemente resultó en menos problemas de compatibilidad de software). También hay otras soluciones, que pueden usarse en su lugar o además, que pueden proporcionar algunos resultados superiores adicionales (posiblemente con algún costo de compatibilidad; lo que funciona mejor en una computadora puede funcionar menos bien, e incluso no funcionar de manera aceptable en absoluto. en otro sistema).
    • Sitio web de UMBPCI: la sección sobre HIRAM describe cómo, al usar algún software de terceros, puede salirse con la suya usando DEVICEHIGH=DOSHIMEM.SYS para cargar HIMEM High. (La utilidad puede ser algo mínima, pero esto puede ofrecer un placer particularmente perverso a aquellos de nosotros que recordamos habernos agravado la creencia de que este único archivo era el único que no podíamos cargar en ALTO si así lo deseábamos).

A menos que esté usando el parámetro “auto” de Win9x, también puede obtener bastante ayuda usando DEVICEHIGH = en lugar de DEVICE =

Eso da como resultado que los controladores se muevan a los UMB (tradicionalmente proporcionados por EMM386), aunque los UMB pueden llenarse. Los diferentes sistemas tienen diferentes cantidades de UMB, y los diferentes sistemas pueden usar diferentes controladores (que usan diferentes cantidades de memoria), por lo que es posible que se necesite algo de experimentación para encontrar los resultados óptimos. A menos que esté utilizando XMSMMGR (que tiene una incompatibilidad con MEM), intente ejecutar MEM/C (o MEM/C|more)

LASTDRIVE = Z puede consumir más memoria y, a menudo, vale la pena.

% Windir% CONFIG.TXT de Win98 está disponible en línea y proporciona cierta documentación de la implementación de Win98, que es bastante similar a las opciones CONFIG.SYS de MS-DOS 6.

4DOS tiene algunas opciones que pueden consumir memoria, incluida la posibilidad de utilizar UMB en lugar de la memoria convencional. Por lo tanto, si está utilizando 4DOS, los parámetros de la línea de comandos (a 4DOS.Com) y / o las líneas de configuración de 4DOS.Ini pueden tener un impacto. 4DOS está diseñado para cargar la ayuda de 4DOS si ejecuta HELP o presiona F1 (en lugar de la ayuda de MS-DOS, que todavía está disponible usando QBASIC/QHELP)

Sonido

A continuación, sugiero centrarse en agregar soporte para cualquier otro hardware que le interese. Por ejemplo, si desea jugar, asegúrese de que el sonido funcione. Esto puede implicar la instalación de más controladores. Esto podría implicar configurar una variable de entorno, como ULTRASND (para el “Gravis UltraSound” superior) o BLASTER (para el “Sound Blaster” de “Creative Labs” y tarjetas compatibles).

Es de esperar que las variables de entorno estén configuradas para usted, como parte del proceso de instalación de los controladores para la tarjeta de sonido.

Los controladores de sonido Sound Blaster 16 ofrecen una mejora mínima y pueden ocupar más memoria de la necesaria. Si tiene poca memoria, considere decirle al software que tiene un Sound Blaster Pro y no tener controladores.

Si para ti ha resultado de provecho nuestro post, sería de mucha ayuda si lo compartes con más entusiastas de la programación de este modo nos ayudas a dar difusión a nuestra información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *