Oxygène PC

Astuces, Sécurité & Aide informatique

Installer la console de récupération sur clé USB bootable

Modérateurs: Modérateurs, Helpers

Installer la console de récupération sur clé USB bootable

Messagepar jjcojax » Dim 16 Mar 2008 15:18


/!\ Pour toute question ou dépannage sur ce tuto, merci d'ouvrir un sujet sur le forum Windows XP - 2000.



Image

Image Installer la console de récupération sur une clé USB bootable




Bonjour,

Je vous propose de faire une clé USB bootable qui contient les 3 fichiers du démarrage partiel, qui sont nécessaires au démarrage de Windows et d'y ajouter la console de récupération.

Si on parvient à démarrer le PC sur la clé USB, on peut y installer la console de la même manière que sur son disque de démarrage et s'en servir pour dépanner d'autres PC.

Cette clé devrait fonctionner sur tous les PC capables de démarrer sur une clé USB (rare avant 2004).

Pour démarrer sur une clé, il faut modifier 2 choses dans le BIOS.

Il faut que le "First boot Device" soit un disque.
Il faut que le 1er disque soit la clé USB.


    Préparer la clé pour démarrer XP

    Formater la clé depuis XP afin qu'elle lance NTLDR

    (Et pas io.sys, msdos.sys qui pouvais démarrer Windows 98 /ME)

    Téléchargez le programme de HP SP27213.EXE et lancez-le.

    Un dossier C:\driveKey sera créé, il contiendra un programme pour formater une clé USB.

    Image

    Cliquez sur fichier HPUSBFW.EXE et donnez un nom de volume, puis cliquez sur Start :

    (Si possible, évitez le FAT32 et le NTFS car certains PC ne l'acceptent pas pour un démarrage via l'USB)

    Image

    Vous ajoutez les 3 fichiers de démarrage partiel de XP c.a.d. NTLDR, NTDETECT.COM et le BOOT.INI

    Image

    :!: Rappel pour afficher les fichiers cachés et pour modifier l'attribut lecture seule du fichier Boot.ini.

    Vous devez éditer le fichier BOOT.INI de la clé afin de prendre en compte que la clé sera le disque de démarrage, ce qui décale votre disque contenant Windows de rdisk(0) vers rdisk(1)

    On va simplement répliquer la dernière ligne du boot.ini et ajouter 1 à rdisk

    Exemple à adapter à votre fichier BOOT.INI :

    Boot.ini a écrit:[Boot Loader]
    Timeout=30
    Default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [Operating Systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="WINDOWS XP via disque" /fastdetect /NoExecute=OptIn
    multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="WINDOWS XP via USB " /fastdetect /NoExecute=OptIn



    :idea: Remarque :

    Sur certains PC, le dossier système est \Winnt ou \Windows.0 au lieu de \Windows -> adaptez le boot.ini
    Sur certains PC, le dossier système est dans la partition 2 (ou 3 ou 4) -> adaptez le boot.ini
    Vous pouvez avoir 10 lignes sous [Operating System] pour mettre d'autre chemins pour lancer Windows (multiboot)

    Vous essayez de démarrer sur la clé après avoir modifié le setup du BIOS et sélectionner le first boot disk -> sur le disque USB , qui devrais lancer votre Windows habituel .

    Si vous voyez "<racine windows>\systeme32\hal.dll" manquant ou endommagé, votre boot.ini est incorrect !
    Cela signifie que le "chemin"rdisk(x)partition(y)\WINDOWS ne renvoie pas vers un dossier contenant Windows.


    Installer la console

    Si votre clé démarre le PC, la méthode classique pour installer la console ne change pas, mais celle ci s'installera sur la clé puisqu'elle est le disque de démarrage.

    La console s'installe depuis le dossier d'installation de XP qui est le dossier \i386
    Si vous avez le CD, pas de problèmes, pour les PC pré-installés, rechercher un dossier i386 sur votre disque dur.

    Vous tapez la commande x:\i386\winnt32.exe /cmdcons dans une fenêtre "Invite de commandes" (CMD)
    en remplacant x: par le chemin du dossier d'installation.

    Si le dossier d'installation i386 est sur un CD qui est le lecteur F:

    Image

    Si le dossier i386 est sur votre disque dur et dans un sous dossier comme par ex: c:\Windows\Options\Cabs

    Image

    C'est à vous d'indiquer le chemin du dossier i386, mais sur les PC préinstallés, c'est souvent quelque part sur le disque C: (il fait + de 500 Mb et contient entre autre winnt.exe et winnt32.exe)

    Voici les étapes de l'installation en images :

    1. Installer la console
    2. Installation-Mises à jour
    3. Copie de fichiers
    4. La console est installée

    Maintenant, vous avez ceci sur votre clé.

    Image

    Votre clé comportera la console de récupération, et son fichier boot.ini sera complété automatiquement pour démarrer la console ou Windows.

    (ajout de C:\CMDCONS\BOOTSECT.DAT="Console de récupération Microsoft Windows XP" /cmdcons)

    En démarrant un PC sur cette clé USB, vous ne verrez que la partie entre guillemets du fichier boot.ini !

    Le texte entre guillemets du fichier boot.ini est libre (c'est pour vous y retrouver)
    et si je reprends mon exemple, vous aurez ce menu au démarrage ... (le texte entre guillemets)

    Le menu de démarrage a écrit:WINDOWS XP via disque
    WINDOWS XP via USB
    Console de récupération Microsoft Windows XP


    C'est la console de récupération qui vous permet de réparer et / ou remettre des fichiers (même via la clé)


    Bonne chance ... :)

    :idea: Pour info, cela fonctionne aussi pour Windows 2000.



Extra :

Pour ceux qui veulent faire un CD avec la console, vous pouvez dézipper CDR.ZIP et puis graver l'image avec Nero (Attention, ne pas décomposer le fichier ISO si vous utilisez Winrar).

Si vous n'avez pas Nero, vous pouvez utiliser Imgburn qui ne sert que pour graver / faire des images de CD/DVD.

Ce CD comporte bien la commande CHKDSK comme sur le CD d'installation d'origine Microsoft.
Avatar de l’utilisateur
jjcojax
Helper
 
Messages: 138
Enregistré le: Dim 2 Mar 2008 12:34

Retourner vers Le labo de jjcojax

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invités