컴퓨터에서 이상한 오류가 발생하거나 Windows 운영체제에 대해 궁금한 점이 있다면, "Windows 전문가에게 물어보세요" 코너가 모든 질문에 답해 드립니다. 오늘은 매주 연재해 온 Q&A의 22번째 화를 시작하며, 여러분과 같은 독자들이 보내준 질문에 답변합니다. 직접 질문하고 싶으시다면 MTE 페이지 우측의 "지금 전문가에게 물어보세요!" 버튼을 활용해 주세요. 그럼 지금까지 받은 질문들을 살펴보겠습니다!
Q: USB 메모리 쓰기 방지 해제 관련 글을 읽고 따라 했는데, 작동하지 않는 것 같습니다. 이 오류를 어떻게 해결할 수 있나요?
A: 해당 글은 USB 메모리를 저수준 포맷(low-level format)하는 방법을 안내하고 있습니다. 그래도 포맷이 되지 않고 오류 메시지가 계속 나타난다면, USB 메모리 자체가 손상되었을 가능성이 높습니다. 드라이브를 오랫동안 사용했거나, 사용하지 않았더라도 여러 가지 이유로 손상될 수 있습니다. 실험 삼아 다른 컴퓨터에 연결해 같은 오류가 발생하는지 확인해 보세요. 드라이브에 문제가 없는데도 일부 컴퓨터에서는 오류가 표시될 수 있으며, 이 경우 원인은 시스템 자체에 있을 수 있습니다.
명확한 해결책을 드리지 못해 죄송하지만, 글의 내용을 그대로 따라 했음에도 오류가 계속된다면 드라이브를 폐기하고 새 제품으로 교체하는 것 외에는 뚜렷한 방법이 없습니다.
Q: 하드 드라이브 상태를 무료로 확인하는 가장 좋은 방법은 무엇인가요?
A: 사실 컴퓨터에는 이미 드라이브 상태 점검 도구가 내장되어 있습니다. 무려 두 가지나 됩니다. 하나는 chkdsk로, 고장으로 이어질 수 있는 드라이브 오류를 점검하는 도구입니다. 다른 하나는 dfrgui(디스크 조각 모음)로, 드라이브가 더 효율적으로 작동하도록 돕는 도구입니다.
chkdsk를 실행하려면 시작 메뉴를 클릭하고 cmd를 입력하세요. 검은색 명령 프롬프트 창이 열리면 다음 명령을 입력합니다:
chkdsk c: /r
"c:" 부분은 검사하려는 볼륨의 드라이브 문자로 바꿔야 한다는 점을 잊지 마세요.

이 명령은 하드 드라이브를 검사하고 불량 섹터에서 읽을 수 있는 정보를 복구하도록 지시합니다. 동시에 드라이브에서 발견된 오류를 수정하라는 의미도 포함됩니다. 불량 섹터는 결코 드문 현상이 아닙니다. 특정 메모리 영역에 반복적으로 접근하면서 생기는 마모 때문에 하드 드라이브에서 자주 발생하기 때문입니다.
"chkdsk" 사용에 대해 더 궁금한 점이 있다면 아래 댓글로 남겨주세요.
Q: 특정 웹사이트에 대한 ISP 차단 때문에 TOR(어니언 라우팅)을 사용해 접속하고 있습니다. 그런데 다른 클라이언트에서 열리는 링크를 클릭하면 해당 클라이언트에서는 웹사이트가 보이지 않습니다. 어떻게 해결할 수 있을까요?
A: 다른 클라이언트에서 Tor를 설정하지 않으신 것 같네요? 어니언 라우팅 사용은 까다로울 수 있고, 너무 당연하게 여기다 보니 다른 클라이언트에서 설정하는 것을 잊기 쉽습니다. 도메인 확인(DNS)을 교란하는 필터링 시스템을 우회하려면 이 설정이 매우 중요합니다. 사용하는 다른 클라이언트에도 Tor를 반드시 설정하세요.
만약 사용하려는 클라이언트에 프록시 설정 기능이 없다면, 해당 애플리케이션의 프로세스에 후킹(hooking)할 수 있는 프로그램을 활용해야 합니다. 이럴 때 AdvOR 사용을 권장합니다. 이 소프트웨어는 오픈소스이면서 사용법이 비교적 쉬워, 일반 Tor 애플리케이션에서는 상상하기 어려운 기능까지 활용할 수 있습니다.
AdvOR에서 프로세스 후킹을 생성하려면 왼쪽 목록의 "Intercept" 아래에서 "Processes" 항목을 선택하세요. 실행 중인 클라이언트의 실행 파일 이름(예: Google Chrome = "chrome.exe")을 찾아 스크롤한 뒤, 해당 실행 파일 이름 옆의 체크박스를 클릭하면 됩니다. 최신 버전의 AdvOR에서는 블랙리스트를 가져올 수 있어 잘못된 연결에 묶이지 않도록 설정할 수도 있습니다. 예시 화면은 다음과 같습니다:

