Windows 컴퓨터에 연결했을 때 USB 플래시 드라이브가 뜨거워지는 이유는 무엇입니까?


53

나는 노트북이있다. Windows 10 OS가 있으면 데이터를 읽거나 쓰지 않아도 컴퓨터에 연결하면 USB 플래시 드라이브가 매우 뜨겁습니다.

그러나 Linux가 설치된 동일한 컴퓨터에서는 상황이 완전히 다릅니다. 플래시 드라이브에서 데이터를 집중적으로 읽고 쓸 때이 플래시 드라이브는 조금 더 따뜻해졌습니다.

이 현상을 발견 한 후 데스크톱, 랩톱에서 동일한 Linux 및 Windows OS로 다양한 USB 플래시 드라이브를 테스트했습니다. 상황도 비슷합니다.

리눅스 환경에서는

dd if=/dev/urandom of=/path/to/my/flash/parent/folder/test.bin bs=1024M count=4

큰 파일 쓰기를 테스트합니다. 많은 수의 작은 파일 작성을 테스트하려면 다음을 사용하십시오.

parallel dd if=/dev/urandom of=/path/to/my/flash/parent/test-{}.bin bs=1M count=1 ::: {0001..4096}

Windows 10 환경에서는 USB 플래시 드라이브를 꽂기 만하면 아무것도하지 않고 (고의로 I / O 집약적 응용 프로그램을 실행하지 않음) 10 분 동안 기다립니다. 참고 : 모든 테스트 컴퓨터의 Windows 10 환경이 새로 설치되었고 타사 응용 프로그램이 없습니다 (교육용 버전을 사용하고 테스트 전에 컴퓨터를 시작할 때 실시간 보호를 비활성화합니다). Windows 그래픽 설정 관리자 : 변경 사항을 적용하기 위해 재부팅해야하는지 모르겠습니다.

업데이트 1 :

USB 플래시 드라이브 자체 때문일 수 있습니다. 이 테스트에서 사용하는 플래시 드라이브 모델은 다음과 같습니다. (이것은 광고가 아니며, 나는이 제품에 대한 태도가 없습니다)

  1. SanDisk Extreme PRO® USB 3.1 솔리드 스테이트 플래시 드라이브 128GB

  2. SanDisk 64GB USB 3.0 플래시 드라이브

  3. DataTraveler 100 G3 16GB

업데이트 2 :

리눅스 시스템의 버퍼 효과를 고려한 답이 있습니다.

그러나 내가 사용한 Linux 배포판의 경우 DD가 완료되었을 때 타이핑 sync했으며 실행하는 데 거의 0 시간이 걸렸습니다. 따라서 그 영향은 크지 않습니다.


왜? 이것은 Windows가 항상 플래시 드라이브에 쓸모없는 액세스를하기 때문입니까?

또한 Windows를 사용해야 할 때 USB 플래시 드라이브를 더 시원하게 만드는 실용적인 방법이 있습니까?


afaik, USB 포트는 5V를 제공합니다. 실제로 USB 스틱의 열을 실제로 측정 할 수 있다면 정말 시원 할 것입니다.
Nick

2
나는 이것이 Windows 10의 일반적인 문제라고 생각하지 않습니다. 저는 데스크탑, 두 개의 랩톱 및 아내의 데스크탑에서 USB 드라이브를 사용했습니다. 실행중인 모든 Windows 10 (장치에 따라 Pro 또는 Home). USB 드라이브가 인식 할만한 정도로 가열되지 않습니다. 문제가 Windows 10 Education 버전과 관련이있을 수 있습니까? 또는 컴퓨터에서 발생하는 폐열이 USB 스틱으로 날리는가?
Doc

나는 역전을 겪었습니다. 우분투에서 라이브 설치 이미지를 쓸 때 드라이브가 실제로 뜨거워지고 다시는 작동하지 않습니다 (데스크톱의 전면 포트, 열전도 문제 없음)
Chris H

Windows 10 시스템에서 ReadyBoost를 사용할 수 있습니까?
mgarciaisaia

