Comment puis-je exécuter MS-DOS en mode réel sous Windows?

1

Je dois exécuter un outil de diagnostic 16 bits en mode réel sous Windows XP, Vista ou 7. Comment puis-je accomplir cela?

Jonsca
la source

Réponses:

8

Windows XP et versions ultérieures (Vista, 7) sont basées sur le noyau Windows NT et ne dépendent pas du DOS, contrairement à Windows 3.1, 3.11, 95, 98 et ME. Windows Me a abandonné la prise en charge DOS en mode réel.

Windows NT inclut un NTVDM (machine virtuelle DOS NT) qui émule un mode DOS 16 bits pour les versions 32 bits mais non 64 bits.

Si vous avez vraiment besoin d'exécuter des outils qui s'appuient sur des appels de bas niveau du BIOS et de l'interface matérielle en mode 16 bits, vous devez démarrer dans un environnement DOS complètement en dehors de Windows.

FreeDOS est un exemple d’environnement DOS 16 bits séparé en mode réel. Vous pouvez l'installer dans une partition séparée, l'exécuter à partir d'un live CD ou d'une clé USB.

WinGuru
la source
1
Ou utilisez une machine virtuelle? (En fonction de l'utilisation des outils de diagnostic)
Unundednut
@MrStatic, le problème est que le programme a besoin d'accéder au matériel réel, pas virtuel. S'il était satisfait du matériel virtuel, il fonctionnerait correctement sous Windows.
Psusi
@psusi, d'où vous vient ça? Il ne dit pas spécifiquement que c'est un programme de diagnostic matériel .
Synetech
@ Synetech, parce que s'il était heureux de fonctionner sous une machine virtuelle, il serait heureux de fonctionner sous la version normale de dos vm que Windows utilise et utilise pour exécuter des programmes de type DOS, par conséquent, la question serait sans objet. De plus, un outil de diagnostic logiciel 16 bits serait totalement inutile si vous n'exécutez pas un système d'exploitation 16 bits.
Psusi
> Il serait heureux de fonctionner sous la version normale de dos vm que Windows a et utilise pour exécuter les programmes dos @ psusi, ce n’est malheureusement pas le cas. Il y a beaucoup de logiciels DOS qui ne fonctionnent pas correctement ou même dans le NTVDM de XP pour une raison ou une autre (vis-à-vis des jeux 3D).
Synetech