윈도우 AHCI모드 내장 HDD 이동식디스크로 인식

Go down

윈도우  AHCI모드 내장 HDD  이동식디스크로 인식 Empty 윈도우 AHCI모드 내장 HDD 이동식디스크로 인식

올리기  Admin 2016-10-02, 12:55 am

윈도 7 내장 하드디스크 이동식디스크로 인식

문제 핫플러그인 기능 때문에 발생 핫플러그인은 E-SATA 단자 사용시 필요
해결
1 레지스트리 편집기
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci\Controller0
2 Channel0 이라는 이름의 새로은 키를 생성
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci\Controller0\Channel0
3 Channel0 키 아래에 DWORD 값으로 TreatAsinternalPort 추가하고 데이터는 1을 입력
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci\Controller0\Channel0
TreatAsinternalPort=dword:00000001
이 작업은 SATA 컨트롤러에서 제어하는 채널을 고정형 포트로 인식하게 해주는 작업이다.
위 예시는 Channel0을 기준의 방법이며 Channel1 Channel2 등 위치에 따라 2번 단계의 키 이름을 바꾸어 추가하면 된다.
채널이 몇번인지 모를 경우 제어판 장치관리자 IDE ATA/ATAPI 컨트롤러 항목을 보면 채널별목록이 표시된다.

reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channel0" /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channel1" /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channel2" /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channel3" /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channel4" /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channel5" /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001

---------------------------------------------------------------------------------

win 10  내장 하드디스크 이동식디스크로 인식 For Windows 8 and later:

http://superuser.com/a/961242

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device
Add a new "Multi String Value" called "TreatAsInternalPort" (no quotes).
Modify the new entry by adding 0 (press return), 1 (return), 2,3,4,5 (add one more return) this would be for a 6 sata port motherboard)). You should have something that looks like this:        http://i.stack.imgur.com/jdPUV.png
Exit and reboot, (you may get an error that flashes up while it shuts down, don't panic it only seems to be the once.)

   Type the following command in the previously opened command prompt and hit Enter:
    reg.exe add “HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device” /f /v TreatAsInternalPort /t REG_MULTI_SZ /d x
   
windows 8 이후 버전부터는 msahci 드라이버가 아닌 storahci 드라이버를 사용해서 기존 구문은 않되나 봅니다.

http://superuser.com/questions/792693/how-can-i-remove-the-option-to-eject-internal-sata-drives-from-the-windows-8-tra
링크를 참고해보세요.

수동으로 직접 하려면
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device에 들어가서
새로만들기-> 다중 문자열 값 -> 값 이름은 TreatAsInternalPort 으로 설정 후 아래처럼 만들어 주면 됩니다.
http://i.stack.imgur.com/jdPUV.png

Admin
Admin

게시물 갯수 : 182
Join date : 2011-12-11

https://hyora.forumkorean.com

위로 Go down

위로


 
Permissions in this forum:
답글을 올릴 수 없습니다