1
짧은 확장 케이블을 사용하여 장치를 섀시에서 분리하여 장치의 예열을 테스트 할 수 있습니다. 나는 결과를 듣고 매우 궁금하다.
여행자

답변:


41

랩톱에서 USB 3.0 포트는 물리적으로 팬 어셈블리에 매우 가깝습니다 (~ 2 인치).

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

결과적으로 해당 측면에 연결된 모든 USB 장치는 팬 외부와 거의 같은 온도를 느끼게됩니다 (!).

내 노트북도 약간 느립니다. 결과적으로 Windows 10은 Ubuntu보다 유휴 상태에서 상당히 뜨겁게 실행되며 Windows에서도 플래시 드라이브가 뜨거워지는 것으로 나타났습니다.

Ubuntu에서 매우 CPU 집약적 인 프로그램 (예 : 4 코어 빌드)을 실행하고 해당 시간 동안 플러그인 플래시 드라이브가 뜨거워 지는지 관찰하여이 경우에 해당되는지 테스트 할 수 있습니다.

편집 : 방금 저스틴의 의견을 보았습니다. 이것이 충분한 정보를 제공하기를 바랍니다.


8
끝 부분의 편집과 관련하여 : 주석을 제거 할 수 있으며, 답변은 규칙에 위배되지 않습니다. 따라서이 답변을 작성하는 것이 좋습니다. 또한 주석의 답변은 규칙에 위배되므로 주석이 삭제 될 가능성이 훨씬 높습니다.
user922538

1
내 랩톱의 경우 팬이 화면 근처의 전면에있을 수 없습니다. 데스크탑의 경우 팬과 사용하는 포트는 반대쪽에 있습니다.
pah8J

@ pah8J 아, 정말 재미 있어요! 나는 당신이 이제 데스크탑에서도 이것을 테스트 한 것을 보았습니다. 이제 같은 문제가 발생하지 않은 이유다른 이유로 USB 포트가 뜨거워 졌기 때문이라고 생각합니다 . :)
Nonny Moose

6
이 사람은 그것을 얻는다. +1. 섀시의 온도 (접지)는 플라스틱으로 캡슐화 된 USB 드라이브가 약한 경우에도 연결된 모든 장치와 열적으로 동일하게 유지하려고합니다.
user2497

@ user2497, 좀 더 자세히 설명해 주시겠습니까? 아니면이 아이디어를 답으로 제시 하시겠습니까?
pah8J

7

Windows에는 "USB 스틱을 사용하여 컴퓨터 속도를 높일 수있는"기능이 있습니다. 사용하지 않는 stick-memory를 캐시로 사용하여 디스크 I / O를 줄임으로써이를 수행합니다. 이 추가 활동으로 인해 과도한 열이 발생할 수 있습니다.

이 옵션을 해제 하여 테스트 하고 스틱이 여전히 뜨거워 지는지 확인할 수 있습니다


14
호환 가능한 드라이브를 삽입 한 후 메시지가 표시 될 때 선택하지 않으면 기본적으로 켜져 있지 않습니다.
grawity

USB 디스크는 디스크가 회전하기 때문에 기존의 비 SSD 하드 디스크보다 작은 파일을 얻는 것이 더 빠르며 평균 반 회전을 기다려야합니다. SSD 디스크는 USB 드라이브만큼 빠르거나 빠르기 때문에 이점이 없습니다.
Thorbjørn Ravn Andersen

2
이 기능을 ReadyBoost 라고하며 Windows가 솔리드 스테이트 드라이브에 설치되어 있으면 이 기능을 사용할 수 없습니다 (이 질문의 저자는 해당 여부를 알 수 없습니다).
베이컨

1
랩탑에는 자체 SSD가 있지만 데스크탑에는 HDD 만 있습니다. 그러나 플래시 드라이브에서이 기능을 수동으로 활성화해야한다고 생각합니다. Ready Boost의 크기는 사용자에 의해 결정됩니다.
pah8J

@grawity 그래, OP는 세 가지 플래시 드라이브로 이것을 테스트했다고 말합니다. 따라서 열에 대한 연결을 실현하지 않고 세 번 활성화 할 가능성은 없다고 생각합니다.
Revetahw

