Почему SSD медленно работает


Почему SSD работает медленно и что делать?

Твердотельные накопители (SSD) привлекают своей высокоскоростной работой, однако по целому ряду причин данное их преимущество перед жесткими дисками не может быть раскрыто в полной мере. У одних пользователей SSD не показывают высокой производительности уже с первых секунд подключения к компьютеру, у других наблюдается резкое падение скорости на каком-то этапе эксплуатации диска. В рамках данной статьи мы рассмотрим наиболее часто встречающиеся причины ухудшения производительности работы твердотельных накопителей, дадим советы и приведем инструкции по их устранению. Вот краткое содержание того, что конкретно будет рассмотрено далее:

  • Проверка технического состояния SSD-накопителя с целью определения целесообразности дальнейших действий по возврату его первоначальной производительности.
  • Освобождение дискового пространства.
  • Проверка состояния функции TRIM и ее активация, если она отключена.
  • Выбор в настройках BIOS/UEFI твердотельного накопителя в качестве приоритетного загрузочного устройства (как оказалось, иногда помогает).
  • Активация на контроллере SATA материнской платы режима AHCI в настройках BIOS/UEFI (для SSD-дисков в форм-факторе «2.5» или «mSATA», работающих через интерфейс SATA).
  • Увеличение пропускной способности интерфейса «PCIe» материнской платы через BIOS/UEFI (только для SSD-дисков в форм-факторе «M.2» или «PCIe» с поддержкой протокола NVMe).
  • Проверка правильности подключения диска к материнской плате (как правило, это обычно относится только к SATA-дискам) и решение проблем с SATA-кабелем.
  • Оптимизация SSD-диска при помощи соответствующих средств операционной системы.
  • Отключение режима энергосбережения в операционной системе.
  • Сброс SSD-диска к первоначальному состоянию с повторной его инициализацией в системе, созданием новой разметки.

SSD работает медленно

Проверка технического состояния SSD-накопителя

В конце своего «жизненного цикла» жесткие диски, как известно, начинают издавать разнообразные неприятные звуки, по которым бдительный пользователь понимает, что в любой момент тот может попросту не включиться. У твердотельных накопителей отсутствуют подвижные механические компоненты, потому об их скором выходе из строя невозможно догадаться так просто. Но одним из основных признаков критического состояния SSD-диска может (не будем утверждать) являться снижение его производительности.

Проверить текущее состояние накопителя очень просто — достаточно запустить фирменную программу, поставляемую производителем. Ее можно скачать с официального сайта компании, выпустившей диск. Все перечислять не будем. Приведем пример одной из таких программ — Samsung Magician. Все, что требуется сделать — запустить утилиту и посмотреть, что написано в графе «Состояние» под названием SSD-диска (примерно то же самое нужно будет сделать и при использовании любых других аналогичных программ):

Samsung Magician

В данном случае программа Samsung Magician сообщает, что с диском все в порядке, а потому проблема с падением скорости точно не связана с техническим состоянием устройства. А вот на этом скриншоте обратная ситуация (тут, правда, все на английском, но это неважно):

Программа Samsung Magician

Если под графой «Состояние» или, как в этом случае, «Drive Health» указано «Критическое», не стоит удивляться падению производительности SSD-накопителя. Лучше побеспокоиться о переносе важных данных на другой носитель, т.к. пребывая в критическом состоянии, диск может полностью выйти из строя в любой момент. И в этом случае вряд ли помогут какие-либо манипуляции с настройками BIOS/UEFI и всем прочим, о чем пойдет речь далее.

Освобождение дискового пространства

Наиболее легкоустранимая причина падения скорости работы SSD-накопителя — освобождение дискового пространства. Все дело в том, что при заполнении диска на 70-80% может наблюдаться падение его производительности, особенно в операциях записи данных. Однако нельзя утверждать, что это относится ко всем существующим SSD-дискам, т.к. производители постоянно модернизируют свои устройства, устраняя разнообразные «бутылочные горлышки».

Но все-таки перед любыми дальнейшими действиями не будет лишним убедиться, что падение скорости не связано с данным фактором. Просто удалите ненужные файлы, чтобы на диске осталось около 30% свободного пространства, перезагрузите компьютер на всякий случай и проверьте результат.

Проверка состояния функции TRIM

Основное предназначение функции TRIM — увеличение срока эксплуатации твердотельных накопителей. Если простыми словами, то данная функция очищает SSD от мусора — данных, что по-прежнему хранятся на диске после их удаления обычным способом пользователем, системой или программами. Наличие этого мусора означало бы, что перед записью новых данных в память сначала пришлось бы удалять старые, на что, собственно, и тратится время. Функция TRIM заранее подготавливает ячейки памяти к приему «свежих» данных, увеличивая тем самым и скорость операций записи.

Активировать функцию TRIM несложно. Это осуществляется при помощи штатных средств операционной системы Windows:

  • Для начала нужно запустить командную строку Windows от имени администратора (это важно, т.к. в противном случае система выдаст ошибку об отсутствии доступа). Для этого: запустите «Диспетчер задач» комбинацией клавиш «Ctrl + Shift + Esc», откройте в нем меню «Файл» и выберите пункт «Запустить новую задачу», затем в отрывшееся окошко впишите без кавычек команду «cmd», поставьте галочку напротив «Создать задачу с правами администратора» и нажмите «ОК»:

