Windows 8 트레이 아이콘에서 내부 SATA 드라이브를 꺼내는 옵션을 어떻게 제거합니까?


13

Windows 8 (및 8.1)의 하드웨어 안전하게 제거 아이콘은 부팅 드라이브를 포함하여 내부 SATA 드라이브를 꺼내는 기능을 제공합니다 (예 참조).

여기에 이미지 설명을 입력하십시오

나는 이것을 필요로하지 않는다. 특히 트레이 아이콘의 편리함이 아닙니다.

Windows 7의 경우 잘 알려진 솔루션 ( 답변 1 , 답변 2 등)이 있습니다. 그러나 Windows 8에서는 msahci 드라이버 storahci 로 대체 되었습니다. 불행히도 TreatAsInternalPort 해결 방법이 더 이상 작동하지 않습니다.


Win7에서는 인텔 드라이버를 설치하는 데 도움이되었습니다. 어떤 칩셋이 있습니까? 칩셋 업체에서 AHCI 드라이버 (AMD, 인텔, 엔비디아)를 설치하려고
magicandre1981

@ magicandre1981 Intel ICH9 (ICH9 R 아님) AHCI 컨트롤러가 있습니다. 이 사우스 브리지 에서는 인텔 (Matrix / RST)의 AHCI 드라이버를 공식적으로 사용할 수 없습니다 . 그건 그렇고, ICH9는 MS storahci 드라이버가 지원합니다. 나의 초기 질문은 storahci driver에 관한 것이었다. 좀 더 명확하게 말해야한다고 생각합니다.
Anton

답변:


10

TreatAsInternalPort값은 여전히 윈도우 8에 존재하는 storahci드라이버,하지만 구문이 변경되었습니다.

현재 키 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device에 있으며 REG_MULTI_SZ내부로 강제 처리 할 포트 번호 목록입니다.

예를 들어, 포트 0과 1에서 제거 기능을 비활성화하려면

Windows 레지스트리 편집기 버전 5.00

[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ storahci \ Parameters \ Device]
"TreatAsInternalPort"= hex (7) : 30,00,00,00,31,00,00,00,00,00

불행히도, 나는이 포트들이 어떻게 번호가 매겨 졌는지 전혀 모른다. 😕


빠른 힌트 : 키를 마우스 오른쪽 단추로 클릭하고 "2 진 데이터 편집"을 선택하여 16 진보기를 가져 오십시오. 그렇지 않으면 기본보기를 사용하여 엉망이됩니다.
masi

Windows 10과 함께 화석화 된 ATI / AMD X1200에서 저를 위해 일했습니다. 감사합니다!
LogicDaemon

3

또는 Windows 10 :

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\storahci\Parameters\Device]
"TreatAsInternalPort"=hex(7):30,00,31,00,32,00,33,00,34,00,35,00,00

(헤드 스타트 kinokijuf 덕분에, 그러나 저 (제 2 컨트롤러의 드라이브 0) 1 자신의 코드 만 사용할 드라이브.
이 사람은. 내가 가지고있는 모든 5 개 드라이브 일 (아마 6도).
나는 그것이 생각 그의 값 사이에 빈 줄 바꿈이 있었기 때문에 (16 진수는 00은 줄 바꿈) (16 진수는 30은 0, 31은 1 등)입니다.

이것은 내 포트 중 4 개 모두에서 작동했습니다. 스크린 샷


이것은 나를 위해 일했지만 위치는 약간 다릅니다. 나는 HKEY_LOCAL_MACHINE \ SYSTEM \ CURRENTCONTROLSET \ 서비스에서 \ storahci \ 매개 변수 \ 장치 그것을 발견
사샤

1

HDD가 ASMedia 106x 온보드 칩에 연결되어 있고 ASMedia 드라이버 대신 storahci 드라이버를 사용하는 Windows 8.1에서도 동일한 문제가 발생했습니다 (상자가 치열해질 수 있습니다!).

내가 발견 Raiddinn의 제안을 사용하여 해결 결국 여기를 .

기본적으로 시스템이 시작될 때 실행되고 다음 레지스트리 파일을 가져 와서 2 개의 HDD 장치에서 "용량"키를 변경하는 예약 된 작업을 만들었습니다.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI\Disk&Ven_WDC&Prod_WD6400AAKS-22A7B\5&288c89f1&2&000000]
"Capabilities"=dword:000000e0

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI\Disk&Ven_WDC&Prod_WD6401AALS-00L3B\5&1272cb31&2&000000]
"Capabilities"=dword:000000e0

문제는 설치마다 위의 키가 약간 씩 다르기 때문에 위의 키를 추적하는 것입니다. 그러나 "장치 관리자"에서 해당 드라이브를 찾으면 "세부 사항"탭의 "장치 인스턴스 경로"와 같은 속성을 보면 레지스트리에서 항목이있는 위치를 찾을 수 있습니다 (항상 아래 참조) HKLM\SYSTEM\CurrentControlSet\Enum\. 따라서 HKLM\SYSTEM\CurrentControlSet\Enum\"Device instance path"와 결합 하여 "Capabilities"값이 포함 된 올바른 위치를 찾아야합니다.

이것이 다소 도움이되기를 바랍니다.


이 일반적인 솔루션을 지적 해 주셔서 감사합니다. 매력처럼 작동합니다. 위의 솔루션이 병렬 인터페이스에서 Guillaume 에 원래 적용된다고 언급하고 싶습니다 ( "하드웨어 안전하게 제거"에 내장 드라이브 표시
Anton

1
그것은 해킹이기 때문에 공감.
kinokijuf 2016 년

2
실제로 Windows 10에서 작동하는 유일한 솔루션이기 때문에 공감되었습니다.
willus

@ willus 당신은 광산을 확인해야합니다. 훨씬 더 깨끗합니다.
kinokijuf

@kinokijuf 동의합니다. 당시에는이 "TreatAsInternalPort"키가 내가 시도한 모든 것이 작동하지 않기 때문에 어떤 가치가 필요한지 알 수 없었습니다.
Jonas M. Hunziker
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.