6

여기 몇 가지 가능성이 있습니다.

  • Windows에는 실제로 자동 검색, 무결성 검사, 전원 관리 및 USB 메모리 스틱을 사용하는 더 많은 소프트웨어가 있습니다. 이것은 각각의 기본 설치를 가정 할 때 드라이브가 Linux보다 Linux에서 더 많은 활동을하게 할 수 있습니다.
  • Linux 드라이버는 드라이브를 USB 2.x 연결 디스크로 사용하는 반면 Windows에는 3.x 드라이버가 있고 3.x 포트 일 수 있습니다. 이것은 사용 속도와 열을 증가시킵니다.
  • Windows는 더 큰 디스크를 위해 USB 포트를 통해 전원이 필요하다고 가정하고 필요하더라도 포트를 통해 더 많은 전원을 공급합니다. 보다 정확하게는 장치가 필요한 것보다 더 많은 전력을 포트에서 요구합니다. 이것은 가능하지 않지만 발생할 수 있습니다마더 보드의 펌웨어가 허용적이고 마더 보드 및 / 또는 관련 장치의 드라이버 소프트웨어에 버그가 있거나 제대로 작동하지 않는 경우 구형 마더 보드 및 일부 브랜드 외부 USB 장치에서 이런 일이 발생하는 것을 보았습니다. USB 확장 또는 동글이 있거나 케이블이 내부적으로 손상되었거나 직접 연결되어 인터페이스 보드 자체에 문제가있는 경우에도 발생할 수 있습니다. 이론적으로 Windows 10은이를 포착하여 특히 케이블이 손상된 경우 포트의 전원 서지를 통지하지만 포트가 발생할 때 항상 포트를 비활성화하지는 않습니다.
  • Windows 바이러스 백신 소프트웨어가 드라이브를 사용하지 않을 때 드라이브를 검사하고있을 수 있습니다.

33
Windows를 실행할 때 전체 컴퓨터가 실제로 뜨거워지고 열이 USB 드라이브로 전달 될 수도 있습니다. (금속을 통하거나 팬이 근처에 부는 경우). 외부 USB 허브가있는 경우이를 배제 할 수 있습니다.
복원 Monica Monica

83
포인트 # 3에 대한 공감. Windows is assuming power is required over the USB port for a larger disk and is supplying more, even if unnecessary, through the port.이것은 전자가 작동하는 방식이 아닙니다. 밧줄로 생각하면 USB 드라이브는 포트에서 최대 2A를 끌어 올 수 있지만 포트는 밧줄을 스틱에 밀어 넣을 수 없습니다.
매트 클라크

