Почему USB-накопитель становится таким горячим, когда он подключен к компьютеру с Windows?
У меня есть ноутбук. Когда на нем установлена ОС Windows 10, даже если данные не считываются или не записываются, флэш-накопитель USB будет сильно нагреваться, когда он просто подключен к компьютеру.
Однако с тем же компьютером, на котором установлен Linux, ситуация совершенно иная. Когда я интенсивно записываю и считываю данные с флешки и на нее, эта флешка просто стала немного теплее.
После того, как я обнаружил это явление, я протестировал различные USB-флешки диски на моем рабочем столе, ноутбуке... с теми же операционными системами Linux и Windows. Ситуация аналогична.
В среде Linux я использую
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-накопитель и ничего не делаю (специально не запускаю интенсивное приложение ввода-вывода), но жду 10 минут. ПРИМЕЧАНИЕ. Среды Windows 10 на всех тестовых компьютерах были недавно установлены, и не было стороннее приложение (я использую Education Edition и отключаю защиту в режиме реального времени при запуске машины перед тестированием. Однако я просто снял флажок в диспетчере графических настроек Windows. Я не знаю, нужна ли перезагрузка, чтобы сделать изменения действительными).
Обновление 1:
Это может быть связано с самим USB-накопителем. Вот модель флэш-накопителя, которую я использую в этом тесте. (Это не реклама, я не отношусь к этим продукты)
Обновление 2:
Есть ответ, в котором учитывается влияние буфера системы Linux.
Но для дистрибутива Linux, который я использовал, когда DD был закончен, я набрал sync
, и для выполнения потребовалось почти нулевое время. Отсюда и эффект из этого не так уж много.
Почему? Это потому, что Windows всегда делает какие-то бесполезные обращения к флэш-накопителю?
Кроме того, когда мне приходится использовать Windows, есть ли какой-либо практический способ сделать USB-накопитель более прохладным?