Диспетчер задач

  • Откроется консоль Windows. Чтобы проверить состояние функции TRIM, скопируйте в консоль нижеследующую команду и нажмите Enter:

fsutil behavior query DisableDeleteNotify

Командная строка Windows

  • Если один из параметров — «NTFSDisableDeleteNotify» или «ReFSDisableDeleteNotify» — приравнен к единице, это означает, что функция TRIM отключена для запоминающих устройств, использующих файловую систему NTFS или ReFS, соответственно. Чтобы ее активировать, выполните в консоли Windows одну из следующих (или обе) команд:

fsutil behavior set disabledeletenotify NTFS 0

fsutil behavior set disabledeletenotify ReFS 0

  • Затем сразу проверьте, активировалась ли функция TRIM, используя предыдущую команду:

Активация TRIM

С этим разобрались, идем дальше.

Выбор SSD в качестве приоритетного загрузочного устройства в настройках BIOS/UEFI

Точно мы сказать не можем, влияет ли как-то сформированная в настройках BIOS/UEFI очередь загрузочных устройств (последовательность загрузки) на быстродействие SSD-дисков, но некоторые пользователи отписываются на тематических форумах, что это так. Однако это будет иметь смысл только в случае с компьютерами, в которых, помимо SSD, также используются и жесткие диски. Если кроме SSD других накопителей нет, то он и без всякой настройки будет выбран в качестве приоритетного загрузочного устройства.

Изменение последовательности загрузки в BIOS/UEFI выполняется следующим образом:

  • Заходим в пользовательский интерфейс BIOS/UEFI нажатием клавиши «F2» или «Del» (возможны и другие варианты) сразу после включения компьютера.
  • Находим в BIOS/UEFI раздел, в котором осуществляется формирование очереди загрузки. Он может носить разные названия в зависимости от модели материнской платы, но чаще всего это «Boot». В любом случае в этом разделе будет присутствовать список, озаглавленный как, например, «Boot Order», «Fixed Boot Order Priorities», «Boot Option Priorities» или вроде того.
  • Перемещаем SSD-диск в верхнюю позицию очереди загрузки, для чего сначала выделяем первый пункт в списке, нажимаем Enter и выбираем наш SSD (в некоторый BIOS/UEFI для перемещения устройств по списку используются клавиши «+» и «-»).

BIOS/UEFI msi click

  • Сохраняем изменения клавишей «F10», после чего компьютер автоматически перезагрузится.

Если это не помогло, переходим к следующей части статьи.

Проверка драйвера контроллера AHCI, активация режима «AHCI» в Windows и/или настройках BIOS/UEFI

В настоящий момент используются три режима (протокола) передачи данных между материнской платой и запоминающими устройствами, отличающиеся друг от друга, в первую очередь, пропускной способностью. Это устаревший режим «IDE», его следующее поколение «AHCI» и принципиально новый «NVMe». Первые два используются для обмена данными с SATA-дисками, неважно какими — твердотельными или механическими. А «NVMe» используется только для работы с SSD-дисками нового поколения, которые нельзя подключить к стандартным разъемам SATA.

Это мы к тому, что активация «AHCI» может помочь ускорить только SATA-диски, потому следующие действия могут пропустить владельцы SSD-накопителей в форм-факторе «M.2» (если, конечно, они не были подключены к SATA-разъему через переходник).

Режим «AHCI» может быть деактивирован либо в настройках BIOS/UEFI, либо в самой операционной системе, либо и там, и там. Также нельзя исключать проблемы с драйвером контроллера запоминающих устройств. Если он отсутствует или сбоит, то система может автоматически переключаться на использование режима «IDE», пропускная способность которого мала даже для жестких дисков, не говоря об SSD.

Проверка драйвера контроллера и активация режима «AHCI» в Windows

Начнем с драйвера:

  • Откройте «Диспетчер устройств», введя команду «devmgmt.msc» в окно «Выполнить» (Win + R).

devmgmt.msc

  • В отобразившемся списке найдите и раскройте раздел «Контроллеры IDE ATA/ATAPI», в котором должно присутствовать название AHCI-контроллера:

Диспетчер устройств

  • Если такого раздела не существует или напротив названия AHCI-контроллера стоит восклицательный знак или желтый треугольник, то это означает наличие проблем с драйвером (или, как вариант, с самим контроллером, но это вряд ли).

Установку драйвера рассматривать не будем. Порекомендуем только вручную удалить старый драйвер перед установкой нового.

Активация режима «AHCI» в Windows

Все действия выполняются в «Редакторе реестра»:

  • Запустите «Редактор реестра» при помощи окна «Выполнить», вписав в нее команду «regedit»:

regedit

  • Далее в редакторе потребуется посетить 4 раздела, чтобы присвоить нужным ключам значение «0». В следующих двух разделах редактируем ключ «Start» (просто поочередно копируйте пути в адресную строку «Редактора реестра» или переходите в указанные разделы вручную, затем кликайте два раза по ключу «Start» и вписывайте «0» в открывающееся окно):

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci

  • В следующих двух разделах делаем все то же самое, только с ключами, которые именуются «0»:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorAVC\StartOverride

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride

