Comment créer votre propre système d'exploitation Windows?

Si vous souhaitez créer un système d'exploitation basé sur Windows, cet article vous expliquera tout sur la manière de le faire.
Si vous souhaitez créer un système d'exploitation basé sur Windows, cet article vous expliquera tout sur la manière de le faire. Vous devez connaître au moins un langage de programmation, tel que C++. Ou si vous n'en connaissez pas, sautez simplement la partie codage dans cet article. Vous devez également connaître la manipulation des fichiers système, ce ne sera cependant pas aussi facile. Si vous vous concentrez sur toutes les étapes, vous y arriverez avec votre propre système d'exploitation.
- 1Assurez-vous que vous avez toutes les exigences prêtes, vous en aurez besoin. Les exigences sont énumérées sous Choses dont vous aurez besoin ci-dessous.
- 2Décidez avec quel processeur le système d'exploitation est compatible. Par exemple: x86 (32 bits), x64 (64 bits). Assurez-vous que votre ordinateur que vous ciblerez correspond au type de processeur que vous spécifierez plus tard. Notez quelle architecture de processeur, vous devez vous en souvenir.
- 3Décidez ce que vous voulez utiliser comme stockage (CD, DVD, USB, HDD).
- Remarque: si vous choisissez un CD ou un DVD, votre fichier image de votre système doit être inférieur à 1 Go. Nous parlerons du fichier image plus tard.
- 4Téléchargez Windows 7 AIK à partir de ce lien: http://microsoft.com/en-us/download/details.aspx?id=5753
- 5Installez-le, puis désactivez votre contrôle de compte d'utilisateur (UAC) dans le panneau de configuration. Cela nous permet de faire n'importe quoi sur les fichiers système stockés dans le fichier image que nous allons modifier.
- 6Recherchez et ouvrez l'invite de commande des outils de déploiement dans le menu Démarrer.
- 7Configurez le fichier image. Le fichier image fait 120 Mo. Si vous l'installez sur un CD en tant que système de fichiers en direct, vous ne pourrez rien enregistrer. Tapez la commande suivante dans l'invite de commande des outils de déploiement: copype _Your_Chosen_Processor_Architecture_ C:\PathWhereYouWantToStoreTheImageFile. Exemple: copier x64 X:\Data\MyWindowsOS
- 8Montez l'image. Vous avez donc créé notre image (si elle a été bien faite) et vous devez maintenant la monter pour pouvoir modifier son contenu. Tapez ce qui suit: imagex /mountrw PathOfImage 1 PathOfImageFolder/mount. Exemple: imagex /mountrw X:\MWOS\winpe.wim 1 X:\MWOS\mount.
- 9Ajoutez tout ce que vous voulez, le point de montage est votre point de montage spécifié. Lorsque vous avez terminé de modifier son contenu, tapez imagex /unmount MountPointPath /commit. Exemple: imagex /unmount X:\MWOS\mount /commit
- 10Tapez move pathofimagefile pathofimagefolder/iso/sources/boot.wim
- 11Lorsque cela est fait, tapez la commande suivante pour créer une image CD. Tapez: oscdimg -n -bPathOfImageFolder\etfsboot.com PathOfImageFolder\ISO PathIfImageFolder\winpe_x86.iso
- 12Testez votre image dans virtualbox, vmware ou même pour de vrai.

Si vous vous concentrez sur toutes les étapes, vous y arriverez avec votre propre système d'exploitation.
- Vous n'avez pas besoin de modifier le code source de tous les objets que nous allons utiliser, vous avez juste besoin d'un petit outil appelé Resource Hacker¨.
- Si votre cible de déploiement (votre ordinateur de test) a moins de 1 Go de RAM, vous obtiendrez un écran bleu de la mort!
- connexion Internet
- Le système cible doit disposer de 1 Go de RAM (ou 500 Mo en cas de déploiement sur USB/HDD)
- Petite ou grande connaissance du C++
- Tester l'ordinateur/l'ordinateur portable - CD/DVD Windows 7 AIK/ADK, CMD activé
- Windows 7
- 10 Go d'espace disque
- Outil de mise à jour de démarrage de Windows 7 (pour modifier le logo de démarrage)
- Pirate de ressources
- Visual studio (pour créer des programmes pour votre système d'exploitation)
- Probablement une clé USB (si vous déployez un système avec plus de 900 Mo)
Lisez aussi: Comment supprimer des applications sous Windows?
En parallèle