http://blog.naver.com/innobus/10036462048


SSD 용량의 압박으로 인해

자리만 차지하고 있는 것들을 D드라이브로 옮기기로 결정.

 

크게 2가지 방법이 있는데

레지스트리에서 ProgramData의 경로를 하나하나 바꾸는 방법. 하지만 이거는 새로만드는 계정에만 적용된다는 얘기가 있음.

또다른 방법은 연결점을 만드는 방법.

 

두번째 방법을 사용하기로 결정하고 옮기기 시작.

하지만 윈도우 설치하고 많이 사용하였기에 파일옮기는 것부터 제대로 되지가 않음.

 

고로 안전모드(커맨드창 사용) 으로 부팅..

 

mkdir d:\ProgramData

robocopy "C:\ProgramData" "D:\ProgramData" /MIR /XJ

 

로 파일은 전부 D드라이브로 옮기는 데에 성공.

 

 

이후에 

rmdir "C:\ProgramData" /S /Q

로 ProgramData폴더에 있는 파일을 전부 날리려고 했으나

일부 파일들이 TrustedInstaller와 SYSTEM 권한을 필요로하는 그지같은 상황에 직면.

 

이미 대부분의 파일들은 지워진 이후였기때문에 cmd 창에

explorer를 이용하여 GUI를 사용할 수 있도록 부팅.

 

파일 하나하나에 권한을 줘야하지만 이는 매우 시간이 오래걸리므로 폴더단위로 소유권을 바꾸기로함.

그런데 이거도 권한을 바꿔준 폴더의 하위폴더에 있는 파일에는 소유권이 적용되지않아서 일단 파일이 있는 폴더까지 들어가서 소유권을 변경

 

소유권 변경 방법

속성->보안->고급->소유자->편집->Administrators에 소유권부여.

 

소유권 변경 이후에 수정 권한을 줘야 파일을 삭제할 수 있음.

권한 주는 방법

속성->보안->편집->Administrators선택->모든권한 부여.

 

그리고 상위폴더를 삭제하면 끝.

 

 

이제 작업관리자의 프로세스에서 explorer를 종료하고 cmd 창으로 복귀.

 

rmdir "C:\ProgramData" /S /Q

다시 위 명령어를 실행하여 삭제가 전부 되는것을 확인.

 

mklink /J "C:\ProgramData" "D:\ProgramData"

로 링크 추가.


+ Recent posts