2013년 2월 28일 목요일

[윈도우 7] 윈도우 재설치 없이 IDE 모드에서 AHCI 모드로 변경하기

 

윈도우 7 에서 S-ATA 모드 변경하기 : IDE to AHCI

윈도우 7 에는 S-ATA 의 드라이버로 IDE 호환 드라이버는 물론 AHCI 드라이버도 내장되어 있기 때문에, IDE 모드에서 윈도우 7 을 설치하였다고 할 지라도 별다른 드라이버의 설치나 윈도우의 재설치 없이, 곧바로 S-ATA 의 모드를 IDE 모드에서 AHCI 모드로 변경하는 것이 가능합니다. 단! 그럴려면 먼저 윈도우에게 이제부터는 AHCI 드라이버도 사용할 것이라고 알려줘야 하지요. 그것은 간단한 레지스트리 편집으로 가능합니다. 전체적인 작업은 아래와 같습니다.

01. 시작 -> 실행 -> regedit 를 통해 레지스트리 편집기를 실행합니다.

02. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci] 키에서 Start 값을 찾은 후 값의 데이터를 0 으로 바꿔줍니다.



03. 시스템을 재부팅한 후 CMOS 셋업에서 S-ATA 의 모드를 AHCI 모드로 변경합니다.



04. 윈도우로 진입 후 장치 관리자[Windows Key + Pause -> 장치 관리자]에서 IDE ATA/ATAPI 컨트롤러가 표준 AHCI 1.0 Serial ATA 컨트롤러로 변경되었는지 확인합니다.



05. AHCI 모드로의 전환이 완료되었습니다. 이제 자신의 시스템에 맞는 칩셋 드라이버(또는 별도의 S-ATA 드라이브)를 설치하여 사용하시면 됩니다.



간단하죠? 만약에 이렇게 S-ATA 의 모드를 AHCI 로 전환하여 사용하다가 다시 IDE 모드로 돌아가고 싶다면, 별다른 작업없이 곧바로 S-ATA 를 IDE 모드로 변경한 후 그대로 윈도우로 부팅하면 됩니다. 이렇게 한 번 IDE -> AHCI 로 전환한 경우 이후부터는 보통 아무런 문제없이 IDE <-> AHCI 모드로 원할 때마다 바로 바로 전환할 수 있습니다.






윈도우 7 에서 S-ATA 모드 변경하기 : AHCI to IDE

마찬가지의 이유로 AHCI 모드로 윈도우 7 을 설치하였다고 할 지라도 위와 같이 별다른 드라이버의 설치나 윈도우의 재설치 없이 S-ATA 의 모드를 IDE 모드로 변경하는 것이 가능합니다. 단! 이번엔 반대로 윈도우에게 이제부터는 IDE 호환 드라이버도 사용할 것이라고 알려주는 것만 다릅니다. 마찬가지로 이 작업은 간단한 레지스트리 편집으로 가능합니다. 전체적인 작업은 아래와 같습니다.

01. 시작 -> 실행 -> regedit 를 통해 레지스트리 편집기를 실행합니다.

02. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\pciide] 키에서 Start 값을 찾은 후 값의 데이터를 0 으로 바꿔줍니다. [IDE -> AHCI 때와 키가 다릅니다. 주의하세요.]



03. 시스템을 재부팅한 후 CMOS 셋업에서 S-ATA 의 모드를 IDE 모드로 변경합니다.



04. 윈도우로 진입 후 장치 관리자[Windows Key + Pause -> 장치 관리자]에서 IDE ATA/ATAPI 컨트롤러가 표준 이중 채널 PCI IDE 컨트롤러로 변경되었는지 확인합니다.



05. IDE 모드로의 전환이 완료되었습니다. 이제 자신의 시스템에 맞는 칩셋 드라이버(또는 별도의 S-ATA 드라이브)를 설치하여 사용하시면 됩니다.



마찬가지로 이렇게 한 번 IDE -> AHCI 로 전환한 경우 이후부터는 별다른 설정 없이 곧바로 IDE <-> AHCI 모드로 원할 때마다 바로 바로 전환할 수 있습니다.






윈도우 7 에서 S-ATA 모드 변경하기 정리

