질문과 답변

윈 도 우 이렇게 하면 locked files 도 복사되는 것인가요?

2016.12.06 09:52

kwoods 조회:265


훌륭하신 분들로부터 많이 배우고 있습니다.


(1)  

Windows에서 복사나 지우기를 하려면 system locked 되었거나 사용 중인 files 인 경우
Administrator's Privilege권한을 얻어도 실행이 안되는데

iperius 프로그램의 경우 Volume Shadow Copy 기능을 활용해서 이를 가능케 하는 옵션도 있더군요.


그런데 아래의 batch file 명령으로 간단하게 할 수 있다고 하는데

고수분께서 한 번 살펴 봐 주시면 감사하겠습니다.


아울러 이보다 더 간편하게 줄일 수는 없는 것인지 
좀더 쉬운 script 는 어려울까, 왕초보로서 배우고 싶은 마음 간절합니다.


(2) 

그리고 PE 에서 X drive의 windows system drive를 통째로

Wim tool 대신 위의 방식으로 live Windows drive 모두 복사가능할까요?
(사실 PE를 저만의 것으로 설정한 뒤 X drive를 그대로 통째로 복사한 뒤 wim으로 묶고 싶었습니다.)



file은 첨부하였으나 동일 내용을 그대로 복사해 올려 봅니다.

미리 감사의 말씀 드립니다. 




-----------


@ECHO OFF

IF NOT "%~1" == "/?" GOTO Main


ECHO Mount Latest Shadow Copy [v1.0]

ECHO Locates the most recent Windows file shadow copy and mounts it to the

ECHO specified directory.

ECHO Copyright (c) 2012, Jason Faulkner - All rights reserved.

ECHO.

ECHO %~n0 MountToFolder [SearchDrive]

ECHO.

ECHO  MountToFolder  Folder location where the shadow copy contents will be made

ECHO                 available. This folder should NOT exist; it will be created

ECHO                 as a mount point and accessible after the operation completes.

ECHO                 Important Note: The target specified should end with 

ECHO                 a \ character to ensure it is properly read as a directory.

ECHO                 For example: C:\MyShadowCopy\

ECHO  SearchDrive    Specifies the local drive for which you want to mount the

ECHO                 latest shadow copy. Enter with a colon following the drive

ECHO                 letter. Default value is C:.

ECHO.

ECHO Note: This script MUST be run as Administrator (with highest privledges in a

ECHO       scheduled task) in order to work properly.

ECHO.

ECHO Requirements:

ECHO  Windows Vista or later with System Restore enabled.

ECHO.

ECHO __________

ECHO Visit my website for additional information, examples and updates.

ECHO https://jasonfaulkner.com

GOTO :EOF



:Main

SETLOCAL EnableExtensions


CALL :Initialize

CALL :Configuration %*

CALL :CheckRequirements

IF %ERRORLEVEL% GTR 0 GOTO Finish

CALL :PrepSettings 

IF %ERRORLEVEL% GTR 0 GOTO Finish



REM Pull the shadow copy listing.

VSSAdmin List Shadows %SearchDrive% > %TempFile%


SET ShadowPath=

REM Pull the latest shadow copy from the listing.

FOR /F "usebackq tokens=1,2* delims=:" %%A IN (`FINDSTR /I /C:"Shadow Copy Volume:" %TempFile%`) DO SET ShadowPath=%%B


IF NOT "%ShadowPath%" == "" (

REM A shadow copy was found, mount it.

MKLINK /D "%MountFolder%" %ShadowPath%\

) ELSE (

ECHO No Shadow Copies found.

)


:Finish

IF EXIST %TempFile% DEL %TempFile%

ENDLOCAL

GOTO :EOF



:Initialize

SET MountFolder=

SET SearchDrive=C:

SET TempFile="%TEMP%\%~n0_%RANDOM%.txt"

GOTO :EOF


:Configuration

IF /I "%~1" == "" GOTO InvalidParams

SET MountFolder=%~dp1

IF NOT "%~2" == "" SET SearchDrive=%~2

GOTO :EOF


:PrepSettings

IF EXIST "%MountFolder%" (

ECHO Mount Folder: %MountFolder%

ECHO The specified folder already exists. Enter a new folder for the mount target.

GOTO InvalidParams

)

IF NOT "%SearchDrive%" == "" SET SearchDrive=/FOR=%SearchDrive%

GOTO :EOF



:CheckRequirements

CALL :VerifyRequirement "vssadmin.exe"

GOTO :EOF


:VerifyRequirement

IF EXIST "%~1" GOTO :EOF

IF NOT "%~$PATH:1" == "" GOTO :EOF

ECHO Missing requirement: [%~1] Use /? to view the help information.

EXIT /B 2


:InvalidParams

ECHO Invalid parameters. Use /? to view the help information.

EXIT /B 1


-------------

번호 제목 글쓴이 조회 등록일
[공지] 질문과 답변 게시판 이용간 유의사항 gooddew - -
24 윈 도 우| 윈도우 10 home n버전 유튜브 html 5 문제 [4] DSFDSA 1744 10-21
23 윈 도 우| 윈도우 HOME 과 HOME N 어떤 차이가 있나요? [2] DSFDSA 1386 10-19
22 윈 도 우| windows10 rs3 - 시작메뉴에 지워지지 않는 목록이 있습니다 [1] jslee 289 08-26
21 윈 도 우| 사진 앱 - 원격 프로시저를 호출하지 못했습니다 [1] 센쥬리 1022 07-18
20 윈 도 우| 윈도우7 엔터프라이즈 와 엔터프라이즈 K 버전 시디키 다른... [1] 블루레인즈 1458 07-11
19 기 타| 궁금합니다 LG 타블렛을 가지고 WINDOWS7을 설치 할수 있나요 [2] 착한천사1 404 06-16
18 윈 도 우| 원키고스트 사용시 에러입니다. [1] 시체 1186 05-29
17 윈 도 우| th2에서 rs1으로 업데이트 후 블루스크린 문제 [3] CKI_Math_L 250 05-29
16 소프트웨어| 카카오 팟플레이어 에서 영화 소리가 안나옵니다. [2] 뚱땡이 1541 05-20
15 소프트웨어| 랜섬웨어 감염되었습니다... [1] Jinypapa 1106 05-16
14 소프트웨어| AOMEI OneKey Recovery 1.6 에서 에러메세지 나옵니다. 문... [4] 하영위전하 1036 04-24
13 윈 도 우| 파일 이름 변경를 하려 하는데요. [4] 톰과제리 298 03-31
12 윈 도 우| LG Free Dos 새노트북 스카이레이크에 윈도우7 x64 설치를.. [7] 씻으면이정 1475 03-15
11 윈 도 우| aida64에 unknown 장치가 뭘까요? [6] 유쾌상쾌통쾌 413 03-06
10 윈 도 우| 윈도우 N 버전은 더이상 안나오는거죠? [4] 띄용 630 01-01
9 윈 도 우| 블루스크린이 뜹니다 도움좀 주세요!! [3] 아이우히히 1035 12-28
8 윈 도 우| 윈도8.1 CORE K 질문 [5] 복태취업했 371 12-19
7 기 타| 자동차 태블릿 거치대 (추천부탁) [5] 벗나무 895 12-16
6 모 바 일| pc 에서 마우스 오른쪽 블루투스 메뉴 사용되어지나요?? [1] zizer7ener 339 12-07
» 윈 도 우| 이렇게 하면 locked files 도 복사되는 것인가요? kwoods 265 12-06
XE1.11.6 Layout1.4.8