Теперь останется перезагрузить компьютер. Можно заодно посетить настройки BIOS/UEFI, если есть подозрения, что режим работы «AHCI» выключен в них.

Активация режима «AHCI» в настройках BIOS/UEFI

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

Ввиду того, что интерфейсы BIOS/UEFI отличаются друг от друга, мы точно не сможем сказать, в каком разделе осуществляется активация режима «AHCI», но можем привести несколько примеров:

  • У этих материнских плат Gigabyte переключение режимов работы контроллера осуществляется в разделе «Perepherials». Отвечающая за это опция именуется как «OnChip SATA Type».
Новые статьи:  Как отключить Siri на iPhone

OnChip SATA Type

  • А вот скришот интерфейса BIOS/UEFI материнских плат ASUS, у которых режим «AHCI» активируется в разделе «Advanced» (опция «SATA Mode Selection»):

SATA Mode Selection

  • А вот пример классического интерфейса BIOS, в котором нужный нам режим активируется в разделе «Main». Однако здесь сначала нужно переключить параметр «SATA Configuration» в «Enhanced», а только потом включать режим «AHCI» напротив опции «Configure SATA as».

Configure SATA as

Увеличение пропускной способности интерфейса PCIe

У некоторых материнских плат присутствует возможность изменения пропускной способности интерфейса PCIe, реализованного либо на разъеме «M.2», либо на разъеме «PCIe x1/x2/x4/x8/x16». Именно к такому подключаются современные SSD-накопители в форм-факторе «M.2» или «PCIe». Падение производительности может быть связано с тем, что сам диск способен работать, скажем так, на скоростях «PCIe X4», но подключен он к разъему, работающему на меньшей скорости — «PCIe X2».

Как и в предыдущем случае, проблема решается в настройках «BIOS/UEFI», в которых нужно найти опцию с названием вроде «M.2 PCIe Bandwidth Configuration», как тут:

M.2 PCIe Bandwidth Configuration

А вот у этой материнской платы BIOS/UEFI позволяет переключать поколения интерфейсов PCIe между «GEN 1», «GEN 2» и «GEN 3» (здесь не представлено самое скоростное 4-е поколение на момент написания статьи интерфейса «PCIe GEN 4»):

Проверка правильности подключения диска к материнской плате и решение проблем с SATA-кабелем

В некоторых материнских платах стационарных компьютеров присутствует несколько разновидностей разъемов SATA, отличающихся пропускной способностью. Речь так же, как и в предыдущем случае, идет о поколении интерфейсов, но только не PCIe, а SATA. На момент написания статьи существовало три основных поколения: SATA 1.0, SATA 2.0, SATA 3.0 (не считая обновленных версий, имеющихся у SATA 2 и SATA 3).

Если SSD-диск, использующий интерфейс SATA 3, подключить к порту SATA 2, то он не сможет работать на полной скорости. Куда именно подключен накопитель в данный момент, можно определить по надписи на плате, обычно размещаемой у портов:

SATA порты на материнской плате

На изображении выше представлены две группы SATA-портов: 4 шт. «SATA 2» и 2 шт. «SATA 3». Иногда вместо привычного «SATA 3» на плате может быть указано «SATA 6G», под чем подразумевается скорость передачи данных — 6 Гбит/с.

Разъемы SATA 6G

Касательно SATA-кабелей. Известно, что плохое их состояние может привести, в т.ч., и к потере производительности SSD-диска. Тут можем только посоветовать заменить его. Возможно, что проблема вовсе и не в кабеле, а в контактной площадке на материнской плате или самом диске. Они могли загрязниться или даже окислиться. Тут поможет только чистка контактов.

Оптимизация SSD-диска

В данном случае под оптимизацией следует понимать дефрагментацию диска, но в специальном режиме, предусмотренном в операционных системах Windows 10 и выше. Да, всем известно, что SSD-накопители не требуют выполнения дефрагментации, в которой нуждаются жесткие диски. Более того, она им даже вредит, т.к. в процессе дефрагментации осуществляется перенос данных, что снижает ресурс ячеек памяти. Кроме того, это почти не сказывается на быстродействии SSD-дисков ввиду их и без того высокой скорости работы. В этой связи всегда советовалось отключать автоматическую дефрагментацию в настройках Windows.

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

Предлагаемая Windows 10 функция оптимизации относится к SSD-дискам более щадяще. Во-первых, запускается она 1 раз в месяц (если активен запуск в автоматическом режиме). Во-вторых, использует другой алгоритм дефрагментации, нежели тот, что задействуется в случае с жесткими дисками.

Оптимизация дисков по расписанию активна в Windows 10 и 11 по умолчанию. Но ее можно запустить и в ручном режиме:

  • Открываем окно «Выполнить» (Win + R) и запускаем из него команду «dfrgui»:

dfrgui

  • Откроется окно «Оптимизация дисков». Для начала можно проанализировать все созданные на SSD разделы, используя соответствующую кнопку:

Оптимизация дисков

  • Если данные на каком-либо диске сильно фрагментированы (примерно на 30-40%, а не как на скриншоте выше), выбираем его и жмем кнопку «Оптимизировать»:

Отключение режима энергосбережения

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

  • Откройте «Панель управления» (можно и при помощи команды «control» через окно «Выполнить»), перейдите в ней в раздел «Оборудование и звук», а затем — «Электропитание»:

Панель управления

  • Здесь будут представлены схемы управления питанием. Нам нужно активировать схему «Высокая производительность»:

Электропитание

Сброс SSD-диска

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

Первое, что нам нужно сделать — полностью очистить SSD-диск от созданных на нем разделов, т.е. удалить разметку. Воспользуемся консольной утилитой Diskpart, входящей в состав Windows:

  • Выполните команду «clean», которая полностью удалит с диска всю разметку.

Теперь SSD-диск вернется к тому первоначальному состоянию. Чтобы работать с ним, нужно создать хотя бы один раздел. Но предварительно может потребоваться повторно инициализировать диск. И то, и другое осуществляется через Windows-программу «Управление дисками»:

  • Откройте окно «Выполнить» (Win + R) и выполните команду «msc».
  • Если диск потребует инициализации, в окне «Управление дисками» он будет помечен соответствующей пометкой «Не проинициализирован». Кликните правой кнопкой мыши по этому диску, затем выберите «Инициализировать диск».

Инициализация диска

  • На экране отобразится новое окно «Инициализация дисков», в котором нужно будет определиться выбрать стиль разделов диска. Смело выбираем вариант «Таблица с GUID разделов» и нажимаем «ОК».

Выбор стиля разделов диска

  • Теперь создадим разметку. В окне «Управление дисками» найдите диск, напротив которого присутствует надпись «Не распределена». Кликните правой кнопкой мыши по панели с этой надписью и выберите «Создать простой том»:

Управление дисками

  • В новом окне нажмите «Далее», затем введите размер для создаваемого тома. Если требуется создать несколько разделов, указываемый размер не должен превышать общий объем дискового пространства SSD-накопителя.

Указание размеря для тома

  • Далее выберите любую букву для раздела и нажмите «Далее».

Указание буквы для тома

  • На следующем шаге нужно выбрать файловую систему. Укажите «NTFS» и нажмите «Далее»:

Низкая скорость SSD-диска — почему и что делать?

Кроме естественного износа ячеек памяти есть ряд причин снижения производительности работы SSD-дисков:

  • Снижение объема свободного дискового пространства.
  • Отключенная функция TRIM.
  • Сильная фрагментация файлов на диске (несмотря на то, что SSD-диски не нуждаются в дефрагментации, ее нужно производить хотя бы изредка).
  • Неправильные настройки BIOS/UEFI, например: выбран режим «IDE» вместо «AHCI» (влияет на твердотельные накопители SATA), установлена меньшая пропускная способность интерфейса «PCIe», чем способна выдать материнская плата (для PCIe-дисков) или (редко) SSD-диск не выбран в качестве приоритетного загрузочного устройства.
  • Плохое техническое состояние SATA-кабеля и/или плохой контакт на SATA-порту (обычно с этим сталкиваются только к SATA-диске в форм-факторе «2.5»). Сюда же относится подключение SSD-диска к SATA-интерфейсу версии ниже «3.0».
  • Создание сильной нагрузки на SSD-диск со стороны каких-либо запущенных в системе процессов.
  • Некорректная работа драйвера контроллера запоминающих устройств.
  • Наличие логических ошибок на диске и/или сбои в управляющей микропрограмме (прошивке).

Первое, с чего нужно начать диагностику — проверки технического состояния устройства. Это позволит определить, стоит ли вообще предпринимать какие-то дальнейшие действия по устранению неисправности.

Низкая скорость SSD

Как определить, что SSD-диск скоро выйдет из строя?

Если падение скорости связано с износом ячеек памяти SSD-диска, то смысла в любых действиях по устранению причин снижения производительности не будет. Уровень износа принято определять по объему данных, суммарно записанных в память диска с момента его первого включения.

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

Так, для диагностики SSD-дисков производства Intel предназначена программа Intel Memory and Storage Tool . На изображении ниже показано, что проверяемый диск «Intel SSD 660p» отработал всего 1 процент от своего общего ресурса, т.е. его состояние оценивается как «Healthy» (здоров):

Intel Memory and Storage Tool

1

Ниже показан скриншот окна Samsung Magician — программы, служащей для диагностики и обслуживания SSD-дисков производства Samsung. На изображении выделен объем данных (Drive Health), прошедших через SSD-диск за все время его эксплуатации:

Samsung Magician

А вот так будет выглядеть диск в программе Samsung Magician, которому осталось служить совсем недолго:

Критическое состояние SSD в Samsung Magician

Если для имеющейся модели SSD программу найти не удалось, то можно использовать одну самых известных сторонних утилит для оценки «здоровья» SSD-дисков — CrystalDiskInfo .

CrystalDiskInfo

Как можно видеть на скриншоте выше, программа CrystalDiskInfo оценила остаточный ресурс тестируемого накопителя в 68%.

Как включить функцию TRIM?

Вообще, функция TRIM предназначена, в первую очередь, для увеличения срока службы твердотельных накопителей. В ее задачу входит передача диску команды на удаление более не нужных данных — тех файлов, что были удалены стандартным способом пользователем или системой (после такого удаления данные по-прежнему хранятся на диске). Если этого не сделать, то перед записью новых файлов SSD-накопителю придется сначала очищать память от старых (как бы «удаленных»). Именно это и приводит к падению производительности SSD.