1. 배치 파일

참고로 아래는 이 글에서 설명한 레지스트리 편집 작업을 간편하게 할 수 있도록 만든 배치 파일입니다. 실제로 작업하실 땐 레지스트리 부분은 아래의 배치 파일로 하시면 될 듯 하네요.


배치 파일은 사실 위와 같은 이유로 단순하게 msahci 와 pciide 의 Start 값을 모두 0 으로 설정하면 되지만, 그냥 AHCI 전환 때와 IDE 전환 때를 나눠서 작업하도록 만들었습니다. 그리고 해당 배치 파일은 윈도우 7 에서만 사용해야 하기 때문에 윈도우 7 에서만 작동하도록 하였습니다.



2. 윈도우 7 의 S-ATA 모드 변경 레지스트리의 이해

간단하게 이번 글에 대해서 이야기를 더 해보겠습니다. 윈도우 7 을 IDE 모드로 설치한 경우 관련된 레지스트리는 아래와 같이 설정됩니다.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci]
"Start"=dword:00000003

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\pciide]
"Start"=dword:00000000


반대로 윈도우 7 을 AHCI 모드로 설치한 경우 관련된 레지스트리는 아래와 같이 설정됩니다.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci]
"Start"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\pciide]
"Start"=dword:00000003


즉, 현재 사용 중인 S-ATA 모드에 해당하는 키의 Start 값 데이터가 0 이 되고, 반대 키의 Start 값 데이터가 3 이 되는 것이죠. 모드 전환을 할 때는 이제 반대 키의 Start 값 데이터를 0 으로 바꿔주어 해당 드라이버도 사용할 것임을 알려주는 겁니다. 이 때 현재 사용 중인 드라이버에 해당하는 키의 Start 값 데이터는 굳이 3 으로 변경할 필요는 없습니다.

고로 msahci 키와 pciide 키의 Start 값의 데이터를 모두 0 으로 만들어주면 언제든지 S-ATA 의 모드를 원하는 대로 설정할 수 있게 되는 겁니다. 간단하죠? 또한 이런 식으로 S-ATA 모드를 전환하여 양쪽 모두에 S-ATA 드라이버를 설치해두면 모드에 맞춰 자동으로 해당 드라이버가 적용됩니다. 뭐 사실 그렇게까지 크게 필요는 없어 보이지만요. ^^;


마지막으로 이번 글을 작성하면서 실제로 제 시스템에서 IDE 상태와 AHCI 상태에서 각각 윈도우를 설치한 후, 윈도우 기본 내장 드라이버 상태, 칩셋 드라이버를 설치한 상태, 보드가 인텔인지라 AHCI 일 때는 IRST 까지 설치한 상태, 이렇게 각각의 상태를 설정해놓고, 글에서 언급한 레지스트리의 변경만을 통해 AHCI <-> IDE 모드 전환을 하고, 다시 원래의 모드로 전환하는 테스트를, 반대 값만 0 으로 활성, 반대 값을 0 으로 활성 현재 값을 3 으로 비활성의 테스트를 모두 진행해보았지만, 그 어떤 경우에서도 별다른 문제를 발견하지 못했습니다. 그리고 추가로 검색을 해보아도 동일한 방법으로 문제가 생겼다는 다른 분들의 사례도 딱히 없는 것으로 보아 윈도우 7 에서는 오늘 알려드린 내용만으로도 별 문제가 없을 듯 합니다.

이게 원래 알려진지도 굉장히 오래된 팁이고, 그동안 별다른 문제가 있다는 이야기도 없었기에, 사실 이렇게까지 테스트를 진행해볼만한 글이 아닌데 얼떨결에 하다보니까 그렇게 되었네요. 이상입니다. ㅡㅡ;

2013년 2월 14일 목요일

2013년 1월 16일 수요일

Windows 8에서 Windows Defender Context Menu 사용하기

 
안녕하세요.

Windows 8 쓰시면서 가장 답답한 경우가 있는데요. 그건 바로 Microsoft Security Essentials 처럼 Context Menu(마우스 오른쪽 클릭하면 나타나는 메뉴)를 통해 악성코드 검사를 할 수 없는 것입니다.

