Низкая производительность диска с Windows 8.1

7

У меня Dell XPS 15 (L502X) с процессором Core i5-2450M, 6 ГБ оперативной памяти и жестким диском WD 5400RPM объемом 1 ТБ. Эта ахиллесова пята ноутбука - это диск. Это медленно, и я понимаю, что, если я действительно подчеркиваю это, это приводит к снижению производительности системы. Многозадачность довольно сложна с этим диском.

Однако реальная проблема заключается в том, что с Windows 7 и OS X Mavericks у меня всегда была стабильная производительность при запуске приложений в очереди. Например. Открываем IDE, а затем делаем что-нибудь еще.

После обновления до Windows 8 (и 8.1) у меня возникли проблемы с диском. Операции ввода-вывода намного медленнее, и диск можно легко поставить на колени с чем угодно, что требует много чтения / записи. Даже обычные задачи, такие как открытие веб-браузера, явно медленнее в Windows 8.1. Если диск подвергается нагрузке со стороны каких-либо приложений, вся система замерзает, а использование диска возрастает до 100% (даже если скорость чтения составляет всего 4 МБ / с).

Я испробовал многие распространенные в Интернете решения, такие как установка обновленных драйверов Intel AHCI или отключение индексации файлов. Я также попробовал несколько повторных установок. Ситуация осталась прежней. Система очень небрежная, когда дело доходит до диска.

Одна очень странная проблема заключается в том, что Windows 7, работающая на виртуальной машине в Windows 8.1, все еще работает быстрее, чем хост-система при проблемах диска! Он читает и пишет намного быстрее, а запуск легких программ значительно превосходит хостинговую систему.

Есть мысли по этому поводу?

YLeven
источник
Обновили драйверы? прошивка? биос?
EliadTech
Да. У меня самые новые драйвера и биос. Очень важно заметить, что система работает безупречно на Windows 7 и OS X. Именно на Windows 8.1 у меня это ужасное узкое место на диске.
YLeven
Это случилось со мной с ноутбуком HP G62-a10 и настольным ПК на базе MSI K7N2. Производительность диска ниже после обновления до Windows 10 и 8, соответственно, по сравнению с Windows 7. Одна из возможных причин заключается в том, что драйвер контроллера хранилища в Windows 10 соответствует требованиям Microsoft, а не зависит от поставщика. Службы Windows с интенсивным вводом-выводом (superfetch, updates, defender) только ухудшают ситуацию, увеличивая число операций ввода-вывода.
basos

Ответы:

1
  1. отключить службу поиска Windows (индексирование)
  2. отключить защиту Windows (в реальном времени *)
  3. отключить защиту системы (бесполезно в любом случае, она даже создает резервные копии вирусов, и многие производители имеют собственное восстановление и т. д.)
  4. отключите антивирус или попробуйте другой антивирус (eset довольно хорош и требует мало ресурсов)
  5. Почти как сказал YLeven, но установите виртуальную память на 512 МБ или 1024 МБ
  6. переключитесь на твердотельный накопитель емкостью 120 ГБ или более и поместите жесткий диск емкостью 1 ТБ во внешний корпус

    • источники ну мой собственный опыт с медленными дисками
nwgat
источник
1

Уменьшите размер виртуального диска, например, до 512 МБ.

Панель управления - & gt; Система и безопасность - & gt; Система - & gt; Расширенные настройки системы - & gt; Параметры производительности - & gt; Дополнительно - & gt; Виртуальная память - & gt; (Изменить...)

George
источник
1

Мой совет, чтобы добавить это DWORD (32-битное) значение настройки реестра: IoPageLockLimit установка под

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

и установите его Hex 50000 , Первоначально ввод / вывод по умолчанию составляет 512 КБ. В Интернете есть много статей, в которых говорится, что этот параметр длинный и мертвый. Позволю себе не согласиться. Попробуйте, и вы заметите огромное увеличение времени отклика. Шестнадцатеричное значение 50000 должно дать вам до 300 МБ кеш-памяти для пропускной способности ввода-вывода. Поэкспериментируйте с более высокими настройками, если у вас более 4 ГБ ОЗУ. Если вы хотите провести тестирование, получите утилиту для мониторинга ввода / вывода.

Edward Romo III
источник
С 8Gb ОЗУ на Samsung Chronos 7 я изменю и сообщу.
George
Это прекрасно работает :)
George
Arg! Эта техническая страница говорит, что значение должно быть в БАЙТ не KB technet.microsoft.com/en-us/library/cc959494.aspx , Поэтому, если вы установите значение Hex 50000, вы получите 327680 байт, что меньше 512 КБ! (Предполагая, что чем больше, тем лучше для этого параметра)
Jess
Я пробовал с 500000 и улучшения производительности нет. Это должно быть около 5 МБ.
Jess
0

