Emulation Dos sous Vista

Emulation Dos sous Vista - Win Vista - Windows & Software

Marsh Posté le 16-08-2008 à 21:18:25    

J'étais sous XP et je viens de changer de machine, par force, donc passé sous Vista.
J'ai beaucoup de programmes écrits en ligne de commande (basic compilé), mais Vista refuse de passer en mode plein écran sous émulation Dos.
Dans le meilleur des cas le programme tourne dans une fenêtre, sinon (programmes écrits en mode Screen 12 sous QBasic: graphique 640x480) Vista refuse carrément de passer dans ce mode, donc impossible de faire tourner le programme.  
Donc soit mes programmes ne se lancent plus, soit c'est en mode fenêtre, ce qui est moche.
Y a-t-il une solution à ce problème (je n'ai rien trouvé sur Google) ?

Reply

Marsh Posté le 16-08-2008 à 21:18:25   

Reply

Marsh Posté le 16-08-2008 à 21:35:12    

DOSBox ? [:canaille]


Message édité par ANViL le 16-08-2008 à 21:35:21

---------------
Easy Ridin'  ⎝⏠⏝⏠⎠  
Reply

Marsh Posté le 16-08-2008 à 22:14:27    

Je vais voir ça de plus près, merci pour le lien, quoique ça me paraisse bien compliqué et avec des limitations...  
Je regrette amèrement de ne plus pouvoir faire sous Vista ce qui marchait très bien sous XP, qui me convenait très bien (j'avais des icônes sur le bureau pour exécuter directement les programmes en mode plein écran), et si je trouve le moyen de revenir en arrière...


Message édité par JL35 le 16-08-2008 à 22:17:40
Reply

Marsh Posté le 16-08-2008 à 22:19:22    

Ben sinon tu peux toujours t'insaller une VM Virtualbox pour tes anciennes applis :spamafote:


---------------
Easy Ridin'  ⎝⏠⏝⏠⎠  
Reply

Marsh Posté le 16-08-2008 à 22:28:56    

Connais pas, mais je me renseigne... merci.
 
Ca veut dire apparemment installer plusieurs systèmes d'exploitation sur une machine et les faire fonctionner en alternance...
C'est pour les pros, ou semi-pros, trop compliqué pour moi utilisateur.
Ma seule solution semble-t-il c'est de réinstaller XP. Mais ça semble très difficile à trouver, et je n'ai pas le droit d'installer celui de mon ancienne machine (d'ailleurs ça ne marcherait sans doute pas).

Message cité 1 fois
Message édité par JL35 le 16-08-2008 à 22:42:09
Reply

Marsh Posté le 17-08-2008 à 13:28:09    

JL35 a écrit :

Connais pas, mais je me renseigne... merci.
 
Ca veut dire apparemment installer plusieurs systèmes d'exploitation sur une machine et les faire fonctionner en alternance...
C'est pour les pros, ou semi-pros, trop compliqué pour moi utilisateur.
Ma seule solution semble-t-il c'est de réinstaller XP. Mais ça semble très difficile à trouver, et je n'ai pas le droit d'installer celui de mon ancienne machine (d'ailleurs ça ne marcherait sans doute pas).


 
Ah non non, ce n'est absolument pas compliqué !  
 
- Virtualbox est un système de virtualisation libre (Sun Microsystems) et gratuit et permet de virtualiser bon nombre d'OS (tous les Windows NT jusqu'à Vista, Linux, Solaris etc ....). C'est installé en un tournemain et à partir de là, il suffit juste d'installer l'OS que l'on désire dans une machine virtuelle
 
- Dans ton cas, c'est justement ce qui t'intéresserait (puisque tu ne peux pas créer de multi-boot), mais je crois que tu n'as pas vraiment saisi ce que signigie virtualiser un OS : faire fonctionner n'importe quel OS comme un processus quelconque sur ton OS hôte
 