그래서 이를 해결하기 위한 파일을 올려드립니다. [File.03] 에 있습니다.

적용 할 때는
Add-Windows-Defender-To-Folder-Context-Menu.reg
====================================================================
Windows Registry Editor Version 5.00
; Created by Kapil Arya for The Windows Club
[HKEY_CLASSES_ROOT\Folder\shell\WindowsDefender] "MUIVerb"="Scan with Windows Defender" "Icon"="%ProgramFiles%\\Windows Defender\\EppManifest.dll" @=""
[HKEY_CLASSES_ROOT\Folder\shell\WindowsDefender\Command] @="\"C:\\Program Files\\Windows Defender\\MpCmdRun.exe\" -scan -scantype 3 -file \"%1\""
====================================================================

적용 해제할 때는
Remove-Windows-Defender-To-Folder-Context-Menu.reg
====================================================================
Windows Registry Editor Version 5.00
; Created by Kapil Arya for The Windows Club
[-HKEY_CLASSES_ROOT\Folder\shell\WindowsDefender] "MUIVerb"="Scan with Windows Defender" "Icon"="%ProgramFiles%\\Windows Defender\\EppManifest.dll" @=""
[-HKEY_CLASSES_ROOT\Folder\shell\WindowsDefender\Command] @="\"C:\\Program Files\\Windows Defender\\MpCmdRun.exe\" -scan -scantype 3 -file \"%1\""
====================================================================

파일을 이용합니다. 이 방법의 단점은 PAUSE 시킬 장치가 없기 때문에 결과를 확인할 수가 없으며,

C:\Program Files\Windows Defender\MpCmdRun.exe -GetFiles 옵션을 이용하여 결과를 덤프를 만들고,

C:\ProgramData\Microsoft\Windows Defender\Support

경로에 있는 MPLog-xxxxxxxx-xxxxxx.log 파일을 통해 검사 결과를 확인할 수 있습니다.

출처: http://www.thewindowsclub.com/add-scan-with-windows-defender-option-context-menu-windows-8
====================================================================


만약 컨텍스트 방식 말고 드래그 방식으로 검사하는 방법이 있습니다.
====================================================================
@ECHO OFF
"C:\Program Files\Windows Defender\MpCmdRun.exe" -Scan -ScanType 3 -File %1
PAUSE
====================================================================
위의 내용은 [File.04]에 있으며, 해당 파일을 바탕화면에 만들어둡니다.

그 다음에 자신이 검사하고 싶은 파일이나 폴더를 scan.cmd 위로 드래그해서 사용하시면 됩니다. 이 방식은 PAUSE가 되기 때문에 검사가 끝나면 정상적으로 처리가 되었음을 알 수 있으며, 세부사항을 알기 위해서는 마찬가지로 위의 MPLog 파일을 참조해야 합니다.

출처: http://www.winhelp.us/index.php/general-security/free-anti-virus-programs/windows-defender-in-windows-8/windows-defender-on-demand-scan-in-windows-8.html#.UNL3crWwepo
====================================================================
위의 2가지 방식 모두, 실시간 감시가 작동하는 경우에 미리 잡아내어 처리하기 때문에 언듯보기에 검사가 올바르게 작동하지 않는 경우가 발생할 수 있습니다. 이는 정상적이며, 실시간 감시를 중지할 경우에는 제대로 검사가 되는 것을 확인할 수 있습니다. 결론을 내리자면, 이 옵션은 실시간 감시를 하지 않는 사용자에게 적절함을 알 수 있습니다.

원본출처 : 본인(www.winhelp.us, The Windows Club 자료 참조)
출처 : http://www.parkoz.com/zboard/view.php?id=my_tips&no=15042

2013년 1월 4일 금요일

공인인증서 저장위치 및 USB 복사


공인인증서(Certificate, 公認認證書)
공인인증서는 전자상거래를 할 때 신원을 확인하고, 문서의 위조와 변조, 거래 사실의 부인 방지 등을 목적으로 공인인증기관(CA)이 발행 하는 전자적 정보로서, 일종의 사이버 거래용 인감증명서입니다.  
 
