[CMD, 바이러스?] USB 내용물이 갑자기 바로가기 파일로 바뀌었을 때

2016. 1. 27. 00:43프로그래밍/Windows

728x90
728x90

기존 파일들이 바로가기 링크가 되고 도서관에서 넣은 캡쳐들이 보이지 않는 것!

*.jpg로 어떻게 폴더에서 캡쳐들을 건져내긴 했지만.. 근본적인 해결이 안 되었다.

 

검색을 좀 해보니 바이러스나 악성코드들이 USB 연결 시

USB의 파일들을 모두 숨김, 시스템파일화, 읽기 전용 등등 엉망으로 만들어버린다고 한다.

 

해결

일단 명령 프롬프트를 열어보자. 관리자 권한으로!

 

 

시작 -> "cmd"입력 -> cmd위에서 우클릭 -> 관리자 권한으로 실행.

> 이 짓은 루트 권한을 얻음으로써 시스템, 읽기 전용 등을 자유롭게 다루기 위함이다.

 

본론으로 가면

cmd 명령어 중에 attrib라는 명령이 있다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
F:\>attrib /?
파일 특성을 화면에 표시하거나 변경합니다.
 
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I]
       [드라이브:][경로][파일 이름] [/S [/D] [/L]]
 
  +   특성을 설정합니다.
  -   특성을 지웁니다.
  R   읽기 전용 파일 특성을 설정합니다.
  A   보관 파일 특성을 설정합니다.
  S   시스템 파일 특성을 설정합니다.
  H   숨김 파일 특성을 설정합니다.
  I   콘텐츠가 인덱싱되지 않은 파일 특성을 설정합니다.
  [드라이브:][경로][파일 이름]
      ATTRIB 명령을 수행할 파일을 지정합니다.
  /S  현재 폴더와 모든 하위 폴더에서 일치하는 파일을
      처리합니다.
  /D  폴더를 처리합니다.
  /L  기호화된 링크의 대상과 기호화된 링크의 특성에 대해
      작업합니다.
cs

 

/?를 해보는 것은 개발자의 기본이겠지요?

파일 특성을 변경할 수 있는 녀석!

그래 이걸로 모두 일반 파일로 파괴해보자!

 

1
2
C:\>F:
F:\>attrib -r -s -h /d /s
cs

 

F: 명령으로 해당 USB 드라이버로 이동한다. 

그리고 attrib 명령을! 물론 각자 환경에 따라 E: 일수도 있고 J:일수도 있다.

이렇게 하면 모든 파일이 보인다. 바로가기는 싸그리 지워주자!

728x90
반응형