21
나는 그것이 공감대를 보증한다고 생각하지 않지만 @MattClark에 동의합니다. 포트가 USB-PD와 호환 되더라도 썸 드라이브는 더 높은 전압을 요구하지 않으므로 마더 보드는 기본적으로 5V로 설정됩니다 (HW 구현이라고 확신합니다. 따라서 Windows는 아마도 "이 포트는 USB-PD 모드로 전환되었습니다"등을 표시합니다. 썸 드라이브에는 많은 양의 전력이 필요 하지 않기 때문에 5V에서 마더 보드가 엄청난 양의 전력을 공급할 수 있더라도 (최대 20A까지는 현실적이지 않음), 썸 드라이브에는 많은 전력이 필요하지 않으므로 20A가 필요하지 않습니다.
Doktor J

22
세 번째 포인트는 기술적 가능성이 아닙니다.
user253751

17
수정 된 답변은 여전히 ​​물리적으로 불가능합니다. PC는 USB에서 + 5V를 제공합니다. 이 + 5V를 오작동하는 장치로 차단할 수 있지만 0V가됩니다. 5V 전원이 공급되면 전원 공급은 USB 장치에만 의존합니다.
MSalters

3

OP에 따르면 온도 차이는 동일한 랩톱, 동일한 하드웨어에서 발생하므로 열 배출에 대한 근접성은 중요하지 않습니다.

LPM-링크 전원 관리 처리가 다르기 때문에 차이가있을 수 있습니다. LPM은보다 정교한 USB SUSPEND 기능 버전입니다. USB 호스트 컨트롤러가 LPM을 비활성화하면 USB 3.0 대용량 저장 장치가 뜨거워집니다 (또는 USB 장치에서 LPM을 활성화하지 않은 경우 상호 상호 작용 함). 분명히 Windows OS는 LPM을 실행하도록 xHCI 컨트롤러를 구성하는 데 어려움을 겪고 있지만 Linux에는 아무런 문제가 없습니다.

LPM에 대한 Windows 구성을 확인하려면 이 링크 가 도움이 될 수 있습니다.


예,이 가능성은 상당합니다. 그러나 Windows가 펜 드라이브를 일시 중단하지 않은 경우. 열원은 펜 드라이브의 어떤 구성 요소입니까? (낸드, 컨트롤러 등)
pah8J

1
@ pah8J, USB 3.0 LPM에는 "suspend", U1, U2 및 U3의 3 가지 수준의 링크가 있습니다. U3는 이전 "USB_SUSPEND"에 해당하며 U3는 대용량 저장 장치에 사용되지 않습니다. 그러나 U1 및 U2는 올바르게 활성화되고 사양을 충족하는 경우 자동 절전 기능을 제공합니다. 링크가 활성화 된 경우 (U0) 플래시 인터페이스 컨트롤러는 0.5-1W를 소비 할 수 있으며 뜨겁습니다.
Ale..chenski

이것은 어느 정도 의미가 있습니다. 펜 드라이브의 플라스틱 케이스로 인해 1W의 온도가 크게 상승 할 수 있습니다. 그러나 다른 원인이있을 수도 있습니다. 이 점 감사합니다.
pah8J

@ pah8J, 어느 정도? 링크가 U0 상태로 들어오고 나가는 지 확인하는 가장 쉬운 방법은 다음과 같이 USB 링크 상태를 표시하는 장치를 사용하는 것입니다. amazon.com/Status-Speed-Visualizer-Analyzer-Tester/dp/…
Ale ..chenski

나는 당신이 언급 한 메커니즘을 믿습니다. 그러나 1W 출력으로 온도가 높아지는 것은 의심의 여지가 없다. 이제는 기술적 인 문제가 아닌 물리 문제입니다. 고성능 펜 드라이브의 경우 컨트롤러의 전력 소비가 더 높을 수 있습니다. 관련 영역에서 추가 정보를 수집 할 것입니다. 대체로, 당신은 저에게 희망적인 방향을 지적합니다. 진심으로 감사합니다.
pah8J

2

또 다른 가능성은 Linux 및 Windows가 이동식 드라이브에 쓰기를 처리하는 방식의 차이입니다. 기본적으로 Windows는 드라이브를 제거 할 경우 가능한 빨리 모든 쓰기가 수행되도록합니다. 반면 Linux는 드라이브를 제거하기 전에 마운트를 해제해야하므로 쓰기 캐시를 메모리에 유지합니다.

따라서 쓰기가 더 널리 퍼지고 쓰기가 더 적을 수 있으므로 Linux에서 주어진 시간에 드라이브의 실제 사용량이 줄어들 수 있습니다 (드라이브에 아직 쓰여지지 않은 파일을 수정하는 경우) .)


나는 부분적으로 당신에 동의합니다. Windows는 모든 이동식 장치를 핫 플러그로 설정합니다. 실행이 완료된 경우에는, DD 명령에 대해, dd if=path/to/liveimage.iso of=/dev/sd1I 입력 할 때 sync, 그것보다 0.01 초 실행된다. 다른 배포 상황에 따라 다를 수도 있습니다. 마지막으로,이 측면은 효과가있을 것으로 생각되지만 주요 원인은 아닙니다.
pah8J

이 구별은 당신이 묘사 한 것이 아니라 최대 정도입니다. 또한 사용자는 아무 작업도 수행하지 않았다고 말 했으므로 사용은 자동 백그라운드 사용 또는 무단 소프트웨어 동작으로 시작됩니다.
Chris Stratton
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.