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

Si vous souhaitez créer un système d'exploitation basé sur 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.

Pas

  1. 1
    Assurez-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.
  2. 2
    Dé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.
  3. 3
    Dé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.
  4. 4
    Téléchargez Windows 7 AIK à partir de ce lien: http://microsoft.com/en-us/download/details.aspx?id=5753
  5. 5
    Installez-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.
  6. 6
    Recherchez et ouvrez l'invite de commande des outils de déploiement dans le menu Démarrer.
  7. 7
    Configurez 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
  8. 8
    Montez 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.
  9. 9
    Ajoutez 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
  10. 10
    Tapez move pathofimagefile pathofimagefolder/iso/sources/boot.wim
  11. 11
    Lorsque 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
  12. 12
    Testez votre image dans virtualbox, vmware ou même pour de vrai.
Vous y arriverez avec votre propre système d'exploitation
Si vous vous concentrez sur toutes les étapes, vous y arriverez avec votre propre système d'exploitation.

Conseils

  • 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¨.

Mises en garde

  • 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!

Choses dont vous aurez besoin

  • 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)
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail