Сколько длится дефрагментация диска
Несомненно, вопрос, вынесенный в заголовок статьи, не нов, поднимался не раз и по нему достигнут консенсус «не особо нужна, и даже может быть вредна».
Однако недавнее обсуждение в комментариях заставило меня ещё раз задуматься.
Со временем любой SSD всё равно сильно фрагментируется (внутри, в FTL)… Свежезаписанный SSD при линейном чтении даст высокую скорость, а уже поработавший — гораздо ниже, потому что линейными оно будет только для вас.
Да, обычно такое не должно происходить: или мы пишем «понемногу» в мелкие файлы/небольшие блоки метаинформации ФС (скорость линейного чтения которых нас не особо волнует), либо же мы пишем «помногу» в большие файлы и всё будет хорошо. Бывает и дозапись мелкими блоками в большие файлы — логи, например, однако они относительно короткоживущие и особой проблемы я тут не вижу.
Но легко представился вполне реальный сценарий, при котором всё-таки внутренняя фрагментация SSD может проявиться: файл базы данных, в который идёт достаточно активная случайная запись. Со временем он (оставаясь нефрагментированным на уровне операционной системы) окажется физически очень даже фрагментированным, что может существенно снизить скорость seq scan, резервного копирования и т.п.
Для проверки я написал скрипт и провёл тесты.
Спойлер: проблема присутствует (существенно влияет на производительность) только на одной из попавшихся под руки моделей (и та позиционируется производителем не как datacenter, а как десктопная/ноутбучная).
Если в двух словах, SSD устроен очень непросто. В NAND flash можно писать (точнее стирать) только большими блоками. А операционная система видит SSD как набор 512-байтовых (или 4096-байтовых) секторов, каждый из которых может быть адресован независимо.
Чтобы как-то это совместить, придумана такая вещь, как FTL (flash translation layer): данные во flash-памяти лежат не последовательно, а (очень условно) в том порядке, в котором они были записаны, что-то вроде log-структурированных файловых систем.
Такие структуры очень хорошо обрабатывают случайную запись, превращая её в последовательную, но, увы, ничто не бывает бесплатно — в результате зачастую последовательное чтение превращается в случайное.
Алгоритмы, по которым работают FTL, закрыты, однако, насколько мы можем судить, у разных производителей они могут кардинально различаться. Соответственно, кардинально может различаться и поведение накопителей под нагрузкой.
Именно это мы и будет исследовать.
Идея скрипта: создаём файл на несколько гигабайт, заполненный случайными данными, замеряем скорость последовательного чтения.
Далее используя случайный доступ переписываем часть тестового файла и снова измеряем скорость линейного чтения. Если наши подозрения верны, то теперь чтение из файла будет идти медленнее.
После каждой записи делаем по три операции чтения с задержкой между ними на случай, если какой-то накопитель в фоне производит дефрагментацию и потом скорость чтения улучшится.
Не раз встречал обзоры, в которых запускают чтение с нового накопителя, получают какие-то фантастические цифры и, ничтоже сумняшеся, публикуют их. Через какое-то время тест повторяют уже на не столь девственном диске, и вдруг оказывается, что время доступа выросло, а скорость, соответственно, упала.
Дело в поддержке TRIM: контроллер внутри SSD может «знать», что в конкретном блоке нет полезных данных, информация об этом хранится в FTL. И при запросе на чтение из такого блока он не обращается к медленной NAND flash, а сразу возвращает нули. На новом накопителе все блоки помечены как неиспользуемые, соответственно, в тестах на чтение он готов ставить рекорды. Только нас же интересует с какой скоростью SSD умеет отдавать не нули, а данные.
Кроме этого, некоторые накопители умеют сжимать данные, и на хорошо сжимаемых тестовых данных могут показывать не совсем те результаты, которые будут в реальной жизни.
Поэтому, перед тестированием стоит заполнять SSD несжимаемыми данными (в linux хорошим источником может служить /dev/urandom ).
тестовый файл создаётся в текущем каталоге.
тестировал только под linux c dash, coreutils и fio из debian buster, с другими дистрибутивами навряд ли будут проблемы, а вот под freebsd и другие операционные системы скорее всего скрипт придётся «допиливать».
Обнаружилось, что NVMe-накопители intel у меня сейчас только на серверах с windows; пришлось с помощью гугла, stackexchange и какой-то матери слепить вариант и под винду
Из внешних зависимостей только fio ; путь к exe-файлу и временному файлу указывается в первых строчках скрипта.
Получил следующие результаты:
- фоновой дефрагментации в тестируемых моделях не обнаружено: скорость чтения не повышается через некоторое время после записи, в том числе длительный «отстой» (час и даже более суток) ничего не меняет, поэтому в таблице ниже привожу просто лучший результат из трёх запусков;
- под windows почему-то время чтения менее стабильно и оказалось выше ожидаемого (впрочем, возможно, дело в том, что эти сервера оказались более нагружены);
- продолжение записи сверх указанного в скрипте (перезапись файла более одного раза) не влияет на производительность.
Время чтения (в секундах) файла размером 4Гб для разных дисков:
Диск | Первое чтение после последовательного заполнения файла | После случайной записи 50Мб | +200Мб | +800Мб | +4000Мб |
---|---|---|---|---|---|
intel S3510 SSDSC2BB480G6 | 10.7 | 10.7 | 10.8 | 10.8 | 10.8 |
toshiba XG5 KXG50ZNV512G | 1.9 | 2.9 | 3.7 | 4.8 | 6.8 |
samsung PM963 MZQLW960HMJP | 2.8 | 3.2 | 3.5 | 3.7 | 4.2 |
samsung PM983 MZQLB960HAJR | 3.3 | 3.6 | 3.4 | 3.4 | 3.4 |
samsung PM981 MZVLB1T0HALR | 1.8 | 1.8 | 2.1 | 2.5 | 3.5 |
samsung PM1725b MZPLL1T6HAJQ | 1.8 | 1.9 | 2.0 | 2.3 | 2.9 |
micron 5200 eco | 9.3 | 9.8 | 10.4 | 12.2 | 10.7 |
samsung PM883 MZ7LH1T9HMLT | 7.9 | 7.9 | 8.1 | 8.1 | 8.0 |
intel P3520 (win) | 5.8 | 5.9 | 6.0 | 6.1 | 5.8 |
intel P4500 (win) | 4.2 | 4.2 | 4.3 | 4.4 | 4.3 |
Жирным отмечены DC модели (остальные — десктопные/ноутбучные); где SATA, а где NVMe, думаю, видно без пояснений.
Мы видим, что по мере случайной записи в файл у самсунга PM981 скорость чтения падала и в итоге упала вдвое (но осталась, правда, достаточно неплохой), а у единственной тошибы в таблице — вовсе в 3.5 раза, фактически сравнявшись с таковой у SATA устройств.
С другой стороны, у большинства устройств случайная запись или вовсе не повлияла на производительность, или повлияла незначительно.
Моя интерпретация этих результатов: скорость линейного чтения у SSD действительно может деградировать со временем, однако деградация, вызванная внутренней фрагментацией, не носит совсем уж фатального характера на большинстве дисков (на дисках intel, например, она вовсе незаметна; на дисках samsung если и заметна, всё равно скорость чтения остаётся вполне приемлемой).
Остаётся открытым вопрос деградирует ли скорость чтения со временем по другим причинам (например, из-за износа NAND flash).
Могу сказать про тошибу XG5: разницы в поведении между диском, на который по SMART было записано >>150Тб, и новым диском я не заметил — или 300-400 перезаписей недостаточно, чтобы износ flash стал заметен, или он вовсе не влияет на производительность SSD.
По поводу падения производительности после случайной записи: у меня как раз на такой тошибе хранится достаточно нагруженная БД mysql размером около 100Гб. Действительно, в полном соответствии с изложенными выше теорией и измерениями, скорость чтения «боевых» таблиц mysql оказалась достаточно низкой (около 600Мб/с), скорость же чтения других крупных файлов с той же файловой системы гораздо выше (>2Гб/с).
Если хочется побороть, то можно воспользоваться одним из первых методов дефрагментации: делаем бэкап, удаляем файлы, восстанавливаем из бэкапа. Недостаток этого метода в том, что он достаточно долгий и подразумевает downtime (а через некоторое время данные во флеш-памяти снова окажутся фрагментированными и всё придётся повторять сначала). Так что проще или смириться, или выбирать диски, которые не подвержены этой проблеме.
Придумал относительно быстрый способ избавиться от внутренней (и только от внутренней) фрагментации SSD:
Не должно приводить к потере данных, но я не тестировал на боевых системах, ничего не гарантирую!
Есть ещё одно «но»: я не уверен на 100%, что все SSD правильно обрабатывают ситуацию «пишем нули в область, для которой до этого делали TRIM» (то есть с точки зрения накопителя области ФС, на которые ранее делали TRIM, могут теперь считаться не свободными, а занятыми данными).
В целом, рекомендация « забить смириться или выбирать диски» остаётся в силе.
Резюме: дефрагментация может быть полезна для некоторых SSD, однако не совсем такая (совсем не такая?) как для HDD. Нам важно не только то, что файл расположен в непрерывной цепочке секторов, но и то, что запись в эти секторы шла последовательно.
Дефрагментация диска — процедура объединения разбитых на фрагменты файлов, которая, в основном, используется для оптимизации Windows. Практически в любой статье по ускорению работы компьютера можно встретить совет о проведении дефрагментации.
Но далеко не все пользователи понимают, что же представляет собой дефрагментация, и не знают, в каких случаях нужно ее делать, а в каких нет; какое ПО для этого стоит использовать — достаточно ли встроенной утилиты, или же лучше установить стороннюю программу.
Что такое дефрагментация диска
Делая дефрагментацию диска, многие пользователи даже не задумываются или не пытаются узнать, что же это вообще такое. Ответ можно найти в самом названии: «дефрагментация» – это процесс, объединяющий файлы, которые при записи на жесткий диск были разбиты на фрагменты. На изображении ниже наглядно видно, что слева фрагменты одного файла записаны сплошным потоком, без пустых мест и разделений, а справа этот же файл разбросан по жесткому диску в виде кусочков.
Естественно, диску гораздо удобнее и быстрее считывать сплошной файл, чем разделенный пустым пространством и другими файлами.
Почему дефрагментация длится так долго?
Дефрагментация действительно зависит от используемого оборудования. Чем больше размер жесткого диска, тем больше времени потребуется; чем больше файлов хранится, тем больше времени потребуется компьютеру для их дефрагментации. Время варьируется от компьютера к компьютеру, так как каждый из них имеет свой уникальный случай.
Есть ли смысл использовать сторонние программы для дефрагментации
Разработчики создали большое количество программ, которые занимаются дефрагментацией. Можно найти как небольшие программки-дефрагментаторы, так и встретить их в составе комплексных оптимизаторов системы. Существуют бесплатные и платные варианты. Но нужны ли они?
Определенная эффективность сторонних утилит, несомненно, присутствует. Программы от разных разработчиков могут предлагать:
- Собственные настройки автодефрагментации. Пользователь может более гибко управлять расписанием процедуры;
- Иные алгоритмы проведения процесса. У стороннего ПО есть свои особенности, более выгодные в конечном итоге. Например, они требуют меньше процентов свободного места на HDD для запуска дефрагментатора. Параллельно осуществляется оптимизация файлов, повышающая их скорость загрузки. Также происходит объединение свободного пространства тома, чтобы в дальнейшем уровень фрагментации повышался медленнее;
- Дополнительные возможности, к примеру, дефрагментация реестра.
Конечно, функции программ разнятся в зависимости от разработчика, поэтому пользователю необходимо подбирать утилиту, исходя из своих потребностей и возможностей ПК.
Сколько проходов выполняет дефрагментация Windows 10?
Это может занять до 10 часов, более 30 проходов на процессорах начального уровня. Я предлагаю очистить диск перед запуском дефрагментации, а также подумать, действительно ли это необходимо.
Что будет, если я остановлю дефрагментацию?
Auslogics Disk Defrag: свой метод дефрагментации и оптимизация дисков SSD
После установки данной утилиты, автоматически включаются службы, которые будут проводить анализ диска в фоновом режиме. Данное программное обеспечение имеет расширенный функционал. С его помощью можно дефрагментировать внешний накопитель, HDD и SDD.
Утилита Auslogics Disk Defrag позволяет просканировать все диски, а также оптимизировать их
Обязательно ли проводить постоянную дефрагментацию диска
Все современные версии Windows предлагают автоматическое проведение этого процесса по расписанию раз в неделю. В целом, это больше бесполезно, чем необходимо. Дело в том, что сама по себе фрагментация — старая процедура, и раньше действительно была постоянно нужна. В прошлом даже легкая фрагментация уже отрицательно сказывалась на производительности системы.
Современные HDD имеют более высокую скорость работы, а новые версии операционных систем стали гораздо «умнее», поэтому даже с определенным процессом фрагментации пользователь может не замечать снижения скорости работы. И если используется винчестер с большим объемом (1 ТБ и выше), то система может распределить тяжелые файлы оптимальным для нее образом так, что это не отразится на производительности.
Кроме того, постоянный запуск дефрагментатора сокращает срок службы диска — это немаловажный минус, который стоит брать во внимание.
Поскольку по умолчанию в Windows дефрагментация включена, то ее необходимо отключать вручную:
-
Зайдите в «Этот компьютер», нажмите правой кнопкой по диску и выберите «Свойства».
Как узнать, что дефрагментация завершена?
Можно ли использовать компьютер во время дефрагментации?
Да, действительно можно, и здесь нет никаких рисков. API дефрагментации Mcirsoft (код, выполняющий дефрагментацию) на 100% отказоустойчив. Однако при работе во время дефрагментации производительность может снизиться. Хороший дефрагментатор снизит приоритет, когда то, что вы делаете, требует доступа к файловой системе.
Ускоряет ли дефрагментация компьютер?
Как сделать дефрагментацию на Виндовс 10
Дефрагментацию можно выполнить разными способами:
- через настройки винчестера;
- с помощью консоли командной строки;
- с помощью консоли отладки и управления PowerShell.
Через свойства жестких дисков
- Необходимо найти на рабочем столе ярлык «Компьютер».
- Далее следует открыть «Проводник» и перейти в раздел локальных томов.
- Затем следует кликнуть по локальному системному тому ПКМ и в диалоговом окне выбрать «Свойства».
- На панели инструментов нужно выбрать вкладку «Обслуживание».
- В контекстном меню нажать на кнопку «Дефрагментация».
- В меню «Состояние» необходимо нажать «Провести сканирование диска».
- После того, как будет выполнена проверка состояния локального тома станет активной вкладка «Дефрагментация».
- Требуется щелкнуть по кнопке «Выполнить».
Процесс может занять несколько часов, а в завершении потребуется рестарт ОС.
Через консоль «CMD»
Многие пользователи спрашивают, как на ОС Виндовс 10 сделать дефрагментацию диска? Делать это можно через командную строку, запущенную с расширенными правами доступа:
- Необходимо открыть стартовое окно и нажать на поисковую строку.
- В поиске нужно прописать запрос «CMD».
- В диалоговом меню нажать «Запустить с расширенными правами доступа».
- В окне консоли прописать исполняемый код «defrag c» (последняя буква означает наименование локального системного тома).
- Для выполнения дефрагментации нужно прописать исполняемую команду с наименованием «defrag C: M».
Через PowerShell
Консоль отладки позволит выполнить полное сканирование файловой системы
Как проводить дефрагментацию
Есть два основных способа проведения дефрагментации: установка утилиты от другого разработчика или использование встроенной в операционную систему программы. Оптимизировать при этом можно не только встроенные диски, но и внешние накопители, подключенные по USB.
На нашем сайте уже есть инструкция по проведению дефрагментации на примере Windows 7. В ней вы найдете руководство по работе с популярными программами и стандартной Windows-утилитой.
Подводя итоги вышесказанного, мы советуем:
- Не дефрагментировать твердотельный накопитель (SSD).
- Отключить запуск дефрагментации по расписанию в Windows.
- Не злоупотреблять этим процессом.
- Сперва делать анализ и выяснять, есть ли необходимость в выполнении дефрагментации.
- По возможности пользоваться качественными программами, чья эффективность выше встроенной Windows-утилиты.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Вы можете оставить его работать в фоновом режиме и не сильно повлияет на вашу производительность на приличном устройстве. Для выполнения может потребоваться от 1-2 проходов до 40 и более проходов. Нет установленного количества дефрагментации. Вы также можете вручную установить необходимые проходы, если используете сторонние инструменты.
Можно ли остановить дефрагментацию на полпути?
Что такое проход в дефрагментации?
Сколько проходов занимает дефрагментация в Windows 10?
Дефрагментация диска может занять от нескольких минут до нескольких часов отделка, в зависимости от размера и степени фрагментации вашего жесткого диск. Вы по-прежнему можете использовать свой компьютер во время дефрагментации процесс.
Microsoft никогда специально не говорит, потому что Windows автоматически определяет необходимые параметры. Количество и время различно для каждой ситуации.
Windows 8 и выше автоматически определяет количество проходов в зависимости от состояния Smart, количество ошибок, размер диска, время с момента последней проверки и т. д. Вы можете держать его работает в фоновом режиме и не влияет на производительность много на прилично speced устройства. Это может занять от 1-2 проходов до 40 проходов и более для завершения. Нет установленного количества дефрагментации. Вы также можете вручную установить необходимые проходы, если вы используете сторонние инструменты. Хо гораздо фрагментирован был ваш водить?
Как настроить автоматическую дефрагментацию дисков в Windows 10
Настройка производиться с помощью штатных средств операционной системы. Пользователи могут включить дефрагментацию при запуске ОС или создать задачу в планировщике.
Важно! Некоторые владельцы персональных компьютеров спрашивают, как сделать дефрагментацию на Виндовс 10 через БИОС? Данную процедуру невозможно произвести посредством низкоуровневого программного обеспечения, так как оно не имеет доступа к файловой системе.
Как включить автоматическую дефрагментацию на Виндовс 10
- Необходимо перейти в «Проводник».
- Далее следует открыть раздел локальных томов.
- Кликнуть по системному диску ПКМ и в диалоговом окне нажать «Свойства».
- После этого нужно выбрать раздел «Дефрагментация».
- Затем необходимо щелкнуть по вкладке «Настроить».
- Отметить чекбокс «Использовать расписание».
- В пункте «Период» указать: «ежедневно» или «еженедельно».
- В строке «День» нужно определить день недели, когда будет производиться дефрагментация. По умолчанию – это среда.
- В пункте «Время» требуется указать временной промежуток, когда будет запускаться утилита «Defrag».
- В завершении следует нажать кнопку «Ок».
Настройка расписания для запуска утилиты Defrag
Как отключить автоматическую дефрагментацию диска в Windows 10
- В окне утилиты «Defrag» нужно нажать «Настроить».
- Требуется снять отметку с чекбокса «Использовать расписание».
- Потребуется выполнить рестарт ОС.
Дефрагментация с помощью специальных программ
Для того, чтобы пользователи смогли правильно выполнять оптимизацию винчестера на ноутбуке, были разработаны специальные утилиты, которые позволяют произвести дефрагментацию в автоматическом или ручном режиме.
Дефрагментация SSD накопителя: чем отличается от обычной и как её проводить
Накопитель SSD хранит информацию в специальных ячейках флэш-памяти. Помимо этого, все твердотельные накопители оснащены специальными контроллерами, которые помогают оптимизировать состояние ячеек и полностью удаляют из них информацию, а не перезаписывают ее, как в случае с HDD. Дефрагментация для SSD не требуется, так как встроенный контроллер оптимизирует состояние кластеров и полностью удаляет из них информацию.
Важно! Если нужно выполнить дефрагментацию твердотельного накопителя, то лучше проводить ее 1 раз в месяц. Связано это с тем, что SSD имеют короткий срок службы из-за ограничений цикла чтения и записи информации.
Процесс дефрагментации твердотельного накопителя
Дефрагментация диска позволяет увеличить производительность ОС. Для выполнения данной процедуры можно использовать штатные инструменты Виндовс или стороннее программное обеспечение. Дефрагментировать диск рекомендуется не реже 1 раза в месяц. Использовать утилиту «Defrag» для оптимизации SSD не нужно, так как твердотельные накопители оснащены встроенным контроллером TRIM, который оптимизирует кластеры флэш-памяти.
Обзор про свой жесткий диск я уже написал. А теперь задумался, как улучшить производительность жесткого диска. В этой статье я опишу что можно делать с жесткими дисками, а что нельзя. Говорим о форматировании, дефрагментации, проверке на битые разделы и прочих полезных вещах. :)
Форматирование
Казалось бы, изъезженная тема. Ан нет, есть и тут свои нюансы.
То, что форматируем под NTFS, я думаю понятно (тут и далее я рассматриваю Windows).
А вот как правильно выставить размер кластера?
С точки зрения производительности и надежности, чем больше размер кластера, тем лучше.
Потому что, нагрузка на процессор и память уменьшается, а также уменьшается степень фрагментированности данных, меньше времени требуется на дефрагментацию.
Но давайте рассмотрим более частные случаи.
Например, у нас есть раздел на диске, на котором много маленьких файлов (чаще всего это раздел, на котором стоит ОС). Предположим, что на нем 10000 маленьких файлов по 1 кб. А у нас размер кластера 64 кб. Итого, 640 мегабайт занято, вместо 10.
А вот если у вас коллекция HD-фильмов, музыки или игр, то размер кластера можете смело ставить на 64 кб.
Вывод:
Системным разделам (там где стоит ОС), при форматировании, стоит выделить небольшой кластер, 4 кб будет достаточно. А разделам, на которых у вас много больших файлов, лучше поставить размер кластера максимальный (64 кб), дабы увеличить производительность и обеспечить более долгую жизнь своему винчестеру.
Дефрагментация
Оптимизирует логическую структуру диска, ускоряет запись и чтение файлов, работу программ. Соответственно, на диске, который постоянно перезаписывается (чаще таким является системный диск) фрагментация больше и производить дефрагментацию требуется чаще.
Реализуется встроенными в Windows средствами (Свойства диска -> Сервис -> Выполнить дефрагментацию), но лично мне больше нравится программка Defraggler. Давайте рассмотрим ее.
Хотелось бы отметить, что данная программа — это надстройка к стандартному дефрагментатору Windows. В этом заключается как плюс, так и минус. Плюс в том, что благодаря этому, установочный файл весит менее мегабайта, а на диске она занимает не более двух. Минус в том, что особого прироста производительности ждать не приходится.
Однако, как видно из скриншота, она более информативная (чем стандартный дефрагментатор в Windows) и поддерживает русский язык. Также, в однозначные плюсы программы можно записать ее бесплатность, а также работу с большинством Windows-систем (с Windows 95 по Windows 7).
Также, есть возможность проведение быстрой дефрагментации и дефрагментации отдельных папок/файлов.
Нужна ли вам дефрагментация? Для убедительности, приведу цитату:
«Для испытания возможностей Defraggler было сделано следующее: фрагментированный видео файл размером 80 Мбайт записывается на пустой USB flash носитель. Время записи составляет 12 секунд с лишним. Затем USB flash носитель форматируется, а этот же файл проходит процесс дефрагментации на жёстко диске. После форматирования и перезагрузки USB flash носителя, уже дефрагментированный файл вновь записывается на этот носитель. На этот раз процесс занимает уже ни 12, а 8 секунд с лишним.»
Вывод:
Если на диске постоянно происходит перезапись файлов, то дефрагментацию лучше всего делать раз в 1-2 месяца. Если диск мало используется, то хватит одного раза в 4-6 месяцев. Главное об этом не забывать. Также, очень важно оставлять на диске 15% свободного места всегда, в противном случае MFT (общая таблица файлов) начнет фрагментироваться, что приведет к однозначному падению производительности.
Проверка на ошибки и поврежденные сектора
Рекомендую проверяться как можно чаще. Сегодня мне написал друг, после дефрагментации у него полетел винчестер (сейчас он делает проверку секторов и ошибок, но лучше бы он об этом подумал заранее), если не хотите такого же развития событий, то читайте далее.
Внимание, если у вас диск шуршит, гудит или заедает, задумайтесь, не пора ли его проверить на поврежденные сектора. Сделать это лучше заранее, в противном случае вы рискуете потерять ценную информацию.
Для подобного рода проверок, можно использовать стандартную программу chkdsk, которая вызывается из командной строки, либо через интерфейс взаимодействия с диском. (Свойства диска -> Сервис -> Выполнить проверку)
Если диск системный, то проверку можно выполнить при следующей загрузке.
Также можно воспользоваться удобной программой HDD Scan, про которую уже написан прекрасный обзор и HDD Renegator, ее обзор тоже есть, а точнее их даже два.
Вывод:
Проверка на ошибки и поврежденные сектора — одна из самых важных, ее не стоит забывать, иначе это может обернуться потерей данных. Эту проверку лучше проводить ежемесячно, дабы полностью обезопасить себя и свои данные.
Восстановление данных
Если предыдущие советы не помогли, и данные все же пропали, либо были случайно удалены, то помочь может только их восстановление.
При удалении файл лишь пропадает из зоны видимости, информация же сразу не уничтожается. В имя файла добавляется специальная метка, но он остается на диске до перезаписи. Поэтому, при случайном удалении важного файла или поверхностном (быстром) форматировании (при низкоуровневом данные пропадают навсегда) желательно сразу же выключить жесткий диск.
На эту тему есть хорошая подборка программ. От себя рекомендую EasyRecovery (меня не раз спасала). Хотя у некоторых специалистов, которые профессионально занимаются восстановлением данных, есть предубеждения относительно этой программы.
Также, рекомендую почитать «Помощь в восстановлении информации с HDD» и обращаться, по мере надобности.
Вывод:
До этой стадии лучше не доходить, но если все же так получилось и сами вы ничего не можете сделать (а данные вам важны), то лучше доверьтесь специалистам. Хоть это и не дешево (от 1000 до 15000 и более), но в большинстве случаев стоит того. Если же информация не важна, то чаще выходит дешевле купить новый винчестер, чем восстанавливать старый.
Сортировка данных
Имеется ввиду сортировка для более удобного ручного поиска по шаре.
Лично моя шара выглядит так (упростил для наглядности):
- Кино
- Игровое
- Мультики
- Передачи
- Сериалы
- Install
- Антивирусы
- Графика
- Для работы с коммуникатором
- Запись, эмуляция
- Обучение
- Плееры (аудио и видео), кодеки
- Программирование
- Программы для работы в интернете
- Работа с документами
- Системные
- Словари
- Тесты, бенчмарки, анализаторы
Надеюсь, получилось более-менее понятно. Очень буду рад, если кто в комментариях отпишет свой вариант или предложит мне более удобную сортировку.
Мониторинг состояния диска, замеры скорости
Для этой цели рекомендую использовать программы HD Tune Pro 3.50 (программа предназначена для дисков, производит замеры, контролирует температуру и множество других полезных функций и EVEREST (показывает информацию по всему оборудованию, по ОС, встроенный бенчмарк и куча наворотов).
Всю полезную информацию можно смотреть, если ваш диск поддерживает технологию SMART.Послесловие
Ну вот и заканчиваю я свой пятничный топик, хотя он уже стал субботним, судя по времени.
Напоследок, хотелось бы отметить интересную статью про ААМ. Очень полезная штуковина, позволяет увеличить производительность или уменьшить шум, тут уж как пожелаете. Единственное, чего не позволяет, это одновременно увеличить производительность и уменьшить шум. Ну, я думаю, сами разберетесь, если еще не читали.
Прошу простить за некоторую сумбурность изложения и возможные очепятки. Конструктивные поправки приветствуются.Не забывайте о бэкапах и хороших выходных вам. :)
UPD Никто так и не написал про свою сортировку данных, все зациклились на холиварах вокруг программ. А жаль… :)
Решил я дефрагментировать жесткий диск раздел С, прошло примерно 3 часа, дефрагментация завершилась. Решил запустить дефрагментацию заново, того же диска, а она опять еле еле идет, собственно вопрос, почему ? Раз дефрагментация завершилась, все разложила как надо, не должна ли она пройти за считанные секунды заново ?
И еще один вопрос, нормально ли что дефрагментация идет более 20 часов на диске D, на котором занято всего 200+ гигабайт из 700 ?
Дефрагментация выполняется программой Defraggler.
Ну вот смотрите, когда Вы записываете на жесткий диск компьютера, то они записывается не одним файлом, а разбиваются на маленькие кусочки (кластера) и разбрасываются по всему жесткому диску. И когда Вы обращаетесь к тому или иному файлу, то он начинает собирается по всему диску, что и подтормаживает всю систему. Вот так вот, вроде доходчиво рассказал. А дефрагментация в свою очередь собирает кусочки этих файлов ближе друг к другу и ставит их на початок жесткого диска, тем самим и ускоряет доступ к ним.
sw23: спасибо, но теорию я знаю :)
Я про другое. Дефрагментация была полезна на сталых дисках, со старыми файловыми системами (FAT). Современные диски достаточно производительны, чтобы работать с фрагментацией, а файловые системы достаточно умны, чтобы не фрагментировать данные. Поэтому сам давно отказался от этого бесполезного занятия.
Тем более это даже вредно при использовании SSD и RAID массивов.sw23: да, там где "200+ занято гигабайт из 700" дефрагментацию делать точно смысла никакого нет, она существенным образом проявляется только тогда, когда места мало и большие файлы непрерывно уже не умещаются.
Фаза вторая - перестановка блоков:
Если вы что-то делаете, постоянно пишете на диск, то вы мешаете дефрагментации.
А это происходит всегда, даже если вы не прикасаетесь к компьютеру - ОС и различные программы там свои дела делают ПОСТОЯННО.Фаза первая - АНАЛИЗ не зависит от того первый раз это или второй.
Диск C нужно дефрагментировать при незагруженной системе (т.к. там своп-файл и другие, открытые в режиме записи). Для этих целей рекомендую более продвинутый дефрагментатор PerfectDisk.
у этой программы я всегда такие проблемы видел. и не понятно как она так работает, что 5 лета назад, что сейчас. Новые технологии на дворе, и вполне логично что программа должна понимать что виндовс постоянно что то пишет, и должна понимать что максимально оптимальную дефрагментацию переделывать по новой ей не нужно, потому что она это делала 5 минут назад. И ей не нужно все завново переписывать в конец диска С лишь потому что появился новый драйвер для мышки.
я пользуюсь Auslogic Disk Defrag FREE. в последней версии данной програмы есть функция дефрагментации флешек и SSD, т.е. дефрагментация делается чтобы файл не хранился частями по разным страницам чипа памяти а только подрят заполнял каждую страницу.
и конечноже отображает SMART жесткого диска.
позволяет планировать дефрагментацию для загрузки.
И конечно же простой дефрагментатор с возможностью после своей работы выключить ПК.
.
у меня давно были подозрения почему Auslogic быстро дефрагментирует а Difraggler медленно. была мысль что Auslogic халтурит по полной. Поискав информацию в интернете я не нашел доказательств того что Auslogic что то делает не так. Поэтому зачем платить больше. Рекомендую Auslogic Disk Defrag FREE.
.
PS может Auslogic и не разбивает файлы по рейтингу на 20 степеней важности а всего лишь на 3 я не знаю. Конечно же уверен есть платные программы которые еще успешней дефрагментирую все подрят. Но я думаю качать платные программы а потом искать ключ с вирусами для взлома этой программы. Хотя это очевидно что антивируска ругается не на то что взломщик сделан на основе вируса, а то что взломщик это и есть реальный троян который не пойми что под 2% ресурсов ПК что то копирует в интернет. Только вот реальным вирус вы и каждый удалит. А так берется программа от для сканирования документов, покупается ключ и пишеться троян, а потом вы сами разрешаете ему работать и наоборот защищаете его от всех.
Поэтому я думаю Audlogic Disk Defrag Free бесплатна и заведома без вирусов(антивирус обещал) и ставиться на планировщик дефрагментировать 2 раза в неделю в фоне. При скорости Audlogic вы вообще не заметите его работу, он быстрый и вирусов будет меньше хотябы на один в ПК.Как фрагментация влияет на скорость работы накопителя
Когда требуется открыть записанный фрагментированный файл, головка винчестера будет последовательно передвигаться в те сектора, куда он был сохранен. Таким образом, чем больше раз ему придется передвигаться по жесткому диску в попытке отыскать все кусочки файла, тем медленнее будет происходить считывание.
На изображении слева видно, сколько движений необходимо совершить головке винчестера, чтобы прочитать файлы, разбитые на части. Справа оба файла, обозначенные синим и желтым цветами, записаны непрерывно, что существенно уменьшает количество перемещений по поверхности диска.
Дефрагментация — процесс перестановки кусочков одного файла так, чтобы снизился общий процент фрагментации, и все файлы (по возможности) располагались на соседних секторах. Благодаря этому считывание будет происходить непрерывно, что положительно скажется на скорости работы HDD. Это особенно заметно при чтении объемных файлов.
Сколько проходов в дефрагментации Windows 10
Пользователи персональных компьютеров часто спрашивают, сколько проходов в дефрагментации Windows 10? Проход представляет собой сканирование и последующую оптимизацию кластеров жесткого диска или твердотельного накопителя. Количество проходов будет напрямую зависеть от того, какое количество фрагментов будет обнаружено при анализе винчестера. Если фрагментация составляет менее 10%, то процесс займет от 10 минут до 1 часа. В той ситуации, когда значение колеблется от 10 до 40%, то на дефрагментацию будет затрачено 1-3 часа. Если пользователь никогда не использовал штатную утилиту «Defrag» и диск полностью захламлен, то процесс может длиться больше суток.
Важно! Если для увеличения объема оперативной памяти используется флешка, подключенная по технологии Ready Boost, то ее тоже необходимо дефрагментировать.
Smart Defrag: перезаписывает файлы с учётом частоты их использования
Данное программное обеспечение позволяет перераспределить элементы, хранящиеся на винчестере с учетом частоты их использования.
- Необходимо скачать ПО с официального сайта разработчиков.
- Произвести инсталляцию утилиту в корень локального тома.
- После установки требуется запустить программное обеспечение с расширенными правами доступа.
- В главном окне следует выбрать вкладку «Умная дефрагментация».
- Далее нужно отметить чекбоксы с наименованием локальных томов, которые нужно проанализировать.
- В завершении нужно нажать «Приоритет файлов» и «Готово».
Puran Defrag: интеллектуальный движок для дефрагментации
Многие пользователи спрашивают, как дефрагментировать диск на ОС Windows 10? Можно воспользоваться утилитой Puran Defrag, которая использует виртуальный движок для оптимизации персонального компьютера.
- Необходимо скачать программное обеспечение с проверенного источника.
- Установочные файлы нужно скопировать на рабочий стол.
- Инсталляция проводить в корень локального системного диска.
- Утилиту требуется запустить с расширенными правами доступа.
- В главном окне нужно отметить чекбоксы с наименованием тома, который нужно просканировать.
- После анализа жесткого диска, требуется нажать на кнопку «Начать».
Интеллектуальный движок данной утилиты проводить умную дефрагментацию, чтобы оптимизировать файловую систему
Может ли дефрагментация вызвать проблемы?
Если вы используете программу дефрагментации Windows по умолчанию, почти нет риска того, что в программе возникнет ошибка или конфликт драйверов, который приведет к катастрофической потере данных. Однако ноутбуки по-прежнему склонны к потере данных из-за потери питания или отказа диска из-за ударного повреждения при выполнении дефрагментации системы.
Дефрагментация диска на Windows 10 — как запустить функцию
Когда на жесткий диск записывается информация, она разбивается на несколько частей – фрагментов. Каждый фрагмент помещается в специальную ячейку, которая именуется кластером. Для того, чтобы сохранить и записать простой текстовый документ, не нужно много свободного места и ячеек. В свою очередь, если пользователь сохраняет на винчестер игру, она размещается сразу в нескольких ячейках. Когда владелец персонального компьютера производит деинсталляцию какого-либо приложения, кластеры освобождаются. Постоянный цикл чтения и записи провоцирует ситуацию, когда операционная система при сохранении файла на жесткий диск не может найти несколько свободных идущих подряд кластеров. Тогда элемент записывается в свободные ячейки, которые расположены далеко друг от друга. Это уменьшает производительность персонального компьютера и приводит к появлению большого количества фрагментов. Для устранения проблемы стоит разобраться, как сделать дефрагментацию на Виндовс 10.
Удаляет ли файлы при дефрагментации?
Сколько проходов выполняет дефрагментация Windows 7?
Ну, если не сравнивать с SSD. Что ж, одного прохода действительно должно хватить. Вероятно, существуют другие факторы, препятствующие достаточной дефрагментации диска. Если у вас недостаточно свободного места на диске для реорганизации файлов, это может быть проблемой.
Что такое дефрагментация
В первую очередь, нужно разобраться, что представляет собой фрагментация. Для простоты понимания, лучше всего взять пример из жизни – работу библиотекаря. Винчестер представляет собой полки, где размещаются книги. В свою очередь, чтобы выдать одну книгу, библиотекарю нужно собрать ее из листочков, которые находятся на разных полках. Все это требует большого количество времени, а если представить, что читателей много и каждому нужно найти книгу, то эффективность работы снижается. То же самое происходит и с операционной системой: чтобы собрать файл воедино, требуется большое количество времени, и вследствие этого, производительность ПК падает.
Штатная утилита Defrag открывается через свойства локального тома
Дефрагментация выполняет сортировку и размещает фрагменты в кластерах, которые находятся рядом с друг другом. Благодаря данному процессу, части файла будут представлять собой единое целое, что позволит ПК работать быстрее.
Важно! Дефрагментация диска на Windows 10 – это процесс структурирования, сортировки и логического перераспределения файлов, чтобы обеспечить непрерывную последовательность ячеек.
Почему происходит фрагментация HDD
Жесткие диски состоят из секторов, каждый из которых может хранить определенный объем информации. Если на винчестер сохраняется файл большого размера, который нельзя уместить в один сектор, то он разбивается и сохраняется в несколько секторов.
По умолчанию система всегда старается записать фрагменты файла как можно ближе друг к другу — в соседние сектора. Однако из-за удаления/сохранения других файлов, изменения размера уже сохраненных файлов и других процессов не всегда хватает свободных секторов, расположенных рядом друг с другом. Поэтому Windows переносит запись файла в другие части HDD.
Делает ли дефрагментация компьютер быстрее?
Выполните дефрагментацию жесткого диска для более быстрого ПК.
Нужна ли дефрагментация SSD диска
Очень распространенная ошибка пользователей, использующих твердотельные накопители — использование любого дефрагментатора. Запомните, если у вас установлен SSD на компьютере или ноутбуке, ни в коем случае не производите дефрагментацию — это сильно ускоряет износ накопителя. Кроме того, такая процедура не повысит скорость работы твердотельного накопителя.
Сколько проходов нужно для оптимизации дисков?
Вы можете оставить его работать в фоновом режиме и не сильно повлияет на вашу производительность на приличном устройстве. Для выполнения может потребоваться от 1-2 проходов до 40 и более проходов. Нет установленного количества дефрагментации. Вы также можете вручную установить необходимые проходы, если используете сторонние инструменты.
Как мне очистить диск?
Использование очистки диска
Особенности дефрагментации
Есть несколько нюансов для качественного проведения этой процедуры:
- Несмотря на то, что дефрагментаторы умеют работать в фоновом режиме, для достижения наилучшего результата запускать их лучше всего при отсутствии активности со стороны пользователя, либо при ее минимальном количестве (например, в перерыв или при прослушивании музыки);
- При проведении периодической дефрагментации правильнее пользоваться быстрыми методами, ускоряющими доступ к основным файлам и документам, однако определенная часть файлов при этом не будет обработана. Полную процедуру в этом случае можно делать реже;
- Перед полной дефрагментацией рекомендуется удалить мусорные файлы, и, по возможности, исключить из обработки файлы pagefile.sys и hiberfil.sys. Эти два файла используются как временные и пересоздаются вместе с каждым запуском системы;
- Если в программе есть возможность дефрагментации файловой таблицы (MFT) и системных файлов, то не стоит ей пренебрегать. Как правило, такая функция недоступна при запущенной операционной системе, и может быть осуществлена после перезагрузки перед стартом Windows.
Читайте также: