Tại sao ổ flash USB sẽ nóng như vậy khi cắm vào máy tính Windows?


53

Tôi có một máy tính xách tay. Khi có HĐH Windows 10 trên đó, ngay cả khi không có dữ liệu đọc hoặc ghi, ổ flash USB sẽ trở nên cực kỳ nóng khi chỉ cần cắm vào máy tính.

Tuy nhiên, với cùng một máy tính, với Linux được cài đặt trên nó, tình hình hoàn toàn khác. Khi tôi viết và đọc dữ liệu từ và vào ổ flash, ổ đĩa flash này ấm hơn một chút.

Sau khi tôi tìm thấy hiện tượng này, tôi đã thử nghiệm nhiều ổ flash USB khác nhau trên máy tính để bàn, máy tính xách tay ... với cùng hệ điều hành Linux và Windows. Tình hình cũng tương tự.

Trong môi trường Linux, tôi sử dụng

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

để kiểm tra một tập tin lớn viết. Để kiểm tra việc viết một số lượng lớn các tệp nhỏ tôi sử dụng:

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

Trong môi trường Windows 10, tôi chỉ cần cắm ổ flash USB vào và không làm gì cả (Không chạy ứng dụng chuyên sâu I / O) nhưng chờ trong 10 phút. LƯU Ý: Môi trường Windows 10 trên tất cả các máy tính thử nghiệm đã được cài đặt mới và không có ứng dụng của bên thứ 3 (Tôi sử dụng Phiên bản giáo dục và tôi tắt bảo vệ thời gian thực khi tôi khởi động máy trước khi thử nghiệm. Tuy nhiên, tôi chỉ bỏ chọn hộp kiểm trong Trình quản lý cài đặt đồ họa của Windows. Tôi không biết có cần khởi động lại để thay đổi hợp lệ không).

Cập nhật 1:

Nó có thể là do ổ đĩa flash USB chính nó. Dưới đây là mô hình ổ đĩa flash tôi sử dụng trong thử nghiệm này. (Đây không phải là quảng cáo, tôi không có thái độ với các sản phẩm này)

  1. Ổ đĩa flash thể rắn SanDisk Extreme PRO® USB 3.1 128GB

  2. Ổ đĩa flash USB 3.0 của SanDisk 64GB

  3. DataTraveler 100 G3 16GB

Cập nhật2:

Có một câu trả lời xem xét ảnh hưởng của bộ đệm của hệ thống Linux.

Nhưng đối với bản phân phối Linux mà tôi đã sử dụng, khi DD kết thúc, tôi đã gõ syncvà phải mất gần như không có thời gian để thực thi. Do đó ảnh hưởng của điều đó là không đáng kể.


Tại sao? Đây có phải là vì Windows luôn có một số truy cập vô dụng vào ổ đĩa flash?

Ngoài ra, khi tôi phải sử dụng Windows, có cách nào thiết thực để làm cho ổ flash USB mát hơn không?


afaik, cổng usb cho 5v ra. Sẽ thật tuyệt nếu chúng ta thực tế có thể đo được sức nóng của thanh usb trong thời gian thực.
Nick

2
Tôi không tin đây là vấn đề chung với Windows 10. Tôi đã sử dụng ổ USB trên Máy tính để bàn, hai máy tính xách tay và máy tính để bàn của Vợ tôi; tất cả chạy Windows 10 (Pro hoặc Home, tùy thuộc vào thiết bị). Ổ USB của tôi không nóng lên đến bất kỳ mức độ đáng kể nào. Có thể vấn đề là cụ thể với phiên bản Windows 10 Education? Hoặc cách khác, nhiệt thải từ máy tính đang thổi vào thanh USB?
Dốc

Tôi đã có một điều ngược lại xảy ra: ổ đĩa trở nên khá nóng khi viết hình ảnh cài đặt trực tiếp trên Ubuntu và không bao giờ hoạt động trở lại (cổng trước trên máy tính để bàn, do đó không có vấn đề dẫn nhiệt)
Chris H

Hệ thống Windows 10 có thể sử dụng ReadyBoost không?
mgarciaisaia

1
Bạn có thể kiểm tra khung làm ấm thiết bị bằng cách sử dụng cáp kéo dài ngắn để tách thiết bị khỏi khung máy. Tôi sẽ khá tò mò khi nghe kết quả.
Du khách