TRIM — это системная функция, которая должна быть активирована к операционной системе. Делается это следующим образом:

  • Запускаем командную строку Windows от имени администратора и меню «Пуск» либо, воспользовавшись следующей инструкцией. Запустите «Диспетчер задач» (Ctrl + Shift + Esc), откройте в нем меню «Файл» и выберите пункт «Запустить новую задачу». В отрывшееся окно впишите без кавычек команду «cmd», поставьте галочку напротив «Создать задачу с правами администратора» и нажмите «ОК»:
Новые статьи:  Как изменить браузер по умолчанию на iPhone

Диспетчер задач

  • Откроется консоль Windows. Для начала можно проверить, активна ли функция TRIM, что можно сделать посредством следующей команды (просто скопируйте в окно командной строки и нажмите Enter):

fsutil behavior query DisableDeleteNotify

Проверка статуса TRIM

  • Если один из параметров — «NTFSDisableDeleteNotify» или «ReFSDisableDeleteNotify» — равен единице, это означает, что функция TRIM отключена для любых подключенных к компьютеру запоминающих устройств, отформатированных с использованием файловой системы NTFS или ReFS, соответственно. Для активации TRIM скопируйте и выполните в консоли одну из следующих команд в зависимости от того, для какой файловой систему ее нужно активировать (но можно обе поочередно):

fsutil behavior set disabledeletenotify NTFS 0

fsutil behavior set disabledeletenotify ReFS 0

  • Чтобы проверить, активировалась ли функция TRIM, вновь воспользуйтесь первой командной.

Активация TRIM

Сильная фрагментация файлов на диске

Как известно, функция дефрагментации файлов вредит SSD-накопителю, оказывая на него лишнюю нагрузку (ведь в процессе осуществляется перенос данных). Потому рекомендуется отключать автоматическую дефрагментацию в настройках Windows.

С другой стороны, при сильной фрагментации файлов увеличивается количество метаданных, содержащих в себе информацию о том, как распределены фрагменты файлов на диске, где их начало и конец. Это необходимо, чтобы контроллер SSD-диска смог считать фрагментированный файл. Но чем больше метаданных скапливается на диске, тем больше времени понадобится на прочтение файла целиком или даже записи новых данных (ведь диску также потребуется предварительно определить, куда именно их записывать).

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

Неправильные настройки BIOS/UEFI

Причиной низкой производительности SSD-дисков могут являться неправильно заданные настройки в BIOS/UEFI, связанные с интерфейсами передачи данных между материнской платой и диском, но не только. Рассмотрим несколько стандартных ситуаций.

Контроллер SATA работает в режиме «IDE»

Чаще всего встречаются ситуации с неверно заданным режимом работы контроллера внешних запоминающих устройств, когда вместо «AHCI» выбирается устаревший режим «IDE». Это относится только к твердотельным накопителям, использующим интерфейс «SATA» для связи с материнской платой. Решение очевидное — переключить режим работы контроллера.

Ввиду того, что интерфейсы BIOS/UEFI отличаются друг от друга, мы не сможем прямо указать на конкретный раздел в настройках, где осуществляется активация режима «AHCI». Приведем пару примеров:

  • В настройках BIOS/UEFI многих материнских плат Gigabyte переключение режимов работы контроллера осуществляется в разделе «Perepherials». Отвечающий за это параметр именуется как «OnChip SATA Type».

OnChip SATA Type

  • Или вот еще один пример с классическим интерфейсом BIOS. В данном случае нужный нам параметр расположен в разделе «Main». По умолчанию они заблокирован. Для разблокировки сначала нужно переключить параметр «SATA Configuration» в «Enhanced», а только потом включать режим «AHCI» напротив опции «Configure SATA as».

Configure SATA as

Контроллер «PCIe» работает в режиме пониженной производительности

Если речь об SSD-дисках, функционирующих через интерфейс «PCIe», то их малый уровень производительности может являться следствием выставленного в настройках BIOS/UEFI низкого значения пропускной способности канала передачи данных.

У некоторых материнских плат присутствует возможность изменения пропускной способности интерфейса «PCIe», используемые современными SSD-дисками с поддержкой протокола «NVMe». Речь идет о количестве каналов/линий «PCIe», которые накопитель способен задействовать одновременно для обмена данными с платой. Количество каналов указывается на корпусе накопителя либо в паспорте устройства после названия протокола «NVMe» — «NVMe 3.0 Х2» или «NVMe 3.0 Х4» и т.д.

Так, если в настройках BIOS/UEFI задано меньшее количество линий «PCIe», чем может одновременно использовать SSD-диск, то падение производительности — закономерное явление. Вот пример BIOS/UEFI с опцией настройки пропускной способности интерфейса «PCIe» у материнских плат с разъемом «M.2» для подключения дисков в соответствующем форм-факторе:

Существует и другая ситуация. Некоторые материнские платы позволяют вручную выбирать поколение интерфейса «PCIe», и чем оно «моложе», тем большую пропускную способность тот имеет. Например, подобная опция присутствует у плат «msi X995»:

Поколение SATA

Приоритет загрузки

