Comment faire pour installer XP sur un disque dur externe

Windows XP a été conçu pour tourner sur des disques durs internes du système. Il n'a pas d'option de configuration ou de configuration simple pour fonctionner sur un disque dur externe. Il est possible de "faire" XP exécuté sur un disque dur externe, mais il implique beaucoup de peaufinage, notamment en rendant les fichiers de démarrage de démarrage et l'édition dur externe.

Choses que vous devez

  • CD de Windows XP
    Dur externe USB lecteur de disque
    Logiciel de création ISO (WinISO)
    Logiciel qui peut gérer les fichiers ISO de gravure de CD
  1. Création de l'image de démarrage de Windows XP

    • 1

      Réglez votre BIOS afin que le démarrage USB est activé. (Votre BIOS doit supporter démarrage de l'USB.) Branchez le disque dur externe USB directement à votre ordinateur.

    • 2

      Faire une image ISO (un fichier .iso est une image disque de l'archive d'un disque optique) à partir du CD-ROM de Windows XP à l'aide de votre logiciel préféré. Enregistrez sur votre disque dur.

    • 3

      Ouvrez le fichier ISO que vous venez de créer. Accédez au dossier I386, et sélectionnez les fichiers suivants:
      TXTSETUP.SIF, Dosnet.inf, USB.IN, USBPORT.IN, et USBSTOR.IN_.
      Extraire les fichiers et les mettre dans un dossier de travailler avec.

    • 4

      Ouvrez une invite de commande et utilisez Cab SDK pour extraire le contenu du .IN files- Cab SDK est une compression et la décompression programme Microsoft disponible en fichier .exe dans votre répertoire Windows. Chacun des .IN fichiers contiennent exactement un fichier .inf. Un exemple de ligne de commande serait: "cabarc x USBSTOR.IN" . Vous devriez vous retrouver avec trois nouveaux fichiers dans le dossier, appelé usb.inf, usbport.inf et usbstor.inf. Supprimer le .IN fichiers.

    • 5

      Ouvrez les fichiers à l'aide d'un simple éditeur de texte tel que Notepad. Modifiez-les en fonction de la section ci-dessous intitulée "Édition de fichiers."

    • 6



      Ouvrez le fichier ISO précédemment créé et supprimez les fichiers que vous avez extraits précédemment. Remplacez-les par les fichiers nouvellement modifiés.

    • 7

      Enregistrer les fichiers ISO et les graver sur un CD à l'aide du logiciel de gravure de votre choix.

    • 8

      Insérez le CD que vous avez créé et redémarrez l'ordinateur. Assurez-vous qu'il est configuré pour démarrer à partir du CD. La plupart des ordinateurs vont le faire automatiquement, mais sinon, appuyez sur F8 au démarrage pour choisir les options de démarrage. Lorsqu'on lui a demandé, choisissez le disque dur externe USB pour installer Windows XP.

    • Édition de fichiers

      • 1

        Ouvrez TXTSETUP.SIF et déplacer les entrées suivantes à partir de [InputDevicesSupport.Load] à la [BootBusExtenders.Load]:
        usbehci = Usbehci.sys
        usbohci = Usbohci.sys
        usbuhci = Usbuhci.sys
        USBHUB = usbhub.sys
        USBSTOR = usbstor.sys

      • 2

        Déplacez les entrées suivantes à partir de [InputDevicesSupport] à [BootBusExtenders]:
        usbehci = "Erweiterter Hostcontroller", Files.usbehci, usbehci
        usbohci = "Ouvrir Hostcontroller", Files.usbohci, usbohci
        usbuhci = "Universeller Hostcontroller", Files.usbuhci, usbuhci
        USBHUB = "Standard-USB-Hubtreiber", Files.usbhub, USBHUB
        USBSTOR = "USB-Speicherklassentreiber", Files.usbstor, USBSTOR

      • 3

        Insérer le texte suivant dans la section [HiveInfs.Fresh]:
        AddReg = hivedef.inf, AddReg
        AddReg = Hivesys.inf, AddReg
        AddReg = Hivesft.inf, AddReg
        AddReg = hivecls.inf, AddReg
        AddReg = Hiveusd.inf, AddReg
        AddReg = dmreg.inf, DM.AddReg
        AddReg = usbboot.inf, usbservices

        Insérez les commandes suivantes dans la section [SourceDisksFiles]:

        [SourceDisksFiles]
        usbboot.inf = 1 ,,,,,,x, 3, 3
        bootvid.dll = 1 ,,,,,, 3
        ,2,0,0,, 1,2
        kdcom.dll = 1 ,,,,,, 3_, 2,0,0, 1,2

      • 4



        Ouvrez Dosnet.inf et changer la deuxième section [Files] pour ressembler à ceci:
        [Fichiers]
        d1, usbboot.inf
        d1, _default.pif
        d1,12520437.cpx
        d1,12520850.cpx

      • 5

        Ouvrez usb.inf et le changement dans les lignes [StandardHub.AddService] et [] CommonClassParent.AddService sections pour ressembler à ceci:

        [StandardHub.AddService]
        DisplayName =% StandardHub.SvcDesc%
        ServiceType = 1 - SERVICE_KERNEL_DRIVER
        StartType = 0 - SERVICE_DEMAND_START
        ErrorControl = 1 - SERVICE_ERROR_NORMAL
        ServiceBinary =% 12% usbhub.sys
        LoadOrderGroup = Boot Bus Extender

        [CommonClassParent.AddService]
        DisplayName =% GenericParent.SvcDesc%
        ServiceType = 1 - SERVICE_KERNEL_DRIVER
        StartType = 0 - SERVICE_DEMAND_START
        ErrorControl = 1 - SERVICE_ERROR_NORMAL
        ServiceBinary =% 12% Usbccgp.sys
        LoadOrderGroup = Boot Bus Extender

      • 6

        Ouvrez usbport.inf et le changement des lignes dans le [EHCI.AddService], [OHCI.AddService], [UHCI.AddService] et [] ROOTHUB.AddService sections pour ressembler à ceci:

        [EHCI.AddService]
        DisplayName =% EHCIMP.SvcDesc%
        ServiceType = 1 - SERVICE_KERNEL_DRIVER
        StartType = 0 - SERVICE_DEMAND_START
        ErrorControl = 1 - SERVICE_ERROR_NORMAL
        ServiceBinary =% 12% Usbehci.sys
        LoadOrderGroup = Boot Bus Extender

        [OHCI.AddService]
        DisplayName =% OHCIMP.SvcDesc%
        ServiceType = 1 - SERVICE_KERNEL_DRIVER
        StartType = 0 - SERVICE_DEMAND_START
        ErrorControl = 1 - SERVICE_ERROR_NORMAL
        ServiceBinary =% 12% Usbohci.sys
        LoadOrderGroup = Boot Bus Extender

        [UHCI.AddService]
        DisplayName =% UHCIMP.SvcDesc%
        ServiceType = 1 - SERVICE_KERNEL_DRIVER
        StartType = 0 - SERVICE_DEMAND_START
        ErrorControl = 1 - SERVICE_ERROR_NORMAL
        ServiceBinary =% 12% Usbuhci.sys
        LoadOrderGroup = Boot Bus Extender

        [ROOTHUB.AddService]
        DisplayName =% ROOTHUB.SvcDesc%
        ServiceType = 1 - SERVICE_KERNEL_DRIVER
        StartType = 0 - SERVICE_DEMAND_START
        ErrorControl = 1 - SERVICE_ERROR_NORMAL
        ServiceBinary =% 12% usbhub.sys
        LoadOrderGroup = Boot Bus Extender

      • 7

        Ouvrez usbstore.inf et le changement des lignes dans la section [USBSTOR.AddService] pour ressembler à ceci:

        [USBSTOR.AddService]
        DisplayName =% USBSTOR.SvcDesc%
        ServiceType = 1
        StartType = 0
        Tag = 3
        ErrorControl = 1
        ServiceBinary =% 12% USBSTOR.SYS
        LoadOrderGroup = Boot Bus Extender

      • 8

        Créer un nouveau fichier appelé USBBOOT.INF dans le même répertoire que les autres fichiers modifiés, et collez le contenu suivant dedans:
        [usbservices]

        HKLM,"SYSTEM CurrentControlSet Services USBSTOR","Nom d'affichage", 0x00000000,"USB Mass Storage pilote"
        HKLM,"SYSTEM CurrentControlSet Services USBSTOR","ErrorControl", 0x00010001,1
        HKLM,"SYSTEM CurrentControlSet Services USBSTOR","Groupe", 0x00000000,"Système réservés"
        HKLM,"SYSTEM CurrentControlSet Services USBSTOR","ImagePath", 0x00020000,"system32 drivers USBSTOR.SYS"
        HKLM,"SYSTEM CurrentControlSet Services USBSTOR","Début", 0x00010001,0
        HKLM,"SYSTEM CurrentControlSet Services USBSTOR","Type", 0x00010001,1

        HKLM,"SYSTEM CurrentControlSet Services usbehci","Nom d'affichage", 0x00000000,"USB 2.0 Enhanced Host Controller pilote miniport"
        HKLM,"SYSTEM CurrentControlSet Services usbehci","ErrorControl", 0x00010001,1
        HKLM,"SYSTEM CurrentControlSet Services usbehci","Groupe", 0x00000000,"Système réservés"
        HKLM,"SYSTEM CurrentControlSet Services usbehci","ImagePath", 0x00020000,"system32 drivers Usbehci.sys"
        HKLM,"SYSTEM CurrentControlSet Services usbehci","Début", 0x00010001,0
        HKLM,"SYSTEM CurrentControlSet Services usbehci","Type", 0x00010001,1

        HKLM,"SYSTEM CurrentControlSet Services USBHUB","Nom d'affichage", 0x00000000,"USB2 Hub Enabled"
        HKLM,"SYSTEM CurrentControlSet Services USBHUB","ErrorControl", 0x00010001,1
        HKLM,"SYSTEM CurrentControlSet Services USBHUB","Groupe", 0x00000000,"Système réservés"
        HKLM,"SYSTEM CurrentControlSet Services USBHUB","ImagePath", 0x00020000,"system32 drivers Usbhub.sys"
        HKLM,"SYSTEM CurrentControlSet Services USBHUB","Début", 0x00010001,0
        HKLM,"SYSTEM CurrentControlSet Services USBHUB","Type", 0x00010001,1

        HKLM,"SYSTEM CurrentControlSet Services usbuhci","Nom d'affichage", 0x00000000,"Microsoft USB Universal Host Controller pilote miniport"
        HKLM,"SYSTEM CurrentControlSet Services usbuhci","ErrorControl", 0x00010001,1
        HKLM,"SYSTEM CurrentControlSet Services usbuhci","Groupe", 0x00000000,"Système réservés"
        HKLM,"SYSTEM CurrentControlSet Services usbuhci","ImagePath", 0x00020000,"system32 drivers Usbuhci.sys"
        HKLM,"SYSTEM CurrentControlSet Services usbuhci","Début", 0x00010001,0
        HKLM,"SYSTEM CurrentControlSet Services usbuhci","Type", 0x00010001,1

        HKLM,"SYSTEM CurrentControlSet Services usbohci","Nom d'affichage", 0x00000000,"Microsoft USB Open Host Controller pilote miniport"
        HKLM,"SYSTEM CurrentControlSet Services usbohci","ErrorControl", 0x00010001,1
        HKLM,"SYSTEM CurrentControlSet Services usbohci","Groupe", 0x00000000,"Système réservés"
        HKLM,"SYSTEM CurrentControlSet Services usbohci","ImagePath", 0x00020000,"system32 drivers Usbohci.sys"
        HKLM,"SYSTEM CurrentControlSet Services usbohci","Début", 0x00010001,0
        HKLM,"SYSTEM CurrentControlSet Services usbohci","Type", 0x00010001,1

      • 9

        Effacer l'original de votre extrait .IN fichiers. Ouvrez l'invite de commande et accédez au dossier contenant vos fichiers modifiés. Exécuter ces commandes pour remballer les fichiers:
        cabarc n USB.IN
        usb.inf
        cabarc n USBPORT.IN usbport.inf
        cabarc n USBSTOR.IN
        usbstor.inf

        Les trois fichiers IN_ doivent maintenant exister à nouveau. Revenez à l'étape 6 ci-dessus pour terminer.

    » » » » Comment faire pour installer XP sur un disque dur externe