공인인증서(NPKI) ISP 인증서의 저장 폴더 위치 (하드 디스크) 2012 1 1일부터 발급되는 공인인증서 암호체계 고도화 시행에 따라 인증서의 저장위치가 변경되었습니다.
 
■ NPKI 인증서 Windows Vista/7:
C:\Users\사용자이름\AppData\LocalLow\NPKI
 

■ ISP 인증서 (Vcard, BC카드 등의 신용카드) Windows Vista/7:
C:\Users\사용자이름\AppData\LocalLow\KVP\Application Data\Vcard 
 
 
 
 2012년 이전에 발행한 인증서
■ NPKI 인증서 Windows XP/Vista/7: C:\Program Files\NPKI

 
■ ISP 인증서 (Vcard, BC카드 등의 신용카드) Windows XP/Vista/7: C:\Windows\Application Data\VCard   공인인증서(NPKI) ISP 인증서의 저장 폴더 위치 (이동식 디스크) 인증서를 이동식 디스크에서 사용할 때는 사용중인 Windows 버전과 관계없이 사용이 가능합니다.

 
■ NPKI 인증서 [이동식 디스크]\NPKI

 
■ ISP 인증서 (Vcard, BC카드 등의 신용카드) [이동식 디스크]\Vcard   공인인증서(GPKI)의 저장 폴더 위치 [하드 디스크] C:\GPKI [이동식 디스크]\GPKI
 
 
 
 

2012년 12월 28일 금요일

윈도우8 애드훅(애드혹, AdHoc) 설정하기


윈도우8에 오면서 네트워크 설정이 간략화되는 바람에 애드혹 기능이 숨겨져버렸습니다.
거기에 부팅때마다 다시 켜줘야 하는 불편함까지 생겼습니다. 
여러모로 윈도우8은 간략화를 많이 해서 불편한점이 많네요. 
간단히 애드혹 기능을 살려보자규요. 
 
1. cmd창에서 netsh wlan show drivers를 쳐서[호스트된 네트워크 지원 : ] 를 확인.
아니오 라면 드라이버 업뎃 등을 통해서 해결해야함. 
 
2. netsh wlan set hostednetwork mode=allow ssid=[네트워크 이름] key=[비밀번호]하고 엔터.[ ] 는 똑같이 따라칠 필요가 없습니다.
ex) ssid=myAdHoc key=1234567890 
 
3. net wlan start hostednetwork입력후 엔터 
 
4. AdHoc완성입니다. 
 
5. 제어판-네트워크 및 공유센터 -어댑터 설정 변경 진입. 
 
6. 자신이 쓰고 있는 랜 장치를 찾습니다.인터넷을 유선연결로 쓰고 있다면 [로컬 영역 연결]이며, 무선인 경우엔 [Wi-Fi]일겁니다.해당 장치의 [속성]창을 띄우고[공유] 탭에서 [인터넷 연결 공유] 에서  
 
7. "다른 네트워크 사용자가 이 컴퓨터의....." 체크 
 
8. 홈 네트워킹 연결 에서 선택해야 할 것은 [네트워크 연결]에서 "Microsoft에서 호스트하는..."문구가 붙은 장치 이름입니다.
보통[로컬 영역 연결*12]와 같은 이름을 갖습니다 
 
9. 그리고 확인 해주면 애드혹 설정 끝. 
 
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 
 
재부팅하면 이 애드혹을 다시 잡아줘야 합니다. 
그럴땐 cmd 창에 netsh wlan start hostednetwork 만 입력해주면 기존의 애드혹 설정이 살아나서 다시 쓸 수 있습니다. 
이걸 배치파일로 만들어서 시작프로그램에 등록해두면 컴퓨터 부팅하고 나서 알아서 애드혹을 잡아줍니다. 
 
메모장을 열고, 
@echo off
netsh wlan start hostednetwork라고 입력 후[파일명].bat으로 저장합니다. 
그리고 그 파일을 시작프로그램에 등록하면 재부팅시 알아서 자동으로 애드혹을 설정해줍니다.
 
 

2012년 12월 12일 수요일

윈도우7 메모리 테스트