На многих тематических форумах можно встретить посты, в которых говорится о снижении производительности SSD-накопителя в связи с тем, что тот не выбран в качестве приоритетного устройства в очереди загрузки. Мы не можем утверждать, так ли это, но если так, то выставить SSD первым в очереди загрузочных устройств не составит труда:

  • В BIOS/UEFI нужно найти раздел, в котором осуществляется формирование очереди загрузки. Он может называться по-разному — в зависимости от модели материнской платы, но чаще всего это «Boot». Сам список этих устройств также именоваться по-разному, например — «Boot Order», «Fixed Boot Order Priorities», «Boot Option Priorities» и т.п.
  • И затем переместить SSD-диск в верхнюю позицию очереди загрузки. Например, у материнских плат «msi», в которых чип BIOS/UEFI оснащен пользовательским интерфейсом «msi Click BIOS 5», для этого нужно просто кликнуть по верхнему пункту в списке устройств загрузки и затем выбрать SSD-диск:

Настройка приоритета загрузки

Проблемы с SATA-кабелем или неправильное подключение диска к плате

Касательно SATA-кабелей. Известно, что плохое их состояние может привести, в т.ч., и к потере производительности SSD-диска. Тут можем только посоветовать заменить его. Возможно, что проблема вовсе и не в кабеле, а в контактной площадке на материнской плате или самом диске (они могли загрязниться или даже окислиться).

Многие материнские платы стационарных ПК оснащаются сразу несколькими поколения SATA-интерфейсов, отличающихся пропускной способностью. На момент написания статьи существовало три базовых поколения: SATA 1.0, SATA 2.0, SATA 3.0 (не считая усовершенствованных версий интерфейсов SATA 2 и SATA 3).

Так, если SSD-диск, использующий интерфейс SATA 3 (а других, скорее всего, и не существует), подключить к порту SATA 2, то производительность устройство будет ограничена производительностью интерфейса «SATA 2». Какое именно поколение интерфейса реализовано на разъеме SATA, обычно указывается на материнской плате, как это показано здесь:

Разъемы SATA

Иногда вместо «SATA 3» на плате указывается «SATA 6G», под чем подразумевается скорость передачи данных по интерфейсу SATA 3-го поколения — 6 Гбит/с.

Разъемы SATA 6G

Нагрузка на SSD-диск со стороны фоновых процессов

Нельзя исключать оказание на SSD-диск сильной нагрузки со стороны запущенных на компьютере процессов. Если таковая присутствует, это легко выявить при помощи «Диспетчера задач»:

Диспетчер задач

Можно воспользоваться и сторонними утилитами, позволяющих мониторить нагрузку на диск. Например — программой System Explorer. Это бесплатная утилита для мониторинга текущего состояния различных комплектующих ПК, в т.ч. и запоминающих устройств. Если диски в данный момент выполняют какие-то операции с данными, то System Explorer покажет, какие именно операции (чтение и/или запись) выполняются и какими процессами они были инициализированы:

System Explorer

Некорректная работа драйвера

За связь между SSD-диском и операционной системой отвечает драйвер контроллера запоминающих устройств или контроллера AHCI, обычно устанавливающийся на компьютер вместе с Windows. Если в его работе наблюдаются сбои или он вовсе «слетел», низкая скорость SSD может являться последствием всего этого. Чтобы убедиться хотя бы в наличии установленного драйвера, сделайте следующее:

  • Откройте окно «Выполнить» (Win + R), введите в поле «Открыть» без кавычек команду «devmgmt.msc» и нажмите «ОК»:

devmgmt.msc

  • Запустится системное приложение «Диспетчер устройств». Найдите в отобразившемся списке раздел «Контроллеры IDE ATA/ATAPI». В нем должно присутствовать название AHCI-контроллера:

Диспетчер устройств

  • Если такого раздела не существует или у названия AHCI-контроллера стоит восклицательный знак или желтый треугольник, то это означает наличие проблем с драйвером.

Для установки или обновления драйвера можно использовать программу DriverHub. Также можно зайти на сайт производителя материнской платы и скачать драйвер оттуда (обычно он присутствует в комплекте драйверов для платы). Для этого потребуется определить материнской платы, что можно сделать при помощи системного приложения «Сведения о системе»: вновь откройте окно «Выполнить» и запустите команду «msinfo32» по инструкции выше. В новом окне напротив графы «Модель основной платы» — можно будет получить искомую информацию:

Модель материнской платы в msinfo32

Наличие логических ошибок на диске или проблемы с прошивкой

В плане сохранения данных твердотельные накопители хоть и являются более надежными устройствами, нежели жесткие диски, они все же не защищены от возникновения логических ошибок. Они могут проявляться по-разному — от падения скорости записи/чтения до возникновения ошибок доступа при попытке открытия файла или запуска программ. То же относится и к прошивке SSD — микропрограмме, отвечающей за управление контроллером накопителя.

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

При необходимости диск можно «сбросить» самостоятельно при помощи системных инструментов Windows, однако это приведет к уничтожению всех данных на накопителе, и для выполнения операции SSD-диск не должен являться системным (т.е. операционная система должна быть установлена на другой диск). На всякий случай приведем инструкции, как это сделать:

Очистка диска

Вполне вероятно, что после этой процедуры SSD-диск перестанет быть доступным из «Проводника». Все потому, что на нем отсутствует разметка и/или он не проинициализирован системой. В решении обоих проблем поможет системное приложение «Управление дисками»:

  • Вновь откройте окно «Выполнить» и выполните из него команду «diskmgmt.msc».
  • Откроется приложение «Управление дисками». Если диск не был инициализирован Windows, то он будет помечен пометкой «Не проинициализирован». Кликаем по нему правой кнопкой мыши и выбираем пункт «Инициализировать диск».