처음에는 인터페이스가 복잡해 보일 수 있지만, 익숙해지면 정말 유용한 도구입니다. 겉모습보다 기능을 중시하는 분이라면 충분히 만족하실 겁니다.
Q: 컴퓨터를 1년 정도 사용했는데 계속 느려집니다. 부팅 후 ESET NOD32와 Google Chrome만 실행 중인데도 Windows 7에서 2GB RAM을 모두 사용합니다. 문제가 무엇일까요?
A: 백그라운드 서비스가 메모리 누수를 일으키는 경우를 제외하면, 실제로는 생각보다 더 많은 프로세스가 실행되고 있을 가능성이 큽니다. 컴퓨터를 부팅할 때 직접 연 프로그램만 실행되는 것이 아닙니다. 시작 시 백그라운드에서 자동 실행되도록 설정된 프로그램이 몇 개 설치되어 있을 수 있습니다.
MTE 글의 첫 번째 조언을 참고해 보세요. MSConfig를 사용하면 성능에 영향을 줄 수 있는 시작 프로세스를 확인할 수 있습니다. 얼마나 많은 항목이 숨어 있는지 보면 놀라실 겁니다! 일부를 제거하기 시작하면 성능이 눈에 띄게 향상되는 것을 느끼실 수 있습니다.
그런데 한 가지 더 생각해 볼 것이 있습니다. RAM 업그레이드는 고려해 보셨나요? Windows 7이 2GB RAM으로 구동되고, 경우에 따라서는 1GB로도 원활하게 실행될 수 있다는 것을 알고 있습니다. 하지만 운영체제가 "슈퍼페치(Superfetch)" 기능을 위해 메모리를 넉넉하게 활용할 수 있도록 최소한 현재 용량의 두 배는 확보하는 것이 좋습니다.
아, 그리고 한 가지 더 있습니다. RAM 사용량을 줄이고 싶다면 Superfetch를 비활성화할 수도 있습니다. 자세한 방법은 MTE의 다른 글에서 확인할 수 있으며, "How to Disable Superfetch" 섹션을 참고하세요. 이 사이트에서 "Windows"와 "RAM" 키워드로 검색하면, 뛰어난 작가들이 RAM 효율화를 위해 작성한 다양한 팁 글을 만나볼 수 있습니다.
질문이 있으신가요?
저희는 여러분이 보내주시는 모든 질문에 기꺼이 답변해 드립니다. 직접 질문을 보내고 싶으시다면, 이 코너 소개에서 안내한 대로 MTE 페이지 우측의 "지금 전문가에게 물어보세요!" 버튼을 클릭하세요! 저희는 항상 귀를 기울이며, 여러분의 질문에 답하기 위해 밤낮없이 노력하고 있습니다!
이미 답변된 질문에 대해 의견을 나누고 싶으시다면 아래 댓글 섹션을 자유롭게 활용해 주세요.