SaAnVi.Ru - пародии - фотоприколы - банная - политота - компота - житота | сцылки - блог - думы - рецензии - поржать - фотосеты - поддержать (0%) |
популярные посты ▶
|
Trimcheck: проверка TRIM у SSD-накопителяSSD-накопители, в отличие от "обычных" HDD, имеют другую парадигму работы. При удалении файла с обычного жёсткого диска, система стирает указатель в файловой таблице, но физически данные остаются на винчестере (если не предприняты особые меры безопасности). Когда надо записать другой файл на "свободное место", данные просто пишутся поверх. Иное дело SSD: для того, чтобы записать данные в ячейку, её нужно сначала очистить. Если не предпринимать никаких хитростей, то скорость работы SSD будет со временем ощутимо деградировать, ведь количество "чистых" ячеек будет уменьшаться, и при записи придётся тратить дополнительное время на стирание. Поэтому, контроллеры SSD (и соответствующее ПО на компьютере) используют хитрость: команду TRIM. При удалении файла, операционная система не только стирает запись в таблице файлов, но и сообщает накопителю, какие ячейки следует "зачистить", т.к. они больше не используются. Накопитель сотрёт их при первом удобном случае (в момент простоя, который обязательно состоится в ближайшие секунды или минуты), никоим образом не "уронив" производительность. Впоследствии, когда понадобится записать в ячейки информацию, они уже будут подготовлены для записи и она произойдёт быстро. Если говорить о Windows, то с версии Win7 система "знает" про SSD и умеет применять команду TRIM. Впрочем, на "зрелых" компьютерах в BIOS может быть отключен режим AHCI, и тогда система (возможно) не сможет работать с TRIM. WinXP и Vista не знают про TRIM (есть различные способы с шаманскими бубнами). В общем, при использовании SSD надо стопроцентно убедиться, что TRIM работает, иначе вас ждут неприятности. Способов проверки "включенности" TRIM в Windows достаточно много, но они могут давать неправильную картину. Я собственными глазами видел случай, когда все "проверки" указывали на то, что TRIM работает - а он не работал (SSD, при этом, ворочался еле как и "подвешивал" систему, что подтверждало подозрения). В тот раз оказались виноваты драйверы SATA для контроллера nVidia - при установке стандартных Windows-драйверов TRIM заработал, как ни в чём не бывало... Стопроцентно убедиться в рабочем TRIM можно с помощью небольшой утилиты под названием trimcheck от Владимира Пантелеева. Работает trimcheck просто: записывает случайные данные в определённую область SSD, сохраняет эти же данные себе в специальный файл, стирает данные на SSD, а при следующем запуске утилиты сверяет содержимое файла и той самой области. Если TRIM работает, то область должна быть очищена (содержать нули), если нет - будет содержать "удалённые" данные (либо другие данные, которые случайным образом записала в то же самое место система или другая программа). Запускать программу следует с того диска, который предполагается проверить. Программа делает своё дело, в результате чего в папке с ней появляется файл trimcheck-cont.json с данными. Затем нужно подождать несколько десятков секунд и вновь запустить trimcheck. Программа сверит содержимое файла с содержимым на диске и, в случае, если ячейки на диске были затёрты, выдаст сообщение "TRIM appears to be WORKING". Если выдаётся сообщение о нерабочести ("TRIM appears to be NOT WORKING") - следует подождать подольше (возможно, даже перезагрузить систему). Если и после перезагрузки данные не стёрты - с TRIM явно что-то не так. Также, программа может показать статус "INDETERMINATE". Это тот случай, когда за время ожидания TRIM (возможно) успел сработать, и какая-то другая программа (или система) что-то записала в тестировочные ячейки. Следует повторить процесс проверки для более конкретных результатов (в случае срабатывания TRIM, область должна быть заполнена нулями, а не произвольными данными). Для того, чтобы начать тест заново, нужно удалить файл trimcheck-cont.json. Попытаться исправить "неработающий TRIM" можно командой winsat diskformal в терминале. Система оценит параметры диска и включит TRIM. Если и после этого что-то не так - надо искать проблему в связке "режим контроллера BIOS - драйверы контроллера - контроллер SSD".
Профессиональная компьютерная помощь в Красноярске от автора статьи ;)
©2020, Анатолий Савенков
Комментариев нет
Вы не зарегистрированы. Зарегистрируйтесь или войдите в систему, чтобы не набирать каждый раз проверочный код (и иметь другие приятные функции на сайте). Действует суточный лимит анонимных комментариев для защиты от троллей, школоло-хакеров и спам-ботов. На текущий момент осталось комментариев: 10. Добавить комментарий
Фулюганствовать не надо: соблюдайте правила приличия. Я не люблю комментариев не по делу типа "Оццтой!" и им подобных. Если хотите что-то покритиковать или поучить кого-то жизни - делайте это с чувством, с толком и с расстановкой.
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||