Câu trả lời:


40

Trên máy tính xách tay của tôi, cổng USB 3.0 về mặt vật lý rất gần (~ 2 in) với cụm quạt:

nhập mô tả hình ảnh ở đây

Do đó, bất kỳ thiết bị USB nào được cắm ở phía đó đều có nhiệt độ xấp xỉ với bên ngoài quạt (!).

Máy tính xách tay của tôi cũng chậm một chút. Do đó, Windows 10 chạy nóng hơn đáng kể so với Ubuntu và tôi đã nhận thấy rằng các ổ đĩa flash dường như cũng nóng trên Windows.

Bạn cũng có thể kiểm tra xem đây có phải là trường hợp phù hợp với bạn hay không bằng cách chạy chương trình rất tốn CPU trong Ubuntu (giả sử, bản dựng 4 lõi) và quan sát xem ổ flash đã cắm có bị nóng trong thời gian đó không.

Chỉnh sửa: Tôi vừa thấy bình luận của Justin. Tôi hy vọng điều này cung cấp đủ thông tin để tự đứng vững.


8
Về phần chỉnh sửa ở cuối: các bình luận có thể bị xóa, các câu trả lời không (ngoại trừ vi phạm các quy tắc), vì vậy thật tốt khi bạn viết câu trả lời này. Hơn nữa, câu trả lời trong các bình luận là trái với quy tắc, do đó bình luận thậm chí còn có khả năng bị xóa.
dùng922538

1
Điều đó là không thể, đối với máy tính xách tay của tôi, các quạt nằm ở phía trước gần màn hình. Và đối với máy tính để bàn, quạt và cổng tôi sử dụng nằm đối diện nhau.
pah8J

@ pah8J Ồ, thật là thú vị! Tôi thấy rằng bây giờ bạn cũng đã thử nghiệm điều này trên máy tính để bàn. Bây giờ tôi nghĩ lý do tôi chưa bao giờ gặp vấn đề tương tự là vì cổng usb bị nóng vì một lý do khác . :)
Nonny Moose

6
Người này nhận được nó. +1. Nhiệt độ của khung gầm (mặt đất) tìm cách tự cân bằng nhiệt với mọi thứ được kết nối với nó, ngay cả các ổ USB được bọc nhựa nhỏ.
dùng2497

@ user2497, bạn có thể giải thích chi tiết hơn không? Hoặc trình bày ý tưởng này như một câu trả lời?
pah8J

7

Windows có điều này khi bạn "có thể sử dụng thẻ nhớ USB để tăng tốc máy tính". Nó thực hiện điều này bằng cách sử dụng bộ nhớ không sử dụng khác làm bộ nhớ cache, giảm I / O đĩa. Có thể hoạt động bổ sung này đang tạo ra nhiệt dư thừa.

Có thể kiểm tra điều này bằng cách tắt tùy chọn này và xem thanh có còn nóng không


14
Nó không bao giờ được bật theo mặc định, trừ khi bạn chọn nó khi được nhắc sau khi chèn một ổ đĩa tương thích.
grawity

Các đĩa USB nhanh hơn để có được các tệp nhỏ hơn các ổ cứng không ssd truyền thống do các đĩa đang quay mà phải chờ trung bình một nửa vòng quay. Ổ đĩa SSD chỉ nhanh như ổ đĩa USB hoặc nhanh hơn nên không có lợi thế ở đó.
Thorbjørn Ravn Andersen

2
Tính năng này được gọi là ReadyBoost và bị vô hiệu hóa nếu Windows được cài đặt vào ổ đĩa trạng thái rắn (mà chúng tôi không biết là trường hợp hay không dành cho tác giả của câu hỏi này).
BACON

1
Máy tính xách tay của tôi có ổ SSD riêng, nhưng máy tính để bàn của tôi chỉ có ổ cứng. Tuy nhiên, tôi nghĩ rằng nó cần phải kích hoạt tính năng này trên một ổ đĩa flash bằng tay. Và kích thước của Ready Boost được xác định bởi người dùng.
pah8J

@grawity Vâng, và OP nói rằng họ đã thử nghiệm điều này với ba ổ đĩa flash khác nhau, vì vậy tôi cho rằng không chắc họ đã kích hoạt điều này ba lần mà không nhận ra kết nối với nhiệt.
Revetahw

5