Управление дисками

  • В новом окне выбираем вариант «Таблица с GUID разделов» и нажимаем «ОК».
Новые статьи:  Прошивка смартфона Xiaomi Mi A2 Lite

Таблица с GUID разделов

  • На этом инициализация диска завершится. Но на нем еще нужно создать разметку.
  • В окне «Управление дисками» справа от номера диска без разметки будет присутствовать надпись «Не распределена». Кликните правой кнопкой мыши по панели с этой надписью и выберите «Создать простой том»:

Создание тома

  • Нажмите в новом окне «Далее», затем введите размер для нового раздела и снова «Далее»:

Указание размера для тома

  • Выберите любую букву для создаваемого раздела и нажмите «Далее».

Указание буквы для тома

  • На следующем шаге нужно выберите «NTFS» и нажмите «Далее»:

Выбор файловой системы для тома

  • Нажмите «Готово» для завершения.

SSD медленно работает

SSD медленно работает

В этой публикации, друзья, рассмотрим причины, почему SSD медленно работает. Если мы только купили накопитель и при проверке его скоростей выявили жёсткое несоответствие заявленным производителем скоростям работы, скорости оказались ниже, на этом основании можем требовать от продавца замены устройства. Но не факт, что замена SSD решит вопрос, причина медленной работы может крыться в нашем компьютере – в оборудовании или настройках. Какие это могут быть причины? И как быть, если SSD изначально работал нормально, но стал медленно работать в процессе его использования нами?

↑ SSD медленно работает

Начнём, друзья, с того, а действительно ли наш накопитель медленно работает. Разные типы SSD имеют разную последовательную скорость чтения и записи данных, у SSD SATA она меньше, у SSD NVMe больше, у хороших SSD NVMe ещё больше. Какой должна быть максимальная последовательная скорость чтения и записи данных, нужно смотреть в характеристиках накопителя на сайте производителя. Рандомная скорость чтения и записи всегда ниже, а мелких блоков данных (4 Кб) – самая низкая. Хорошо, если 50-60 Мб/с, но может быть меньше – 20-30 Мб/с, и это норма для ультрабюджетных накопителей. Если программа тестирования скорости SSD показывает значительно меньшую последовательную скорость чтения и записи данных, чем заявлено производителем, нужно проверить скорость накопителя другими способами. Чтобы убедиться, что проблема действительно есть. Разные способы проверки скорости накопителей – средствами Windows и сторонними программами — найдёте в статье сайта «Программы для тестирования SSD». Для максимально объективных результатов тестирования бенчмарк-программами тестируйте накопитель, когда он без фоновых нагрузок. Т.е. на тестируемом SSD не должна работать Windows, не должны быть запущены какие-то процессы. Если Windows на другом жёстком диске нет, запустите тестирование с флешки WinPE. Если SSD всё же не выдаёт те скорости, которые должен, давайте разбираться с причинами.

↑ Вирусы

За медленную работу SSD можем принять проблемную работу всего компьютера – тормоза, зависания, глюки, медленное копирование данных, загрузка диска и прочих ресурсов на 100% в диспетчере задач и т.п. Причиной этому могут быть вирусы. Как с ними бороться – в статье «Как проверить компьютер на вирусы».

↑ Драйверы

Если SSD медленно работает, можно попробовать установить все драйверы материнской платы с её сайта (драйверы чипсета, SATA и другие, какие есть).

↑ Версия и линии PCI-E для SSD NVMe

SSD NVMe могут не выдавать заявленную производителем максимальную последовательную скорость чтения и записи данных, упираясь в пропускную способность интерфейса PCI-E. Нет ли у нас такой проблемы, можем узнать с помощью программы CrystalDiskInfo. В ней обычно для SSD NVMe указывается режим передачи данных – текущий и возможный. Указывается как версия и число линий PCI-E. В одном из случаев накопитель может упираться в пропускную способность версии PCI-E. Например, у SSD NVMe она 4.0, а на компьютере 3.0. Или у SSD NVMe она 3.0, а на компьютере 2.0. В таком случае нужно выяснить, нет ли других слотов M.2 для SSD NVMe на материнской плате. Возможно, есть другие слоты M.2 с поддержкой той версии PCI-E, что у накопителя. Если таких слотов нет, нужно менять или материнку, или процессор (если он своими линиями питает слот M.2), или оба компонента. Менять на более современные, с поддержкой более новой версии PCI-E для SSD NVMe. В другом случае накопитель может упираться в пропускную способность линий PCI-E. Так, на материнской плате может быть несколько слотов M.2, но не все из них полноценные, с 4-мя линиями, т.е. PCI-E х4, а есть слоты с 2-мя линиями, т.е. PCI-E х2. Может быть и так, что на материнке имеется только один слот M.2 PCI-E х2. Соответственно, SSD NVMe, рассчитанный на работу в слоте PCI-E х4, если его установить в слот M.2 PCI-E х2, будет ограничен в последовательной скорости обработки данных. В этом случае также необходимо исследовать материнку, возможно, на ней есть слоты M.2 PCI-E х4. Если есть, необходимо установить накопитель в такой слот. Если нет, необходимо менять материнскую плату на таковую со слотами M.2 PCI-E х4. Детально об этом нюансе в статье «Как выбрать материнскую плату ПК» .

