Диск на 100% у диспетчері завдань: як знайти причину
Диск на 100% у диспетчері завдань означає, що накопичувач жодного разу не простоював, а не що він заповнений. Як знайти програму чи завдання Windows, що тримає його зайнятим, що встигає жорсткий диск і як перевірити справність накопичувача.
Диск на 100% у Диспетчері завдань означає, що диск увесь виміряний час обробляв запити на читання чи запис. Щоб знайти причину, відсортуй вкладку Процеси за стовпцем Диск, потім перевір завдання Windows, як-от Windows Update, чи стоїть Windows на жорсткому диску, і лише потім сам накопичувач.
Гра підвисає, ти відкриваєш диспетчер завдань, а в стовпці Диск стоїть 100%. Або після входу в систему ПК хвилинами не стає придатним до роботи, а диск увесь цей час завантажений до упору. Або це з'являється посеред матчу, і ти гадаєш, чи не вмирає накопичувач.
Число справжнє, але вузьке: воно каже, що в диска весь час була робота в черзі, а не скільки її було і чия вона. Знайти, чия, — це і є завдання.
Що означає диск на 100% у Диспетчері завдань?
На вкладці Продуктивність вибери диск. Диспетчер завдань описує його Час активності як відсоток часу, коли диск обробляє запити на читання чи запис, а монітор ресурсів (Resource Monitor) описує свій стовпець Active Time (%) як відсоток часу, коли диск не простоює. Команда Microsoft Ask Core, пояснюючи лічильник % Idle Time у Performance Monitor, визначає простій як стан, коли всі запити виконано і жоден не очікує.
Отже, 100% означає, що протягом інтервалу не було жодної миті, коли нічого не чекало б у черзі. Це нічого не каже про те, скільки даних перемістилося чи наскільки заповнений накопичувач. Решту показує та сама сторінка: Швидкість читання і Швидкість записування, Середній час відгуку, Тип (наприклад, SSD чи HDD) і Системний диск (чи стоїть на ньому Windows).
Зайнятий диск, через який проходить багато даних, — це велика робота, як-от інсталяція, копіювання чи патч. Зайнятий диск, через який проходить мало даних, із довгим часом відгуку означає, що запити чекають на накопичувач, і посібник Microsoft з усунення проблем продуктивності ставить тоді те питання, яке має значення: чи диск перевантажений, і якщо так, хто ним користується?
Знайди процес
На вкладці Процеси вибери заголовок стовпця Диск, щоб відсортувати за ним. Багато служб Windows працюють усередині процесів Хост служби, і починаючи з Windows 10 версії 1703 на ПК з понад 3,5 ГБ оперативної пам'яті кожна служба отримує власний такий процес, за кількома винятками; документація Microsoft про хост служб каже, що це дає змогу подивитися в диспетчер завдань і точно знати, яка служба які ресурси використовує.
Якщо ти застосував налаштування w0a Об'єднати процеси служб (svchost), служби знову ділять процеси-хости, а його сторінка називає ціною цього саме показники по кожній службі в диспетчері завдань (Твіки пам'яті).
Для подробиць на рівні файлів скористайся командою диспетчера завдань Відкрити монітор ресурсів або натисни Win+R і запусти resmon. Вкладка Disk монітора ресурсів має три списки:
- Processes with Disk Activity показує Read (B/sec), Write (B/sec) і Total (B/sec) для кожного процесу. Власні описи стовпців Resource Monitor називають це середніми значеннями за останню хвилину, тож короткий сплеск виглядає малим і згасає повільно.
- Disk Activity показує кожен файл, який читається чи записується, з його Response Time (ms). Постав позначку біля процесу в панелі вище, щоб відфільтрувати цей список за ним.
- Storage показує для кожного накопичувача Active Time (%) і Disk Queue Length.
Якщо диск завантажений одразу після входу, перевір також стовпець Вплив автозавантаження на сторінці автозапуску диспетчера завдань: він вимірює активність процесора й диска під час запуску.
Завдання Windows, які використовують диск
Кілька завдань Windows читають або записують файли, поки працюють:
- Windows Update. Налаштування > Windows Update показує, чи щось завантажується або інсталюється. Призупинення оновлень на тій самій сторінці на якийсь час відкладає їх. В останній версії цієї функції, як каже сторінка Microsoft про призупинення, ти вибираєш дату завершення до 35 днів наперед і пізніше можеш подовжити паузу в межах того самого ліміту; коли пауза закінчується, Windows перевіряє наявність останніх оновлень, завантажує їх та інсталює.
- Delivery Optimization (оптимізація доставки). Завантажувач, що стоїть, серед іншого, за Windows Update, застосунками Microsoft Store, оновленнями визначень Defender і Xbox Game Pass на ПК, згідно зі списком Microsoft. Він з'являється як рядок Хост служби із цією назвою, і FAQ Microsoft зазначає, що, залежно від застосунку, його закриття може не зупинити завантаження.
- Антивірус для Microsoft Defender, що значиться як «Antimalware Service Executable». Сканування читає файли, тож поки воно триває, антивірус може з'являтися у стовпці «Диск», а сторінка Microsoft з усунення неполадок зазначає, що за замовчуванням він сканує ще й після кожного оновлення аналітики безпеки. Antimalware Service Executable навантажує процесор під час гри розповідає, як записати, що саме він сканує, і як перенести його заплановане сканування. Microsoft попереджає, що винятки знижують захист, і в її списку папок, які не варто виключати, є папки програм для встановлених застосунків; гра — це встановлений застосунок.
- Індексування пошуку, що значиться як «Microsoft Windows Search Indexer». FAQ Microsoft каже, що перше індексування може тривати до пари годин і що потім Windows оновлює індекс у міру зміни файлів, тож копіювання великої кількості файлів в індексовані папки дає йому нову роботу. Його налаштування — у Налаштування > Конфіденційність і безпека.
- SysMain, рядок Хост служби, який, за описом Windows, підтримує і з часом покращує продуктивність системи. Нотатки Microsoft про Windows 7 2009 року казали, що Superfetch і попередню вибірку (prefetching) створювали для жорстких дисків, де випадкове читання могло бути серйозним вузьким місцем; чинної сторінки Microsoft, яка б пояснювала, як Windows 11 поводиться з цим на SSD, ми не знайшли. Якщо якийсь посібник змусив тебе її зупинити, і тепер програми запускаються повільніше, картка Програми запускаються повільно на сторінці Fix у w0a повертає попереднє завантаження в пам'ять Prefetch/SysMain до значення Windows за замовчуванням (увімкнено), як описано в Програми запускаються повільно.
- OneDrive. Сторінка підтримки Microsoft каже, що синхронізацію можна призупинити на 2, 8 або 24 години через значок OneDrive на панелі завдань і що після закінчення цього часу вона відновлюється сама.
Коли Windows стоїть на жорсткому диску
Якщо зайнятий диск — це HDD і він системний, темп задає сам накопичувач. Той самий посібник Microsoft виводить це з обертання: диск на 5400 об/хв теоретично має бути здатен прочитати будь-який блок приблизно за 11 мс. В інженерних тестах Windows 7, які Microsoft провела 2009 року, 176 зі 182 конфігурацій жорстких дисків показали в тесті випадкового читання від 0,8 до 1,6 МБ/с. Тож жорсткий диск, що обслуговує розкидані читання, може бути зайнятий увесь час, переміщуючи близько мегабайта на секунду.
Посібник також оцінює затримку. Для лічильників Performance Monitor «Avg. Disk sec/Read» і «Avg. Disk sec/Write» він називає менше 15 мс нормою, понад 25 мс — попередженням, а понад 50 мс — критичним станом; короткі сплески допустимі, а періоди довші за хвилину варто розслідувати. Показник Середній час відгуку у диспетчері завдань дає швидкий показник у мілісекундах; пороги ж писали для лічильників Performance Monitor.
Жодне налаштування не змусить диск обертатися швидше. SSD чи HDD для ігор розповідає, що SSD змінює в іграх, а чого не змінює.
Як зрозуміти, чи не відмовляє сам накопичувач?
Якщо ніщо в Resource Monitor не пояснює цієї активності або час відгуку лишається довгим, коли даних переміщується мало, перевір накопичувач. Без прав адміністратора PowerShell видає власний підсумок Windows:
Get-PhysicalDisk | Format-Table DeviceId, FriendlyName, MediaType, HealthStatus
HealthStatus показує Healthy, Warning, Unhealthy або Unknown — за словами Microsoft, це загальний показник справності пристрою. Для власних лічильників накопичувача відкрий PowerShell від імені адміністратора (без цього Windows відмовляє з помилкою відмови в доступі) і виконай:
Get-PhysicalDisk | Get-StorageReliabilityCounter | Format-List DeviceId, Temperature, Wear, ReadErrorsUncorrected, WriteErrorsUncorrected, ReadLatencyMax
DeviceId збігається з першою командою. Деякі поля можуть повернутися порожніми, як одне з них у власному прикладі Microsoft. Довідник лічильників надійності визначає Wear як відсоток, де 100 означає, що оціночну межу зносу досягнуто, і каже, що ReadLatencyMax (у мілісекундах) понад 10 секунд може вказувати на проблему з диском або з адаптером головної шини. Невиправлені лічильники — це помилки, яких сам накопичувач не зміг виправити.
CrystalDiskInfo читає дані S.M.A.R.T. накопичувача й оцінює його як Good, Caution, Bad або Unknown. Його документація каже, що на жорстких дисках він стежить за кількістю перепризначених (reallocated), очікуваних (current pending) і невиправних (uncorrectable) секторів, а на SSD, у якого лишилося 10% ресурсу або менше, показує Caution. Якщо будь-який із цих показників виглядає неправильно, спершу скопіюй із накопичувача все важливе.
Що не допомагає
- Програми-оптимізатори пам'яті. Настанови Microsoft щодо продуктивності кажуть, що так звані оптимізатори пам'яті змушують ядро видаляти дисковий кеш і урізати робочі набори процесів і що єдине, чого цим досягають, — купа непотрібного дискового вводу-виводу.
- Видалення файлу підкачки. Підкачка — це дискова активність, але видалення файлу підкачки зменшує обсяг пам'яті, який Windows може пообіцяти програмам; Файл підкачки та ігри пояснює, чому це обертається проти тебе.
- Вимкнення Delivery Optimization, щоб зупинити завантаження. FAQ Microsoft каже, що його вимкнення не заважає вмісту завантажуватися на твої пристрої; щоб притримати оновлення, він відсилає до власних політик кожного компонента, як-от політик Windows Update чи Store.
Пов'язане
- Диспетчер завдань для геймерів
- Antimalware Service Executable навантажує процесор під час гри
- SSD чи HDD для ігор
- Файл підкачки та ігри
- Чому ігри фризять на Windows 11
Які налаштування Windows щось змінюють у грі, кому кожне допомагає і кому не дає нічого: Налаштування Windows 11 для ігор, які справді важать
Pro-тріал на 3 дні забирається в застосунку через Discord, без картки: Як працює пробний період
Ця сторінка допомогла?
Чого бракувало або що не спрацювало? Ми читаємо кожну таку відповідь.
Надсилається лише те, що ти напишеш, разом із назвою цієї сторінки. Наш сервер також записує IP-адресу з'єднання, щоб обмежити зловживання, і видаляє її разом із повідомленням. Будь ласка, не користуйся цим полем, якщо тобі менше 16 років. Політика конфіденційності
Якщо ця сторінка не розв'язала проблему, напиши нам — скажи, яку статтю ти читав, і ми виправимо статтю.