диагностирование 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.