제목 : Dism으로 백업,복원을 하여 보았습니다..
왕초보백업 복구 프로그램을 boot.wim 밖에 풀어서 활용하는것을 좋아하시만...상황에 따라서 boot.wim안에 넣어서 사용을 하고 있습니다
imagex는 처음 배울때 이것을 배웠고...파일도 x86 x64 파일 2개만 달랑 있으면 되어서 폴더체 필요한 Dism을 활용을 해보적이 없습니다
Dism의 경우 Dims 폴더채 필요를 하고 있어서..용량도 조금되죠..다이어트 하면 아주 적은 용량으로도 가능한것으로 알고 있습니다만..
어쩌다...Dism하고는 인연이 닿지 않았습니다
요청하신분이 있으셔 카맬님의 작품에 있는 Dism폴더를 가져다가 활용을 하여 보았습니다
imagex 명령을 Dism 명령으로 바꾸주기만 하면 되네요
imagex은 백업시에..cmd창에 계속 새로운 줄이 생기는데 Dism은 그런것없이 한줄로 아주 깔금하네요...보기가 좋은것 같습니다
단지 Dism에서는 남은 시간을 표시하여 주시 않네요..
Dism 백업,복원에 대해서는 이미 다 알고 계실것 같습니다..
실제 활용한 내용입니다..
변수들은 Win.tag가 윈도우 파티션 드라이브, 볼률명, 백업파일 전체경로 입니다
백업일때 입니다
echo.
echo ######################################################
echo 윈도우 파티션%sWindrv%%sWinVol%
echo 백업파일 %sBackFile%
echo.
echo 윈도우를 백업중입니다
echo ######################################################
echo.
:: 백업 (예) Dism.exe /Capture-Image /ImageFile:E:\Backup\Backup.wim /CaptureDir:C:\ /Name:"Windows Backup"
%sEXE% /Capture-Image /ImageFile:%sBackFile% /CaptureDir:%sWindrv%\ /Name:"%sWinVol% Backup"
goto :_End
복원일때 입니다..포멧과 불륨명 주는것이 더 있을뿐입니다
echo.
echo ######################################################
echo 윈도우 파티션 %sWindrv%%sWinVol%
echo 백업파일 %sBackFile%
echo.
echo 윈도우를 복원중입니다
echo ######################################################
echo.
:: format Y: /q /u /y /fs:Ntfs /v:Windows
:: label Y:Windows7
:: 복원 (예) dism /Apply-Image /ImageFile:E:\Backup\Backup.wim /index:1 /ApplyDir:C:\
format %sWindrv% /q /u /y /fs:Ntfs /v:Windows
label %sWindrv%%sWinVol%
%sEXE% /Apply-Image /ImageFile:%sBackFile% /index:1 /ApplyDir:%sWindrv%\
goto :_End
Dims의 경우 백업,복원시 %를 보여주는곳이 1줄로 표시가 되어서 윈도우 백업파일 정보를 보여주는것을 추가를 하였습니다
1. Win7 x86 입니다...히이이잌님 작품에서 가져온 Launcher는 x64버전이서 x86 윈도우에서는 사용을 할수가 없습니다....현재 PE용만 사용가능합니다
2. cmd 숨김 실행을 위해서 VBS를 활용을 하였습니다..덕분에 파일들이 늘었습니다..MBSBOX.exe는 아이콘을 바꾼것을 활용하였습니다
Dism 폴더는 카멜님 작품 다운 받을때 받은것을 그대로 사용하였습니다. 컨셉이 백업복원 프로그램을 boot.wim안에 넣은 방식이 아니어서 용량이
커도 신경을 쓰지 않아서 좋습니다
3. MSGBOX 아이콘을 바꾸어서 작업표시줄 아이콘이 백업,복원 아이콘으로 보입니다
4. 1회성 PE로 부팅이 되었습니다
5. 백업중입니다...Dism은 %를 보여주는것이 아주 깔금하네요.
6. BCD에 등록된 일반 PE로 부팅을 하였습니다..
7. 메세지에서 재시작 내용만 없을 뿐입니다
8. 복원중입니다..
9. 윈도우 부팅까지 확인을 하였습니다
10. 마무리
Dism으로 백업,복원을 다해보게 되었네요...
백업,복원시 보여주는 %를 1줄로 깔끔하게 보여주고 있어서 다른 정보를 보여주는것으로 꾸며 볼수가 있었습니다
파일 한개가 필요한것이 아니라 Dism 폴더가 필요한것이 개인적으로 아쉬운 부분이기는 합니다..백업,복구 프로그램중에선 용량이 엄청 큰것도 있어
서 Dism 폴더용량이 큰것이 아니기는 합니다
백업,복구 프로그램이 다양하게 있습니다..이왕이면..설정을 내가 마음대로 할수가 있다면...프로그램 다루기가 편하죠..
프로그래밍 언어로 멋있게 만들수도 있지만 cmd를 활용해서도 충분히 원하시는 편리함을 가질수 있으실것 같습니다.
오늘 하루도 수고 많으셨습니다
편안하신 시간 되시길 바랍니다
-------------------------------------------------------------------------------------------------------------------
농담삼아서 나온 이야기인데..저도 궁금해서 한번 해보았습니다
그냥 재미로 생각하여 주십시요
1. PESoft.wim 압축 풀듯이 7z으로 압축해제 버튼을 추가하여 보았습니다
2. 이미 활용하고 있어서 당연히 포멧후 압축해제는 잘되었습니다
3. 7z으로 윈도우를 압축하는것 테스트 입니다..압축시 폴더나 파일을 제외하고 압축을 할수도 있네요. 하지만 아래처럼..압축하지 못하는 파일들이
있습니다... 테스트 한다고 복원 cmd를 수정을 해서 초록색 배경입니다
수고하셨습니다.