[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
반응형
'프로그래밍 > Windows' 카테고리의 다른 글
[CMD] 날짜, 시간 변수 사용하기 (0) | 2016.02.22 |
---|---|
[windows] Hyper-V 관리자 설치 및 기능 켜기 (5) | 2016.02.22 |
[CMD] robocopy로 특정 파일 하위 폴더 유지하고 복사하기(+ 특정 폴더 제외) (5) | 2016.02.18 |
[CMD] choice를 이용한 다중 실행 배치파일 만들기 (3) | 2016.01.23 |
[CMD] CMD에서 드라이브 변경하는 명령어 (2) | 2015.12.10 |
[powershell] check_exit_code (0) | 2015.11.12 |
[powershell] policy execution (0) | 2015.11.10 |