Présentation d'Imagex :
L'outil officiel de packaging d'images de Microsoft est basé sur des fichiers et peut trouver le matériel approprié via des fichiers, contrairement à GHOST basé sur un secteur, qui a un faible taux de compression et est plein de problèmes après la restauration.
Le fichier install.wim dans le dossier sources du répertoire du disque d'installation d'origine de Vista/windows 7 est un miroir basé sur imagex.
Il a en effet été mesuré que la sauvegarde d'un disque système de 15 Go prenait 20 minutes (taux de compression standard) et que le volume était d'environ 4 Go.
La restauration prend environ 10 minutes.
Puisque imagex est une opération en ligne de commande, beaucoup de gens sont confus. J'ai donc eu l'idée d'utiliser les compétences de traitement par lots de mon chat à trois pattes pour effectuer un processus par lots simple afin de réaliser une sauvegarde/restauration simple du système.
Il existe de nombreux défauts et j’espère que les experts pourront les signaler.
illustrer:
Ce fichier ne peut être exécuté que dans l'environnement PE (limitation imagex)
La meilleure solution pour les systèmes Windows 7 est de redémarrer et d'appuyer sur F8, de sélectionner "Réparer l'ordinateur", puis de sélectionner "Invite de commandes".
Basculez simplement vers le répertoire où se trouve bat et exécutez abc.bat.
D'autres systèmes peuvent également être utilisés, mais un CD ou une clé USB est nécessaire pour démarrer en mode PE.
L'un des gros problèmes est que les lettres de lecteur seront gâchées et que le lecteur D ne deviendra pas nécessairement quel lecteur.
Je me pose donc beaucoup de questions et j'espère que les experts pourront me donner des conseils ! Voici le code :
@echo désactivé
titre Programme de sauvegarde du système produit par Jiang Zhikun
écho.
:menu
couleur
mode con:cols=90 lignes=18
s'il existe d:imageximagex.exe, allez agir
écho ===================================
Le programme echo copiera le programme imagex sur le lecteur D
echo Appuyez sur n'importe quelle touche pour continuer
écho ===================================
pause -> nul
xcopy %cd%imagex d:imagex /e /i
je dois agir
:acte
cls
écho ===================================
echo Ce programme doit être exécuté dans un environnement PE
La méthode pour saisir PE dans echo win7 est la suivante :
echo Redémarrez et appuyez sur F8
echo Sélectionnez le premier élément "Réparer votre ordinateur"
Après avoir entré echo, sélectionnez "Invite de commandes"
La sauvegarde automatique d'écho sera par défaut sur le disque système C et le disque cible D
La restauration automatique d'Echo formatera le lecteur C et restaurera les fichiers du lecteur D
écho si les données sont perdues
Echo interdit les poursuites dans toutes les provinces
echo Bienvenue pour communiquer par e-mail : [email protected]
écho ===================================
pause -> nul
je dois choisir
: choisi
cls
echo Veuillez sélectionner l'opération à effectuer et appuyer sur Entrée pour confirmer.
echo 1. Faire une sauvegarde
echo 2. Restaurer le système
echo 3. Supprimer la sauvegarde
echo 4. Quittez le programme
echo 5. Sauvegarde automatique
echo 6. Restauration automatique
écho.
définir cho=
set /p cho=entrée :
si /i "%cho%"=="1" aller à 1
si /i "%cho%"=="2" allez à 2
si /i "%cho%"=="3" allez à 3
si /i "%cho%"=="4" aller à 4
si /i "%cho%"=="5" allez à 5
si /i "%cho%"=="6" aller à 6
cls
echo Sélectionnez invalide et entrez à nouveau
pause -> nul
je dois choisir
:1
cls
set /p xtpanfu=Veuillez saisir la lettre du lecteur de partition à sauvegarder :
sinon "%xtpanfu%"=="" set xtpanfu=%xtpanfu:~0,1%
set /p panfu=Veuillez entrer la lettre du lecteur cible du fichier de sauvegarde :
sinon "%panfu%"=="" set panfu=%panfu:~0,1%
s'il existe %panfu%:systembackup.wim echo supprimera le fichier de sauvegarde précédent&pause&&del %panfu%:systembackup.wim
d:
cd imagex
imagex /capture %xtpanfu% : %panfu%:systembackup.wim "sauvegarde"
écho ====================================
sauvegarde d'écho terminée ! Sauvegardez le système sur le disque %panfu%
Le nom du fichier d'écho est systembackup.wim
echo Veuillez redémarrer votre ordinateur
écho ====================================
définir /ppanfu=
définir /p xtpanfu=
je dois choisir
:2
cls
set /p panfu=Veuillez entrer la lettre du lecteur où se trouve le fichier de sauvegarde :
sinon "%panfu%"=="" set panfu=%panfu:~0,1%
set /p xtpanfu=Veuillez entrer la lettre du lecteur système :
sinon "%xtpanfu%"=="" set xtpanfu=%xtpanfu:~0,1%
écho =====================================
echo Confirmez pour formater le disque %xtpanfu%
echo et utiliser le fichier image du disque %panfu% pour restaurer ?
echo Entrez Y pour continuer
echo Entrez N pour revenir au menu
écho =====================================
définir /p sf=
si /i "%sf%"=="Y" aller à Y
si /i "%sf%"=="N" allez choisir
cls
echo Une entrée invalide reviendra au menu
pause
je dois choisir
:Oui
format %xtpanfu% : /fs:ntfs /q /y
d:
cd imagex
imagex /apply %panfu%:systembackup.wim 1 %xtpanfu% :
bcdboot %xtpanfu% :windows /s %xtpanfu% :
écho ====================================
echo Restauration du système terminée ! Veuillez redémarrer votre ordinateur
écho ====================================
définir /ppanfu=
définir /p xtpanfu=
définir /p sf=
je dois choisir
:3
cls
set /p panfu=Veuillez entrer la lettre du lecteur où se trouve le fichier de sauvegarde :
sinon "%panfu%"=="" set panfu=%panfu:~0,1%
s'il n'existe pas %panfu%:systembackup.wim echo ne trouve pas le fichier, appuyez sur n'importe quelle touche pour revenir au menu&pause ->nul&&cls&&goto choisi
del %panfu%:systembackup.wim /f
sauvegarde d'écho supprimée avec succès !
je dois choisir
:4
sortie
:5
cls
écho ====================================
echo Cette opération sauvegardera le lecteur C sur le lecteur D
echo Appuyez sur n'importe quelle touche pour continuer
écho ====================================
pause -> nul
d:
cd imagex
imagex /capture c: d:systembackup.wim "sauvegarde"
écho ====================================
echo Sauvegarde du système terminée ! Veuillez redémarrer votre ordinateur !
écho ====================================
pause -> nul
je dois choisir
:6
cls
écho ====================================
echo Cette opération formatera le lecteur C ! Appuyez sur n'importe quelle touche pour confirmer
écho ====================================
pause -> nul
format c : /q /y
d:
cd imagex
imagex /apply d:systembackup.wim 1 c :
bcdboot c:windows /sc :
écho ====================================
restauration du système d'écho terminée
echo Veuillez redémarrer votre ordinateur
écho ====================================
pause -> nul
je dois choisir
Copier le code Remarque : Il y a imagex.exe dans le répertoire courant