open:reduce-volume-c

C 드라이브의 "Program Files, Program Files (x86), ProgramData, Users" 폴더 옮기기

과정

  1. 윈도우 안전모드[명령어 모드]로 부팅 (부팅시 F8 누른 후 선택)
  2. robocopy 로 데이터 복사
  3. rd 로 폴더 삭제
  4. mklink 로 링크 생성

관리자 권한이 있는 계정으로 진행해야 합니다.

명령어

  1. robocopy “원본경로” “복사경로” /E /COPYALL /XJ
  2. rd /q/s “원본경로”
  3. mklink /D “원본경로” “복사경로”

옵션

ROBOCOPY :: Windows용 견고한 파일 복사

  • /E : 비어 있는 디렉터리를 포함하여 하위 디렉터리를 복사합니다.
  • /XJ : 연결 지점을 제외합니다. 일반적으로 기본값으로 포함됩니다.
  • /COPYALL : 모든 파일 정보(보안, 파일 특성 등)를 복사합니다

디렉터리를 지웁니다.

  • /S : 지정된 디렉터리 자체와, 그 안의 모든 디렉터리 및 파일을 지웁니다. 디렉터리 트리를 지우는데 사용합니다.
  • /Q : 조용한 모드로, /S로 디렉터리 트리를 지우는데 문제가 없으면 다시 묻지 않습니다.

기호화된 링크를 만듭니다.

  • /D : 디렉터리 기호화된 링크를 만듭니다. 기본값은 파일 심볼 링크입니다.

에러

다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 엑세스 할 수 없습니다. 

필요없는 서비스들을 모두 중지시킨다.

  1. 실행
  2. msconfig
  3. 일반 탭에서 선택모드 선택, 시스템 서비스 로드만 활성화, 시작 항목 로드 비활성화
  4. 서비스 탭 선택
  5. 모든 Microsoft 서비스 숨기기 활성화
  6. 모두 사용 안함 선택
  7. 재부팅

    명령어 모드에서 explorer 명령어를 실행하면 윈도우 사용이 가능함

엑세스가 거부되었습니다.

소유자를 변경하고, 권한을 준다.

  1. 권한이 없는 폴더, 파일에서, 속성을 선택합니다.
  2. 보안탭에서 '고급'을 선택합니다.

이 도구는 관리자가 이전에 액세스가 거부되었던 파일의 소유권을 다시 할당하여 액세스를 복구하도록 합니다.

takeown "C:\Program Files" /R /A
  • /R : 재귀: 지정한 디렉터리 및 모든 하위 디렉터리에 도구가 작동하도록 지정합니다.
  • /A : 현재 사용자의 대신에 관리자 그룹에게 소유권을 줍니다.

권한 변경

icacls "C:\Prgoram Files" /grant Administrators:F /T
  • F : 모든 권한
  • /T : 이름에 지정된 디렉터리 아래의 일치하는 모든 파일/디렉터리에서 이 작업을 수행하도록 지정합니다.

해당 폴더가 삭제된 경우에만 심볼릭 링크 생성이 가능합니다.

원복

msconfig 를 통해서 중지한 서비스들을 원상태로 복구한다.

  1. 실행
  2. msconfig
  3. 일반 탭에서, 선택 모드 선택, 모든 항목 활성화
  4. 서비스 탭에서 모두 사용 선택
  5. 재부팅

Ref

  • open/reduce-volume-c.txt
  • 마지막으로 수정됨: 2020/06/02 09:25
  • 저자 127.0.0.1