Có một vài khả năng ở đây.

  • Windows thực sự có nhiều phần mềm tự động quét, kiểm tra tính toàn vẹn, quản lý năng lượng và thường sử dụng thẻ nhớ USB. Điều này có thể khiến ổ đĩa nhận được nhiều hoạt động hơn trong Windows so với Linux, giả sử cài đặt mặc định của từng ổ đĩa.
  • Các trình điều khiển Linux có thể đang sử dụng ổ đĩa dưới dạng đĩa được kết nối USB 2.x, trong khi Windows có thể có trình điều khiển 3.x và đó có thể là cổng 3.x. Điều này sẽ tăng tốc độ sử dụng và nhiệt.
  • Windows đang giả định rằng nguồn điện được yêu cầu qua cổng USB cho một đĩa lớn hơn và cung cấp nhiều hơn, ngay cả khi không cần thiết, thông qua cổng. Chính xác hơn, thiết bị yêu cầu nhiều năng lượng từ cổng hơn mức cần thiết. Điều này là không thể, nhưng có thể xảy ranếu phần sụn cho bo mạch chủ được cho phép và phần mềm trình điều khiển cho bo mạch chủ và / hoặc các thiết bị liên quan bị lỗi / không hoạt động đúng. Tôi đã thấy điều này xảy ra với các bo mạch chủ cũ và một số thiết bị USB không có thương hiệu. Nó cũng có thể xảy ra nếu có phần mở rộng USB hoặc dongle liên quan và cáp bị hỏng bên trong hoặc trên kết nối trực tiếp, bản thân bảng giao diện đang gặp sự cố. Về lý thuyết, Windows 10 sẽ nắm bắt được điều này và thông báo về sự cố tăng điện trên cổng, đặc biệt nếu cáp bị hỏng, nhưng không phải lúc nào nó cũng vô hiệu hóa thành công cổng khi xảy ra.
  • Phần mềm Windows Antivirus có thể quét ổ đĩa khi không sử dụng.

33
Cũng có thể toàn bộ máy tính đang thực sự nóng hơn khi chạy Windows và nhiệt được truyền vào ổ USB. (Hoặc thông qua kim loại hoặc nếu quạt thổi gần nó). Nếu bạn có một trung tâm USB bên ngoài, bạn có thể loại trừ điều này.
Phục hồi Monica

83
Downvoteing cho điểm # 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.Đây không phải là cách điện tử làm việc. Hãy coi nó như một sợi dây, ổ USB có thể kéo lên đến 2A từ cổng, nhưng cổng không thể đẩy dây vào thanh.
Matt Clark

21
Tôi không nghĩ rằng nó đảm bảo một downvote, nhưng tôi đồng ý với @MattClark. Ngay cả khi một cổng tuân thủ USB-PD, một ngón tay cái sẽ không yêu cầu điện áp cao hơn nên bo mạch chủ sẽ mặc định là 5V (Tôi khá chắc chắn đó là triển khai CTNH, vì vậy Windows thậm chí không nhìn thấy điều này ngoài khả năng cờ nói rằng "cổng này đã chuyển sang chế độ USB-PD" hoặc tương tự). Ở mức 5V, ngay cả khi bo mạch chủ có khả năng cung cấp lượng điện năng khủng khiếp (lên tới 20A mặc dù điều đó không thực tế), vì ngón tay cái không cần nhiều năng lượng như vậy, bạn không có 20A chạy qua nó.
Doktor J

22
Điểm thứ 3 không phải là một khả năng kỹ thuật.
dùng253751

17
Câu trả lời sửa đổi vẫn là không thể. PC cung cấp + 5V trên USB. Nó có thể chọn cắt + 5V này sang thiết bị hoạt động sai, nhưng sau đó bạn nhận được 0V. Với nguồn cung cấp 5V, năng lượng được rút ra chỉ phụ thuộc vào thiết bị USB.
MSalters

3

Theo OP, sự khác biệt về nhiệt độ xảy ra trên cùng một máy tính xách tay, cùng một phần cứng, do đó, bất kỳ sự gần gũi nào với khí thải nhiệt là không quan trọng.

