Imagex の紹介:
Microsoft の公式イメージ パッケージング ツールはファイルベースであり、圧縮率が低く復元後に問題が多いセクターベースの GHOST とは異なり、ファイルを通じて適切なハードウェアを見つけることができます。
元の Vista/Windows 7 インストール ディスク ディレクトリのソース フォルダーにある install.wim は、imagex に基づいたミラーです。
実測では、15Gのシステムディスクのバックアップに20分(標準圧縮率)かかり、容量は約4Gでした。
復元には約 10 分かかります。
imagex はコマンドライン操作であるため、多くの人が混乱しています。そこで、三本足の猫のバッチ処理スキルを利用して、単純なバッチ処理を実行して、簡単なシステムのバックアップ/復元を実現するというアイデアを思いつきました。
多くの欠陥があるので、専門家がそれらを指摘してくれることを願っています。
例証します:
このファイルは PE 環境でのみ実行できます (imagex の制限)
Windows 7 システムの最善の解決策は、再起動して F8 キーを押し、「コンピュータの修復」を選択し、次に「コマンド プロンプト」を選択することです。
Bat が存在するディレクトリに切り替えて、abc.bat を実行するだけです。
他のシステムも使用できますが、PE モードで起動するには CD または USB フラッシュ ドライブが必要です。
大きな問題の 1 つは、ドライブ文字がめちゃくちゃになり、D ドライブが必ずしもどのドライブになるかわからないことです。
たくさんの質問があるので、専門家からアドバイスをいただければ幸いです。コードは次のとおりです。
@エコーオフ
タイトル Jiang Zhikun が作成したシステム バックアップ プログラム
エコー。
:メニュー
カラース
モード con:cols=90 行数=18
存在する場合は d:imageximagex.exe goto act
エコー ===================================
echo プログラムは、imagex プログラムを D ドライブにコピーします。
エコー 続行するには任意のキーを押してください
エコー ===================================
一時停止 -> null
xcopy %cd%imagex d:imagex /e /i
行動に移る
:活動
CLS
エコー ===================================
echo このプログラムは PE 環境で実行する必要があります
echo win7でPEに入る方法は次のとおりです。
echo 再起動して F8 を押します
echo 最初の項目「コンピュータを修復する」を選択します
echoと入力したら「コマンドプロンプト」を選択します
Echo 自動バックアップは、デフォルトでシステム ディスク C とターゲット ディスク D に設定されます。
Echo 自動復元は C ドライブをフォーマットし、D ドライブのファイルを復元します。
データが失われた場合にエコーする
エコーは州を越えた追跡を禁止する
echo 電子メールによるコミュニケーションを歓迎します: [email protected]
エコー ===================================
一時停止 -> null
後藤が選んだ
:選んだ
CLS
echo 実行する操作を選択し、Enter キーを押して確認してください。
echo 1. バックアップを作成する
echo 2. システムを復元する
echo 3. バックアップの削除
echo 4. プログラムを終了します
echo 5. 自動バックアップ
echo 6. 自動修復
エコー。
チョー=を設定します
set /p cho=入力:
if /i "%cho%"=="1" goto 1
if /i "%cho%"=="2" goto 2
if /i "%cho%"=="3" goto 3
if /i "%cho%"=="4" goto 4
if /i "%cho%"=="5" goto 5
if /i "%cho%"=="6" goto 6
CLS
echo 無効な選択をして再入力してください
一時停止 -> null
後藤が選んだ
:1
CLS
set /p xtpanfu=バックアップするパーティションのドライブ文字を入力してください:
"%xtpanfu%"=="" でない場合は、xtpanfu=%xtpanfu:~0,1% を設定します
set /p panfu=バックアップ ファイルのターゲット ドライブ文字を入力してください:
"%panfu%"=="" でない場合は、panfu=%panfu:~0,1% を設定します
%panfu%:systembackup.wim が存在する場合、echo は前のバックアップ ファイルを削除します&一時停止&&del %panfu%:systembackup.wim
d:
CD イメージ
imagex /capture %xtpanfu%: %panfu%:systembackup.wim "バックアップ"
エコー ====================================
エコーバックアップが完了しました!システムを %panfu% ディスクにバックアップします
エコーファイル名はsystembackup.wimです。
エコー コンピュータを再起動してください
エコー ====================================
/ppanfu=を設定します
set /p xtpanfu=
後藤が選んだ
:2
CLS
set /p panfu=バックアップ ファイルが存在するドライブ文字を入力してください:
"%panfu%"=="" でない場合は、panfu=%panfu:~0,1% を設定します
set /p xtpanfu=システムのドライブ文字を入力してください:
"%xtpanfu%"=="" でない場合は、xtpanfu=%xtpanfu:~0,1% を設定します
エコー =====================================
echo %xtpanfu% ディスクのフォーマットを確認します
echo して、%panfu% ディスクのイメージ ファイルを使用して復元しますか?
エコー 続行するには Y を入力してください
echo N を入力してメニューに戻ります
エコー =====================================
/p sf= を設定します
if /i "%sf%"=="Y" goto Y
if /i "%sf%"=="N" goto が選択されました
CLS
echo 無効な入力はメニューに戻ります
一時停止
後藤が選んだ
:Y
フォーマット %xtpanfu%: /fs:ntfs /q /y
d:
CD イメージ
imagex /apply %panfu%:systembackup.wim 1 %xtpanfu%:
bcdboot %xtpanfu%:windows /s %xtpanfu%:
エコー ====================================
echo システムの復元が完了しました。コンピュータを再起動してください
エコー ====================================
/ppanfu=を設定します
set /p xtpanfu=
/p sf= を設定します
後藤が選んだ
:3
CLS
set /p panfu=バックアップ ファイルが存在するドライブ文字を入力してください:
"%panfu%"=="" でない場合は、panfu=%panfu:~0,1% を設定します
存在しない場合 %panfu%:systembackup.wim echo でファイルが見つかりません。任意のキーを押してメニューに戻り、一時停止 ->nul&&cls&&goto を選択します
del %panfu%:systembackup.wim /f
エコーバックアップは正常に削除されました。
後藤が選んだ
:4
出口
:5
CLS
エコー ====================================
echo この操作では、C ドライブを D ドライブにバックアップします。
エコー 続行するには任意のキーを押してください
エコー ====================================
一時停止 -> null
d:
CD イメージ
imagex /capture c: d:systembackup.wim "バックアップ"
エコー ====================================
echo システムのバックアップが完了しました。コンピュータを再起動してください。
エコー ====================================
一時停止 -> null
後藤が選んだ
:6
CLS
エコー ====================================
echo この操作により C ドライブがフォーマットされます。任意のキーを押して確認します
エコー ====================================
一時停止 -> null
フォーマット c: /q /y
d:
CD イメージ
imagex /apply d:systembackup.wim 1 c:
bcdboot c:windows /sc:
エコー ====================================
エコーシステムの復元が完了しました
エコー コンピュータを再起動してください
エコー ====================================
一時停止 -> null
後藤が選んだ
コードをコピーします。 注: 現在のディレクトリに imagex.exe があります。