Вы проверили состояние диска?

??

попытайтесь выяснить, включено ли кэширование записи для этого HD  Если после включения кэширования записи оно отключается автоматически, это, скорее всего, вызвано отказом диска. Я не знаю точный способ проверить это. может быть, кто-то здесь может помочь вам ^^

Я знаю, что Windows 8 переводит приложение в режим ожидания, записывая их в оперативную память. но если не хватает оперативной памяти, или через некоторое время он вместо этого записывает информацию на диск.

Я не знаю, может ли это быть проблемой

наконец, если вы не можете найти источник проблемы, вы рассматриваете вопрос о том, чтобы поместить свой текущий диск в корпус внешнего диска и вставить в него ssd ??

есть ли что-нибудь, использующее диск, (проверьте диспетчер задач)

редактировать::

Вы проверяли, включено ли кэширование записи? Я слышал о некоторых людях, где это не было.

Выполните эту процедуру, чтобы отключить / включить кэширование записи на диск

  1. Открыть папку «Компьютер»
  2. щелкните правой кнопкой мыши C Drive
  3. нажмите Свойства
  4. выберите вкладку «Оборудование»
  5. дважды щелкните по Диску или выберите его, затем нажмите Свойства
  6. нажмите на изменение настроек
  7. перейти на вкладку политики
  8. проверьте, включено ли разрешение кэширования записи на устройстве.

если после перезагрузки компьютер снова отключится, это может означать отказ аппаратного обеспечения.

Jeff Gravel
источник
Всем привет! Спасибо за ваш ответ. Я считаю, что с диском все в порядке, так как, если я загружаю Windows 7 или OS X (даже внутри виртуальной машины), он работает отлично. Ситуация ужасна только на Windows 8.1. Просто запустив что-то, что использует много операций ввода-вывода, можно увеличить время доступа к моему диску до 2500 мс +! И странная часть: ничто не использует значительно большую полосу пропускания на диске, когда это происходит. Он достигает 100% при чтении не более 4 МБ / с. - Что касается SSD, я думал об этом. Но SSD, достаточно большой, чтобы вместить несколько установок моей ОС, был бы слишком дорогим банкоматом.
YLeven
Вы проверяли запись кэширования? Я добавляю как в моем предыдущем посте
Jeff Gravel
Да, это помечено как работающее. Я на грани отказа от Windows 8. Это почти иронично, что я могу использовать свой диск для полной установки Windows 7 на основе виртуальной машины в Windows 8, но производительность хост-системы абсолютно ужасна.
YLeven
0

Мне удалось немного улучшить ситуацию. Он еще не идеален, но икота исчезла, и общая производительность, когда дело доходит до ввода-вывода, теперь соответствует моим ожиданиям относительно этой системы.

То, что я сделал для достижения этой цели, было отключить Windows 'Superfetch а также установить виртуальную память вручную на ноль ,

Следует помнить, что отключение виртуальной памяти вредно для здоровья, если вы занимаетесь оперативной памятью. Поскольку у меня есть 6 ГБ и обычно около 40% свободного от повседневного использования, я не нашел никакого вреда в этом.

YLeven
источник
0
  1. установить hwinfo
  2. проверьте информацию на жестком диске и найдите файл s.m.a.r.t. раздел
  3. посмотреть, помечено ли что-либо как предупреждение и т. д., это даст вам представление о здоровье жесткого диска
  4. Если проблемы возникают с различными установками Windows, это может зависеть от того, где на диске работает операционная система, вы можете увидеть, что жесткий диск работает нормально, когда он имеет дело с частью жесткого диска, где нет поврежденных секторов. поэтому ваша конфигурация может быть совершенно неактуальной.
  5. если ваш жесткий диск неисправен, избавьтесь от него как можно скорее, потому что вы не можете доверять неисправному жесткому диску, и они часто выходят из строя вскоре после возникновения проблем.

если ваш жесткий диск исправен, обновите или понизьте (да) драйвер устройства SATA.

также используйте монитор ресурсов, чтобы увидеть, какая программа использует жесткий диск чаще всего, проверить общее количество операций чтения и записи в столбцах. Вы можете проверить, какая программа больше всего записывает и читает диск, и публиковать здесь, чтобы мы могли подумать о других причинах.

Uğur Gümüşhan
источник