6 votes

Est-il possible d'exécuter Windows XP à partir d'un disque RAM?

Je veux voir s'il y a des améliorations de vitesse en exécutant Windows XP entièrement à partir de la RAM, comme Damn Small Linux (Serait-ce Damn Small Windows?).

J'ai vu Windows XP fonctionner à partir de CD en direct et de clés USB, donc je suppose que c'est possible. Quelqu'un a déjà vu cela ?

0 votes

Si c'est possible, vous auriez probablement besoin de beaucoup de RAM.

0 votes

Même avec le DSL, puisque chaque application qu'il utilise occupe 250 Mo, il peut fonctionner rapidement sur des ordinateurs avec 512 Mo de RAM. J'ai réduit Windows XP à moins de 300 Mo sans applications (j'ai vu Windows 98 en 8 Mo !) et j'ai 4 Go de mémoire ;) Je suppose que quiconque possède 1,5 Go ou plus pourrait utiliser un disque RAM sous Windows XP.

0 votes

Question connexe : superuser.com/questions/67465/… ... traite de Win-7 et du mode RAM du filtre d'écriture amélioré (EWF), mais il y a aussi un EWF dans WinXP Embedded.

3voto

Nick Hodges Points 10818

Le lecteur i-RAM de Gigabyte est probablement votre meilleur choix pour cela.

J'ai vécu la MEILLEURE interaction Windows que j'ai jamais ressentie sur cette chose.

http://www.gigabyte.com.tw/Products/Storage/Products_Overview.aspx?ProductID=2180

0 votes

+1, mais ceci est une solution matérielle, je ne suis pas sûr que c'était ce qui était prévu.

0 votes

C'est intéressant, mais je vis en Argentine, et du matériel sophistiqué comme celui-ci est difficile à trouver, et aussi cher que toutes mes dépenses mensuelles réunies. C'est quand même intéressant, car il est indépendant du logiciel.

1voto

Martin Points 544

Je suppose que vous pourriez construire quelque chose à partir des composants suivants :

  • CPU avec support de virtualisation matérielle
  • un noyau Linux simplifié avec ramdisk
  • un logiciel de virtualisation qui prend en charge la virtualisation matérielle (KVM, Virtualbox par exemple)

Voici ce qu'il ferait :

  1. Le PC démarre Linux
  2. le noyau décompresse le ramdisk et crée un ramdisk suffisamment grand
  3. le disque virtuel est copié sur le ramdisk
  4. la virtualisation logicielle démarre XP dans la machine virtuelle et passe en mode plein écran

Ce serait une solution purement logicielle sans avoir besoin de "pirater" Windows. Mais il y aurait un léger surcoût dû à la virtualisation.

0 votes

Et l'impossibilité d'utiliser l'accélération matérielle, mais c'est plus un détail...

0 votes

Si vous parlez de l'accélération matérielle 3D : Virtualbox 3 prend en charge OpenGL 1 et 2 ainsi qu'un support DirectX limité pour les invités Windows.

0 votes

Oui, désolé pour la condensation des mots, mais il était tard dans la nuit. Je sais que VirtualBox3 a un peu de support pour l'accélération 3D.

1voto

Jesse Weigert Points 369

Ce que vous cherchez, c'est Windows PE. Téléchargez le WAIK d'ici : http://www.microsoft.com/downloads/details.aspx?familyid=696DD665-9F76-4177-A811-39C26D3B3B34

Vous pouvez utiliser les outils pour créer un fichier WIM contenant tous les composants nécessaires pour construire un environnement Windows minimal répondant à vos besoins. Ensuite, vous pouvez utiliser les outils pour graver le WIM sur un DVD, une clé USB bootable ou un serveur PXE.

1voto

LinuxBy Examples Points 26

Oui, c'est possible.

Pour exécuter winxp en RAM (winxp complet ou mini, c'est à vous de décider), vous devez créer une image de disque vhd qui inclut le winxp que vous souhaitez. Le winxp a été installé avec le pilote winvblock.

Vous pouvez utiliser Oracle VirtualBox pour créer l'image de disque vhd nécessaire.

En fin de compte, vous aurez besoin de grub4dos pour charger et démarrer l'image

Commande de résumé : grub4dos# map --mem /winxp.vhd (hd0) ...

Consultez plus de détails étapes et captures d'écran ici : http://www.linuxbyexamples.net/2012/08/how-to-run-winxp-in-ram-memory.html

J'espère que cela pourra vous aider.

Santé.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X