La disponibilité des clés USB haute capacité a incité les esprits interrogés à se poser la question suivante: puis-je exécuter Windows à partir d'un périphérique SSD rapide?

Si vous le pouviez, les avantages seraient énormes - pensez à la rapidité et à la commodité. Malheureusement, Windows Vista et Windows XP sont actuellement soumis à des restrictions de conception et de licence afin d'empêcher le démarrage direct à partir d'un périphérique USB..

Cependant, il a été montré sur Internet comment pirater l’installation de Windows XP pour la faire fonctionner à partir d’une clé USB, et en présence d’un autre disque dur. Si vous avez l’intention de faire ce que Microsoft ne veut pas de vous, vous pouvez trouver plus de détails sur les forums de Channel 9.

Entrez Windows XP Embedded

Nous pouvons toujours légalement explorer le démarrage de Windows à partir d'un périphérique USB 2.0 avec Windows XP Embedded (XPe) - un système d'exploitation et une plateforme de développement sous forme de composants..

Basé sur les mêmes fichiers binaires que Windows XP Professionnel, Windows XPe permet aux développeurs de choisir parmi plus de 10 000 composants fonctionnels pour optimiser la fonctionnalité et réduire l'encombrement de la mise en œuvre d'un périphérique spécifique..

Il existe toutefois une restriction: nous pouvons utiliser XPe tant que le système d'exécution final dans lequel nous l'utilisons n'est pas un «périphérique informatique à usage général». Donc, tant que le kit à partir duquel nous utilisons notre système d’exploitation XPe est un périphérique personnalisé, nous sommes à l’écart..

Et nous pouvons le faire gratuitement grâce à la licence d’évaluation ouverte pour les outils XPe - seules les installations XPe créées expirent entre 90 et 180 jours après le premier démarrage..

Les outils n'expirent jamais, ce qui signifie que nous pouvons simplement actualiser nos images de système d'exploitation à leur expiration..

Règles à retenir

Il y a quelques points positifs à utiliser XPe. D'une part, la richesse des applications Windows et vos compétences en développement existantes peuvent toutes être utilisées sur le système construit.

De plus, en incluant le composant de support de pilote de périphérique générique dans une spécification d'image de système d'exploitation, Drivers.Cab est déployé - au cas où vous souhaiteriez l'utiliser avec une variété de "périphériques informatiques spécifiques" au cours du développement..

Vous devrez également penser au PC que vous comptez utiliser pour le projet. Bien que les périphériques de stockage USB deviennent disponibles, leurs performances dépendent entièrement des contrôleurs USB de l'hôte. La plupart des machines actuelles ne prennent pas en charge le démarrage à haute vitesse USB 2.0 dans le BIOS..

La prise en charge de base du BIOS USB 2.0 permet d’amorcer à des vitesses USB 1.1, et une fois le système d’exploitation chargé, des pilotes supplémentaires permettent de mettre en ligne la fonctionnalité USB 2.0. C'est le cas pour beaucoup de machines.

Pour démarrer à partir de l'USB 2.0 et tirer pleinement parti des périphériques tels que les clés rapides Corsair Survivor, le BIOS de la carte mère doit prendre en charge le pré-système d'exploitation USB 2.0 haut débit. Alors pensons à des dispositifs spécifiques que nous aimerions construire.

Eh bien, il y a cet enregistreur PVR discret, ce cadre photo numérique haute résolution méga, une webcam IP utilisant cette carte mère et cette webcam pour ordinateur portable, une station de surveillance météorologique à énergie solaire et un kiosque de contrôle domotique.

Il existe une multitude de scénarios dans lesquels les amateurs peuvent utiliser Windows XPe à partir d'une clé USB. Dans ce cas, je vais créer une image XPe qui démarre à partir de l'USB et fournit un simple enregistreur numérique utilisant un Hauppauge USB Nova-T..

Seul mon plus récent ordinateur portable - un géant Toshiba X200-219 - prend en charge le démarrage USB 2.0 de manière adéquate. Donc, ça va être mon 'système de développement'.

Votre OS à votre façon

Maintenant, une image XP Embedded intégrée et amorcée avec succès est prête, des personnalisations pour prendre en charge notre périphérique spécifique peuvent être effectuées..

L'image de base que j'ai construite a une taille de 592 Mo. Cela intègre la plupart des fonctionnalités typiques de XP - connexion, shell Windows, applications, etc. donc mis à part le message d'évaluation sur le bureau et portant le libellé Windows XP Embedded, il ressemble à XP Pro.