Windows 7 초간단 팁 07 - 윈도우7에서 메모리 (RAM) 테스트 하기


오버클럭 이후에 한 달 이상을 문제 없이 사용하던 PC가 토렌트를 돌리면 다운되기 시작해서, 메모리 테스트 프로그램을 다운 받으려
했더니
네이버 자료실의 프로그램들은 거의 낚시성 프로그램이라 윈도우7 자체에서 지원하는 메모리 테스트 기능을 사용해봤습니다.
사용법은 비교적 간단해서 누구라도 쉽게 할 수 있고 확실한 결과를 보여주기 때문에 추천하고 싶네요.

버전에 관계없이 윈도우7이면 됩니다.


부팅화면에서 Tab키를 연타하면 화면 하단에 'Windows 메모리 진단'이 보이니 선택하고 Enter를 누릅니다.



이 화면에서 그냥 엔터를 치면 기본값으로 테스트를 진행하게 되며, F1키를 누르면 옵션화면이 나옵니다. PC와 안친하신 분들은 이
화면에서
그냥 엔터를 치고 바로 테스트를 하시면 됩니다.


기본은 간단한 테스트만 진행합니다. (어차피 저기에 나오는 값들은 캐시 외에는 뭔 말인지 모르겠습니다)



표준은 기본값.. 그러니까 메모리 테스트 화면에서 옵션을 지정하지 않은 값입니다.



확장은 좀 더 여러가지 값을 체크해주는데, 서버라면 최대한 테스트를 거치는 것이 좋겠지요.



위의 설정값에 캐시 테스트만 별도로 켜거나 끌 수 있습니다.



Tab을 누르면 테스트 횟수를 지정할 수 있는데 2번 정도면 확실하겠죠. 값들을 설정해주고 F10을 누르면 적용됩니다.



테스트에는 몇 분 정도의 시간이 걸리고 여기서 문제를 발견하지 못하면 정상입니다.


메모리 테스트가 끝나면 윈도우가 부팅되는데, 시스템트레이에 진단결과를 보여주지만 이 메시지 나오는데 한참 걸리니 위에서 이상을
찾지 못하면 그냥 정상인 것입니다. 계속 다운되거나 리부팅되거나 하는데 메모리테스트가 정상이라면 램 이외의 다른 부분에서 원인을
찾아야겠죠.
 
출처 : http://baljern.blog.me/140098967356


 

2012년 11월 30일 금요일

윈도우7 업데이트 실패 문제 " 서비스가 실행되고 있지 않으므로 ... "

윈도우7 에서의 문제

문제.
1. 윈도우즈 업데이트를 할때 업데이트 항목에 들어가면 아래의 메세지를 뿌린다.
"서비스가 실행되고 있지 않으므로 Windows update 에서 현재 업데이트를 확인할 수 없습니다"
0x8000247


2. 또한 넷프레임워크 4.0등 설치시 설치 실패가 뜬다.
이런 오류가 발생하는 경우 아래의 방법으로 해결가능하다

해결.
윈도우키+R 누른후 입력창에 cmd 입력후 엔터
검정색 커맨드프롬프트 입력창이 뜨면
아래의 두가지 단계를 차례대로 대소문자와 띄어쓰기를 제대로입력하여
진행한다

첫번째단계
1. net stop cryptsvc (엔터)
2. ren %systemroot%\System32\catroot2 oldcatroot2 (엔터)
3. net start cryptsvc (엔터)

두번째단계
1. net stop wuauserv (엔터)
2. ren %systemroot%\SoftwareDistribution oldSoftwareDistribution (엔터)
3. net start wuauserv (엔터)

정상적으로 진행했다면.
바로 윈도우 업데이트를 실행해보면 잘되는것을 볼 수 있을것이다.
이상.


혹시몰라 윈도우 Fix 파일도 올려봅니다.
위 방법으로도 안되시는 분들은 이 파일 받으셔서 실행해보세요~

Microsoft_Fix_it.zip 다운로드

이상입니다~ ^^

출처 : http://www.cyworld.com/eunmunlee/13385280

참고 : 위의 두가지 과정을 스크랩하여 cmd 또는 bat 파일을 만들어 사용하면 편리하다.