Imagex 소개:
마이크로소프트의 공식 이미지 패키징 도구는 파일 기반으로 압축률이 낮고 복원 후 문제가 가득한 섹터 기반 GHOST와 달리 파일을 통해 적합한 하드웨어를 찾을 수 있다.
원래 Vista/windows 7 설치 디스크 디렉터리의 소스 폴더에 있는 install.wim은 imagex를 기반으로 하는 미러입니다.
실제로 15G 시스템 디스크 백업에 소요되는 시간은 20분(표준압축률), 용량은 4G 정도인 것으로 측정됐다.
복원에는 약 10분 정도 소요됩니다.
imagex는 명령줄 작업이므로 많은 사람들이 혼란스러워합니다. 그래서 저는 삼족오의 일괄 처리 기술을 활용하여 간단한 일괄 처리를 수행하여 간단한 시스템 백업/복원을 달성하는 아이디어를 생각해 냈습니다.
부족한 부분이 많은데 전문가들이 지적해주셨으면 좋겠습니다.
설명하다:
이 파일은 PE 환경에서만 실행할 수 있습니다(imagex 제한).
Windows 7 시스템에 가장 적합한 솔루션은 다시 시작하고 F8을 누른 후 "컴퓨터 복구"를 선택한 다음 "명령 프롬프트"를 선택하는 것입니다.
bat가 있는 디렉토리로 전환하고 abc.bat를 실행하면 됩니다.
다른 시스템도 사용할 수 있지만 PE 모드로 부팅하려면 CD 또는 USB 플래시 드라이브가 필요합니다.
가장 큰 문제 중 하나는 드라이브 문자가 엉망이 되어 D 드라이브가 반드시 어떤 드라이브가 될 수 없다는 것입니다.
그래서 궁금한게 많은데 전문가님들께서 조언을 해주시면 좋겠습니다! 다음은 코드입니다:
@에코 꺼짐
제목 Jiang Zhikun이 제작한 시스템 백업 프로그램
에코.
:메뉴
색상
모드 콘:cols=90줄=18
존재하는 경우 d:imageximagex.exe로 이동
에코 ===================================
echo 프로그램은 imagex 프로그램을 D 드라이브에 복사합니다.
echo 계속하려면 아무 키나 누르세요.
에코 ===================================
일시 정지->널
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]
에코 ===================================
일시 정지->널
고토가 선택했어
:선택하다
cls
echo 수행할 작업을 선택하고 Enter를 눌러 확인하십시오.
echo 1. 백업을 만드세요
echo 2. 시스템 복원
echo 3. 백업 삭제
echo 4. 프로그램 종료
echo 5. 자동 백업
echo 6. 자동 복원
에코.
초를 설정=
/p cho=입력 설정:
if /i "%cho%"=="1" 1로 이동
if /i "%cho%"=="2" 2로 이동
if /i "%cho%"=="3" 3으로 이동
if /i "%cho%"=="4" 4로 이동
if /i "%cho%"=="5" 5로 이동
if /i "%cho%"=="6" 6으로 이동
cls
에코 유효하지 않은 항목을 선택하고 다시 입력하세요.
일시 정지->널
고토가 선택했어
:1
cls
set /p xtpanfu=백업할 파티션 드라이브 문자를 입력하십시오:
"%xtpanfu%"==""가 아닌 경우 xtpanfu=%xtpanfu:~0,1%를 설정합니다.
set /p panfu=백업 파일 대상 드라이브 문자를 입력하십시오:
그렇지 않은 경우 "%panfu%"=="" 설정 panfu=%panfu:~0,1%
존재하는 경우 %panfu%:systembackup.wim echo는 이전 백업 파일&pause&&del %panfu%:systembackup.wim을 삭제합니다.
디:
CD 이미지X
imagex /capture %xtpanfu%: %panfu%:systembackup.wim "백업"
에코 ====================================
에코백업 완료! %panfu% 디스크에 시스템 백업
에코 파일 이름은 systembackup.wim입니다.
echo 컴퓨터를 다시 시작해주세요
에코 ====================================
설정 /ppanfu=
설정 /p xtpanfu=
고토가 선택했어
:2
cls
set /p panfu=백업 파일이 있는 드라이브 문자를 입력하십시오:
그렇지 않은 경우 "%panfu%"=="" 설정 panfu=%panfu:~0,1%
set /p xtpanfu=시스템 드라이브 문자를 입력하십시오:
"%xtpanfu%"==""가 아닌 경우 xtpanfu=%xtpanfu:~0,1%를 설정합니다.
에코 =====================================
echo %xtpanfu% 디스크 포맷 확인
에코하고 %panfu% 디스크의 이미지 파일을 사용하여 복원하시겠습니까?
echo 계속하려면 Y를 입력하세요.
echo 메뉴로 돌아가려면 N을 입력하세요.
에코 =====================================
설정 /p sf=
if /i "%sf%"=="Y" Y로 이동
/i "%sf%"=="N" goto를 선택한 경우
cls
echo 잘못된 입력이 메뉴로 돌아갑니다.
정지시키다
고토가 선택했어
:와이
%xtpanfu% 형식: /fs:ntfs /q /y
디:
CD 이미지x
imagex /apply %panfu%:systembackup.wim 1 %xtpanfu%:
bcdboot %xtpanfu%:windows /s %xtpanfu%:
에코 ====================================
echo 시스템 복원이 완료되었습니다! 컴퓨터를 다시 시작하세요.
에코 ====================================
설정 /ppanfu=
설정 /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 드라이브로 백업합니다.
echo 계속하려면 아무 키나 누르세요.
에코 ====================================
일시 정지->널
디:
CD 이미지X
imagex /capture c: d:systembackup.wim "백업"
에코 ====================================
에코 시스템 백업이 완료되었습니다! 컴퓨터를 다시 시작하세요!
에코 ====================================
일시 정지->널
고토가 선택했어
:6
cls
에코 ====================================
echo 이 작업은 C 드라이브를 포맷합니다! 확인하려면 아무 키나 누르세요.
에코 ====================================
일시 정지->널
형식 c: /q /y
디:
CD 이미지x
imagex /apply d:systembackup.wim 1 c:
bcdboot c:windows /sc:
에코 ====================================
에코 시스템 복원 완료
echo 컴퓨터를 다시 시작해주세요
에코 ====================================
일시 정지->널
고토가 선택했어
코드 복사 참고: 현재 디렉터리에 imagex.exe가 있습니다.