диагностирование 100-процентного использования диска в Windows 10


22

После обновления до версии 10 у меня возникли проблемы с использованием моего диска. Время от времени (иногда каждые 10 минут, иногда раз в несколько часов) моя система перестает отвечать на запросы, поскольку использование диска составляет 100%. Обычно для устранения этой блокировки требуется одна или две минуты.

Если у меня открыт диспетчер задач, он говорит, что скорость чтения и записи равна 0, но мой диск все еще используется на 100%. Я ожидал бы, что какой-то процесс блокирует доступ к IO для всех остальных, поэтому я попытался наблюдать за монитором производительности для тяжелых процессов, но, поскольку я могу видеть только текущую скорость чтения / записи каждого процесса / службы, у меня нет был в состоянии определить любое ненормальное поведение.

Может кто-нибудь показать мне, как диагностировать этот тип проблемы, пожалуйста? Как вы можете себе представить, это снижает мою производительность, и, честно говоря, я ненавижу, когда мой компьютер ведет себя непредсказуемо: p

С уважением, klmdb

PS: Я погуглил 100% проблем с использованием диска и наткнулся на множество разных предложений (например, отключение некоторых служб Windows), но, если честно, я бы предпочел не «решать» проблему, отсекая части предполагаемой операции моего ОПЕРАЦИОННЫЕ СИСТЕМЫ.


У вас установлен какой-нибудь сторонний антивирус? Если да, попробуйте удалить его
Иван Викторович

Нет, у меня есть только защитник окон.
klmdb

Вы пытались остановить Windows Defender на некоторое время, чтобы посмотреть, улучшится ли ситуация. Также проверьте журналы системных событий для Event ID129 согласно этому Microsoft KB .
Techpumpkin_WD

Потрясающе! Я проверил системные события и нашел именно ту проблему, которую вы связали. Я применил предоставленное решение. Надеюсь, это поможет. Большое спасибо! Если вы предоставите свой совет в качестве решения и, возможно, опишите, как вы узнали, что искать, я могу принять его, и вы получите свой с трудом заработанный кредит :)
klmdb

хммм все еще ведет себя так же (возможно, немного реже), а также все еще получает события id129. Расследование идентификатора события далее ...
klmdb

Ответы:


5

Это известная проблема с некоторыми устройствами ACHI. Microsoft предоставила решение: https://support.microsoft.com/en-us/kb/3083595

Если вы выполните эти шаги (взяты из статьи), ваша проблема должна быть решена.

  1. Определите, используете ли вы драйвер AHCI для входящих сообщений (StorAHCI.sys):

    1. Откройте командную строку с правами администратора. Затем введите следующую команду в окне командной строки и нажмите Enter:devmgmt.msc

    2. Под Контроллерами IDE ATA / ATAPI щелкните правой кнопкой мыши узел контроллера AHCI и выберите Свойства. Этот узел обычно называется «Стандартный контроллер SATA AHCI».

    3. Перейдите на вкладку драйвера и нажмите Сведения о драйвере.

    4. Если вы видите «StorAHCI.sys» в списке, вы используете драйвер входящих сообщений.

  2. Отключите MSI для контроллера в реестре:

    1. В том же окне свойств, открытом на шаге 1.2, перейдите на вкладку «Сведения» и выберите путь к экземпляру устройства в раскрывающемся меню «Свойства». Обратите внимание на этот путь.

    2. Откройте редактор реестра, введя regedit в ранее открытой командной строке.

    3. Перейдите к:, HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI\<AHCI Controller>\Device Parameters\Interrupt Management\MessageSignaledInterruptPropertiesгде <AHCI Controller>относится к пути экземпляра устройства, который вы отметили в шаге 2.1.

    4. Измените значение MSISupportedключа с 1на 0.

    5. Если вы не знаете, к какому контроллеру подключено ваше загрузочное устройство, повторите шаги с 2.1 по 2.4 для всех контроллеров AHCI, указанных в 1.2.

  3. Перезагрузите машину.


3
Мало того, что это не помогло. Но я опробовал более десятка других решений со всего Интернета. Я собираюсь вернуться к Windows 7.
ADH

1
Я в той же лодке, что и @ADH. Эта проблема звучит именно так, как описано в этой статье M $ (никакие задачи или службы ничего не делают или используют какой-либо диск, но диск все еще на 100%), но это определенно не помогло.
Иоанн Златоуст

После devmgmt.msc, в 1.1 я получаю: /c/WINDOWS/system32/devmgmt.msc: line 1: syntax error near unexpected token `newline' /c/WINDOWS/system32/devmgmt.msc: line 1: `<?xml version="1.0"?>'любую помощь?
Web_Designer
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.