↑ Версия SATA для SSD SATA

SSD SATA также могут упираться в пропускную способность своего интерфейса SATA и не выдавать заявленную производителем скорость чтения и записи данных. Так бывает, если накопитель подключён не к порту SATA ІІІ (SATA/600), а к порту SATA ІІ (SATA/300). Выявить эту проблему также можно с помощью программы CrystalDiskInfo. В ней указывается текущий и возможный режим передачи данных, указывается как версия интерфейса SATA.

Если текущий режим указан SATA/300, т.е. SATA ІІ, необходимо подключить SSD к порту SATA ІІІ на материнке.

↑ Настройки BIOS

Урезать скорость работы SSD могут настройки BIOS. Если это SSD NVMe, может быть так, что в BIOS установлены настройки, ограничивающие версию PCI-E. Нужно проверить настройки BIOS и выставить максимально свежую версию PCI-E. Если это SSD SATA, в BIOS на старых компьютерах может быть установлен устаревший режим контроллера SATA IDE. Этот IDE нужно сменить на AHCI, он даст 10% прироста производительности в сравнении с IDE. Но при смене режима контролера SATA в BIOS придётся переустанавливать Windows.

↑ Аппаратное подключение

  • Подключение неплотное, отходят контакты, контакты окислены, SATA-шлейф имеет повреждения и т.п.;
  • Проблема кроется в слоте M.2 или порте SATA. Нужно попробовать другие;
  • Проблема кроется в Optibay — устройстве, которое позволяет установку SATA-диска место DVD-привода на ноутбуках. Нужно проверить, как SSD работает при подключении к обычному порту SATA.

↑ Мало свободного места

SSD начинает медленно записывать данные, когда у него остаётся мало свободного места. Он не может использовать SLC-кэширование и записывает данные с высокой фрагментацией. Чтобы улучшить производительность SSD, необходимо освободить как можно больше дискового пространства. Желательно, чтобы свободным оставалось не менее 10% места на SSD.

На всякий случай, друзья, проверьте, включена ли функция TRIM.

↑ Троттлинг

SSD медленнее работает, если он в троттлинге из-за перегрева. Перегреваться накопитель может, будучи под длительными нагрузками. Его температуру можно посмотреть, в частности, в упомянутой программе CrystalDiskInfo. Смотрим температуру SSD в обычном состоянии. Далее даём ему нагрузки, например, запускаем бенчмарк-тестирование и снова смотрим температуру. Если температура выше нормы, об этом будет говорить красный индикатор значения температуры в окне CrystalDiskInfo.

Решить вопрос можно попробовать, установив накопитель SSD NVMe в другой слот M.2, а SSD SATA разместив в другом месте корпуса. В обоих случаях накопители должны быть подальше от горячих потоков процессорного кулера и видеокарты. Если температура под нагрузками не снижается, можно:

  • Установить дополнительные корпусные кулеры;
  • Настроить кулеры на большую скорость (если скорость кулеров настраивается);
  • Приобрести и установить радиатор для SSD.

↑ Неисправности SSD

SSD может медленно работать, если в его работе имеются неисправности. Имеются ли неисправности, может сообщить та же программа CrystalDiskInfo. Она отображает статус здоровья SSD и значения S.M.A.R.T. Плохое состояние здоровья будет отмечено красным индикатором.

Детально о состоянии здоровья SSD расскажет программа Hard Disk Sentinel. Если дела накопителя плохи, но он ещё работает, самое время переносить важные данные на другое устройство информации. Хорошо, если SSD на гарантии, его можно по гарантии сдать в сервис производителя или точку продажи. Если нет, можно рассмотреть возможность ремонта в сервисе. Но стоят такие услуги дорого, обычно дороже стоимости бюджетных SSD с объёмом до 250-256 Гб включительно. Ремонтировать SSD нет смысла, если у него исчерпан внушительный объём ресурса перезаписи. Как узнать использованный ресурс перезаписи – в статье «Как узнать, сколько времени проработает SSD».

↑ Обновление прошивки

Способ возможного решения проблемы медленной работы SSD на крайний случай – обновление прошивки. Друзья, без надобности обновлять прошивку SSD не нужно, это не требуется для нормальной работы накопителя. Но в редких случаях, если в работе накопителя есть проблемы, обновление прошивки может устранить эти проблемы. Перед обновлением прошивки нужно сделать бэкапы важных данных, хранящихся на SSD.

Как обновить прошивку SSD? У каждого накопителя свой способ: это может быть программа, обновляющая прошивку в среде Windows, а может быть загрузочная флешка с программой и дистрибутивом обновления. Информацию нужно искать на сайте производителя SSD, там же скачивать нужные программы и файлы.

Например, прошивку SSD от компании Samsung можно обновить и с загрузочной флешки, и в Windows-программе Samsung Magician. Программа сама определяет, нужно ли обновление прошивки. И предлагает обновиться. Можем последовать этому предложению.

И запустить обновление.

Вот это, друзья, такие возможные решения проблемы, если SSD медленно работает.


Оставьте комментарий