Sự khác biệt có thể là do cách xử lý khác nhau của LPM - quản lý năng lượng liên kết. LPM là phiên bản tinh vi hơn của chức năng USB SUSPEND. Các thiết bị lưu trữ dung lượng lớn USB 3.0 bị nóng khi bộ điều khiển máy chủ USB vô hiệu hóa LPM (hoặc LPM không được bật trong thiết bị USB, đây là một điều tương hỗ). Rõ ràng HĐH Windows bằng cách nào đó gặp khó khăn trong việc cấu hình bộ điều khiển xHCI để chạy LPM (hoặc đã tắt), trong khi Linux không có vấn đề gì với điều đó.

Để kiểm tra cấu hình Windows cho LPM, liên kết này có thể hữu ích.


Vâng, khả năng này là đáng kể. Tuy nhiên, nếu Windows không treo ổ Pen. Thành phần nào của ổ bút là nguồn nhiệt? (NAND, Người điều khiển hoặc v.v.)
pah8J

1
@ pah8J, trong USB 3.0 LPM có ba cấp độ liên kết "tạm dừng", U1, U2 và U3. U3 tương ứng với "USB_SUSPEND" cũ và bạn đã đúng, U3 không được sử dụng cho các thiết bị lưu trữ dung lượng lớn. Tuy nhiên, U1 và U2 cung cấp tiết kiệm năng lượng tự động nếu được bật đúng và đáp ứng các thông số kỹ thuật. Nếu liên kết đang hoạt động (U0), bộ điều khiển giao diện flash có thể tiêu thụ 0,5-1 W và sẽ nóng.
Ale..chenski

Điều này có ý nghĩa trong một chừng mực nào đó. 1 watt có thể tăng nhiệt độ đáng kể do vỏ nhựa của ổ bút. Tuy nhiên, cũng có thể có những nguyên nhân khác. Cảm ơn vì điểm này.
pah8J

@ pah8J, đến mức nào? Cách dễ nhất để xác minh xem liên kết đi vào và ra khỏi trạng thái U0 là sử dụng thiết bị hiển thị trạng thái liên kết USB, như thế này: amazon.com/Status-Speed-Visualizer-Analyzer-Tester/dp/ tựa
Ale ..chenski

Tôi tin rằng cơ chế bạn đề cập. Nhưng một chút nghi ngờ rằng công suất 1 W sẽ mang lại nhiệt độ ở mức cao như vậy. Đây là vấn đề vật lý bây giờ thay vì một công nghệ. Có thể đối với ổ bút hiệu suất cao, mức tiêu thụ điện của bộ điều khiển sẽ cao hơn. Tôi sẽ thu thập thêm thông tin trong khu vực liên quan. Tất cả trong tất cả, bạn chỉ cho tôi một hướng hy vọng. Xin chân thành cảm ơn.
pah8J

2

Một khả năng khác là sự khác biệt trong cách Linux và Windows xử lý việc ghi vào ổ đĩa di động. Windows theo mặc định sẽ buộc tất cả ghi xảy ra càng sớm càng tốt, trong trường hợp bạn xóa ổ đĩa. Mặt khác, Linux hy vọng bạn sẽ ngắt kết nối ổ đĩa trước khi gỡ bỏ nó và do đó sẽ giữ bộ đệm ghi trong bộ nhớ.

Do đó, có thể ổ đĩa của bạn thực sự được sử dụng ít hơn tại một thời điểm nhất định trong Linux, vì việc ghi sẽ được lan truyền nhiều hơn và thậm chí có thể yêu cầu ghi ít hơn (nếu bạn sửa đổi một tệp chưa được ghi vào ổ đĩa .)


Tôi một phần đồng ý với bạn. Windows sẽ đặt tất cả các thiết bị di động là phích cắm nóng. Tuy nhiên, đối với lệnh DD, khi thực hiện xong dd if=path/to/liveimage.iso of=/dev/sd1khi tôi gõ sync, nó thực thi dưới 0,01 giây. Có lẽ, tình huống của distro khác nhau là khác nhau. Cuối cùng, tôi nghĩ khía cạnh này có thể có hiệu lực, nhưng nó không phải là nguyên nhân chính.
pah8J

Sự khác biệt này không phải như bạn mô tả, nhưng nhiều nhất là một mức độ. Cũng nên nhớ rằng người dùng nói rằng không có thao tác nào được thực hiện - vì vậy mọi hoạt động sử dụng là sử dụng nền tự động hoặc một số hành vi phần mềm trái phép bắt đầu.
Chris Stratton
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.