exemple :
 
http://www.souslestoits.net/blog/public/billets/virtualbox.jpg
 
 :hello:
 
P.S: en ce qui me concerne, je jongle quotidiennement avec une demi-douzaine de VM (pour des tests, ou pour des raisons de compatibilités d'applis jutement...) et ça n'a que des avantages (on sauvegarde le DD d'une VM comme un simple fichier - pas mieux pour effectuer le backup entier d'une machine  :love: -, grâce aux outils d'intégrations, on peut faire du drag & drop d'une VM à l'autre, redimensionner à la volée etc .)


Message édité par ANViL le 17-08-2008 à 13:32:00

---------------
Easy Ridin'  ⎝⏠⏝⏠⎠  
Reply

Marsh Posté le 17-08-2008 à 14:30:23    

Je crois comprendre en gros ce que tu m'expliques, ce n'est quand même pas à la portée du premier utilisateur lambda venu...
Et puis ça signifie aussi, je pense, qu'il faut disposer des OS à virtualiser, avec leur licence pour les OS non libres (comme XP).
Dans mon cas, si je disposais d'un OS XP avec sa licence je l'installerais directement à la place de Vista, puisque je suis le seul utilisateur de ma machine, et que XP me convient et me suffit comme OS.
 
Merci quand même pour t'être donné la peine de me répondre.

Reply

Marsh Posté le 18-08-2008 à 02:29:27    

JL35 a écrit :

Je crois comprendre en gros ce que tu m'expliques, ce n'est quand même pas à la portée du premier utilisateur lambda venu...
Et puis ça signifie aussi, je pense, qu'il faut disposer des OS à virtualiser, avec leur licence pour les OS non libres (comme XP).
Dans mon cas, si je disposais d'un OS XP avec sa licence je l'installerais directement à la place de Vista, puisque je suis le seul utilisateur de ma machine, et que XP me convient et me suffit comme OS.
 
Merci quand même pour t'être donné la peine de me répondre.


Seulement si ton XP est une version Boite (et pas une version OEM...)
 
En effet, il faut disposer de la licence de chaque OS, mais rien ne t'empêche d'y installer FreeDOS ( http://www.freedos.org/ ) qui est 100% compatible MS-DOS et est gratuit (et libre)
 
Virtualbox est vraiment super simple (a coté de ça, faire de l'émulation DOS sous windows XP est limite plus compliqué que Virtualbox...), mais c'est comme tout : si tu cherches pas a comprendre (ne serais-ce qu'un minimum) tu n'arriveras a rien.

Reply

Marsh Posté le 18-08-2008 à 14:52:27    

C'est bien ça le problème, mon XP était une version OEM et non boîte, donc je ne peux plus rien en faire (il est resté attaché à l'ancienne machine...).
Je comprends seulement (ou alors je suis plus c. que je croyais) c'est que si je voulais utiliser Virtualbox pour faire tourner XP il me faudrait disposer d'une version boîte de XP. Or je n'en ai pas, et je ne risque plus d'en trouver, c'est bien ça mon problème, Virtualbox ou pas.
Ce que je déplore c'est de ne plus pouvoir faire tourner sous Vista mes vieux programmes (oui, je suis un fossile) qui tournaient parfaitement sous XP.
Et ça me fait bougrement suer de devoir tout reprogrammer dans un autre langage.

Reply

Marsh Posté le 18-08-2008 à 15:01:43    

Au lieu de mettre XP sur Virtualbox et de faire tourner tes applications en compatibilité MS-DOS, install FreeDOS qui est une version libre et gratuite de MS-DOS !

Reply

Marsh Posté le 18-08-2008 à 15:01:43   

Reply

Marsh Posté le 18-08-2008 à 15:14:46    

En même temps déjà sous XP Microsoft avait commencé à dire qu'il fallait abandonner DOS, c'est pas comme si t'avais pas eu le temps de préparer le changement :D
Les nouveaux PC sont parfois livrés avec un CD de restauration qui permet un downgrade vers XP, vérifie ça.


---------------
The only thing necessary for the triumph of evil is for good people to do nothing.
Reply

Marsh Posté le 18-08-2008 à 15:39:08    

CK Ze CaRiBoO a écrit :

En même temps déjà sous XP Microsoft avait commencé à dire qu'il fallait abandonner DOS, c'est pas comme si t'avais pas eu le temps de préparer le changement :D
Les nouveaux PC sont parfois livrés avec un CD de restauration qui permet un downgrade vers XP, vérifie ça.


C'est uniquement vrai pour les version Busness et Intégrale de Vista...

Reply

Marsh Posté le 18-08-2008 à 16:02:14    

Il n'a pas spécifié sa version de vista, et ça coûte rien de regarder ce qui est écrit sur son CD.
 
A noter que VMWare (logiciel de virtualisation) propose dans sa version Workstation (gratuite) le support de MSDOS
Je suppose que tu dois avoir quelque part les disquettes d'install de DOS (ou de Windows 3.1, 98, NT ?) que tu pourrais installer dans la machine virtuelle.
 
Détails techniques OS supportés : http://pubs.vmware.com/guestnotes/ [...] wwhelp.htm
 
Download VMWare : http://www.vmware.com/download/des [...] ation.html

Message cité 1 fois
Message édité par CK Ze CaRiBoO le 18-08-2008 à 16:03:15

---------------
The only thing necessary for the triumph of evil is for good people to do nothing.
Reply

Marsh Posté le 18-08-2008 à 16:07:00    

CK Ze CaRiBoO a écrit :

Il n'a pas spécifié sa version de vista, et ça coûte rien de regarder ce qui est écrit sur son CD.
 
A noter que VMWare (logiciel de virtualisation) propose dans sa version Workstation (gratuite) le support de MSDOS
Je suppose que tu dois avoir quelque part les disquettes d'install de DOS (ou de Windows 3.1, 98, NT ?) que tu pourrais installer dans la machine virtuelle.
 
Détails techniques OS supportés : http://pubs.vmware.com/guestnotes/ [...] wwhelp.htm
 
Download VMWare : http://www.vmware.com/download/des [...] ation.html


Virtualbox est, je trouve, plus simple d'utilisation. Il supporte également MS-DOS...

Reply

Marsh Posté le 18-08-2008 à 16:15:47    

Peu importe oO


---------------
The only thing necessary for the triumph of evil is for good people to do nothing.
Reply

Marsh Posté le 18-08-2008 à 17:06:09    

Comme je n'ai que des applications peu gourmandes (pas de jeux), je n'ai pas pris une machine de course mais plutôt bas de gamme (Acer): Vista home premium, préinstallé, aucun cd livré, seulement 2 dvd vierges pour fabriquer soi-même les disques de restauration config usine.
 
Je suis un peu largué, mes programmes datent des années 80, jusqu'ici je pouvais les maintenir à jour mais là je sens que c'est la fin.
 
En tout cas, merci à tous pour vos suggestions que je vais étudier de plus près.

Reply

Marsh Posté le 21-08-2008 à 21:58:34    

Pour ceux que ça intéresse (faire tourner des programmes Dos en plein écran sous Vista), il y a des suggestions de solutions ici (en langue anglaise): http://www.mydigitallife.info/2007 [...] ows-vista/

Reply

Marsh Posté le 26-08-2008 à 15:51:19    

Autre chose, pour les programmes anciens qui ont été compilés sous Ms-Dos (par exemple issus du Basic), sous Vista on se retrouve en clavier Qwerty, ce qui est quasiment impraticable. Aucune solution officielle ou de compatibilité ne fonctionne.
Il y a une solution ici: http://o.mengue.free.fr/blog/2007/ [...] s-de-vista

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed