유용한 배치파일

VSS만들고 실컴 윈도우 백업해 보기

집앞의 큰나무 2024. 10. 24. 18:22

 사용 중인  Windows상에서 DISM.exe 또는 imagex.exe 명령으로 백업은 불가능하지만.

VSS를 활용하여 Shadow Snapshot 폴더로 C:를 링크시켜서 백업하면 가능합니다.

 

Windows 10은 WMIC가 잘되므로 통과

Windows 11 26100은  WMIC파일이 필요합니다.

   C:\Windows\System32\wbem\WMIC.exe 위치에 퐁당 해줘도 됩니다.

 

 

VSS 서비스가 실행 되어야하며  백업 작업 이후에는  불필요한 서비스 이므로 서비스 중지가 필요합니다.

  시작: wmic service where name="VSS" call startservice

  중지: wmic service where name="VSS" call stopservice

 

 

 

C:와 동일한 Shadow Snapshot ShadowID 만들기와 링크 폴더 만들기 --이또한 작업 이후에는 불필요하므로 삭제합니다.

 

for /f "tokens=3" %%s in ('"wmic.exe shadowcopy call create ClientAccessible,"C:\""^|Findstr ShadowID') Do Call :CopyRegistry %%s

exit /b %%s

Set VSSID=%~1

REM 왼쪽 문자 확인 {

If not (%VSSID:~,1%) == ({) echo. "유효한 스냅샷이 생성되지 않았습니다." & Exit /b

echo.&echo.

for /f "tokens=2 delims=:" %%s in ('"vssadmin list shadows /Shadow=%VSSID%"^|FindStr GLOBALROOT') Do Set VSSVOL=%%s

mklink /d C:\VSS_Snapshot %VSSVOL%\

echo.VSS_Snapshot 만들기 성공. (볼륨ID=%VSSID%)

 

 

백업 명령

imagex.exe의 경우   C:를 D:에 백업하는 예

    imagex /capture C:\VSS_Snapshot D:\DISM_Backup\C_backup.wim "First backup" /norpfix /check /verify

  

DISM 명령으로 하는 경우 C:를 D:에 백업하는 예

   dism /Capture-Image /ImageFile:D:\DISM_Backup\C_backup.wim /CaptureDir:C:\VSS_Sna pshot /Name:"Windows-First backup" /Description:"%DATE% OnekeyBR"

 

 

 

모든 작업이 마무리되면 만들어진 Shadows도 삭제해야 합니다.

   C:에 만들어진  Shadow 삭제 예

  vssadmin Delete Shadows /For=C: /All /Quiet 

 

위와 같은 조건하에서 사용 중인 윈도우를 백업할 수 있습니다.

설명을 최대한 간단히 적었으므로 부족한 부분이 있을 수 있는데.

많은 검색을 통하여 직접 만들어 보시기 바랍니다.

 

 

'유용한 배치파일' 카테고리의 다른 글

diskinfo  (0) 2024.10.23
UEFI 부팅 파일 생성  (0) 2024.08.02
하드 디스크 미러링  (2) 2024.06.05
바로가기 만들기  (4) 2024.03.08
디스크 인포  (2) 2023.12.15