Pregunta

AFAIK no hay DOS en Vista y Windows 7, pero necesito ejecutar el programa del sistema escrito en el ensamblador para leer y escribir datos (BIOS). No puedo hacerlo desde Vista, porque estoy en el usuario más (ring-3). Por eso tengo 2 ideas:  - ejecutar el formulario DOS (pero necesito DOS);  - servicio de escritura que se ejecuta antes de iniciar sesión en modo de usuario.

Cargar DOS desde un disquete no es una buena idea ya que no tengo disquete.

¿Fue útil?

Solución

Use FreeDOS, que dice ser 100% compatible con MS-DOS y se puede descargar de forma gratuita. Se puede iniciar desde un CD o una memoria USB.

Otros consejos

Puede usar una unidad flash, formatearla con una herramienta para iniciar en dos: herramienta . Entonces necesita archivos de arranque (que publicaré en la próxima respuesta, ya que soy un usuario nuevo y no puedo publicar dos enlaces ...)

Pasos:

1) Instale la herramienta de formato de disco USB HP, ejecútela.

2) Seleccione la unidad USB que desea usar, seleccione "FAT32" en el menú desplegable del sistema de archivos, utilice el formato rápido y "cree un disco de inicio de DOS" y haga clic en " ... " para apuntar la herramienta a los archivos de arranque que extrajo anteriormente.

Esa unidad flash ahora arrancará en dos y puede ejecutar lo que necesite para interactuar con el BIOS, como un flash de BIOS, un flash de firmware de tarjeta de video, etc.

¡Buena suerte!

Además de la solución de máquina virtual (VirtualBox, VirtualPC, VMWare), puede ejecutar su programa en DOSBox .

He usado DOSBox con gran éxito para ejecutar viejos programas de DOS. Lo único que realmente no hace es emular un puerto de impresora, por lo que si necesita imprimir desde su programa DOS, necesitará una solución de máquina virtual.

DOSBox también está disponible para Linux y Mac.

¿Qué hace exactamente su programa? Se requiere una mejor descripción.

Si necesita actualizar el BIOS, cree un CD de arranque y use su flasheador de BIOS desde el indicador. Un buen CD de arranque debería cargar los controladores MCDEX para su CD-ROM / DVD-ROM para que funcione. Tendrá que grabar su BIOS-flasher en un CD ya que su partición de Windows es probablemente inaccesible en el aviso. MS-DOS no entiende NTFS. Esto se puede hacer con casi cualquier aplicación de grabadora de CD. Si no necesita realizar cambios en el sistema, es decir, no es una especie de flasheador de firmware, use DOSBox , FreeDOS o cualquier otro emulador de DOS gratuito para ejecutarlo de manera segura.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top