Есть ли смысл делать дефрагментацию диска
Многие пользователи Windows знают, что регулярная дефрагментация жесткого диска помогает ускорить работу компьютера. Однако не все знают, что это такое и как происходит этот процесс. Разбираем данный вопрос в статье.
Чтобы понять для чего HDD нужна дефрагментация, сначала нужно выяснить, что такое фрагментация.
Что такое фрагментация диска
Чтобы легче было это понять, представьте себе, что ваш жесткий диск — это тетрадный лист в клеточку. Каждая клетка такого листа может вместить в себя определенное количество файлов или только их часть. Когда вы записываете какой-то файл на ваш компьютер вы постепенно заполняете клетки тетради новыми данными. То есть любой файл записывается на HDD не целиком, а кусочками. Но так как файлы имеют различный размер, то они занимают разное количество тетрадных клеток в вашем тетрадном листе. Естественно компьютеру легче впоследствии обращаться к файлам, когда каждый файл записан последовательно в соседние клетки, но в процессе работы, когда вы решаете удалить какой-то файл с компьютера, эти клетки постепенно освобождаются и заменяются новыми.
Так, постепенно в тетрадном листе образуются пробелы, и в дальнейшем в эти пробелы компьютер также начинает записывать новые файлы, и ему приходится разбивать их, чтобы поместить в разные части тетради. Например, какие-то куски в записываются в середину листа, а какие-то снизу и сверху.
Этот процесс называется фрагментацией жесткого диска. Чем больше вы перезаписываете файлы, тем сложнее компьютеру в дальнейшем собирать файлы вместе при обращении к ним. Когда разные куски файлов находятся далеко друг от друга и это может существенно снижать быстродействие компьютера.
Для чего нужна дефрагментация диска
Дефрагментация – процесс перераспределения фрагментов файлов на дисках, в результате которого данные перезаписывается в непрерывной области диска для более быстрого доступа к ним. Этот процесс приводит систему в порядок, находит и объединяет фрагментированные файлы на локальных томах, чтобы повысить производительность системы. На механическом HDD этот процесс полезен еще и тем, что после него уменьшается количество необходимых для считывания информации передвижений головки по диску.
Как часто нужно делать дефрагментацию
Чтобы ответить на этот вопрос, нужно учитывать как интенсивно используется для записи HDD компьютера. Если вы каждый день записываете новые игры, фильмы и музыку, то советуем делать дефрагментацию хотя бы раз в месяц. Если же ваш компьютер преимущественно используется для интернет-серфинга, то можно проводить ее раз в 2-3 месяца.
Также советуем провести проводить данный процесс, если вы стали замечать, что снизилось быстродействие компьютера. По умолчанию в Windows дефрагментация проводится по расписанию – раз в неделю.
Как выполнить дефрагментацию стандартными средствами Windows 7
Самый простой способ сделать дефрагментацию HDD – обратиться к стандартным средствам Windows. Это можно сделать несколькими способами.
Первый способ
Перейдите в меню Пуск→Все программы→Стандартные→Служебные→Дефрагментация.
Обзор про свой жесткий диск я уже написал. А теперь задумался, как улучшить производительность жесткого диска. В этой статье я опишу что можно делать с жесткими дисками, а что нельзя. Говорим о форматировании, дефрагментации, проверке на битые разделы и прочих полезных вещах. :)
Форматирование
Казалось бы, изъезженная тема. Ан нет, есть и тут свои нюансы.
То, что форматируем под NTFS, я думаю понятно (тут и далее я рассматриваю Windows).
А вот как правильно выставить размер кластера?
С точки зрения производительности и надежности, чем больше размер кластера, тем лучше.
Потому что, нагрузка на процессор и память уменьшается, а также уменьшается степень фрагментированности данных, меньше времени требуется на дефрагментацию.
Но давайте рассмотрим более частные случаи.
Например, у нас есть раздел на диске, на котором много маленьких файлов (чаще всего это раздел, на котором стоит ОС). Предположим, что на нем 10000 маленьких файлов по 1 кб. А у нас размер кластера 64 кб. Итого, 640 мегабайт занято, вместо 10.
А вот если у вас коллекция HD-фильмов, музыки или игр, то размер кластера можете смело ставить на 64 кб.
Вывод:
Системным разделам (там где стоит ОС), при форматировании, стоит выделить небольшой кластер, 4 кб будет достаточно. А разделам, на которых у вас много больших файлов, лучше поставить размер кластера максимальный (64 кб), дабы увеличить производительность и обеспечить более долгую жизнь своему винчестеру.
Дефрагментация
Оптимизирует логическую структуру диска, ускоряет запись и чтение файлов, работу программ. Соответственно, на диске, который постоянно перезаписывается (чаще таким является системный диск) фрагментация больше и производить дефрагментацию требуется чаще.
Реализуется встроенными в Windows средствами (Свойства диска -> Сервис -> Выполнить дефрагментацию), но лично мне больше нравится программка Defraggler. Давайте рассмотрим ее.
Хотелось бы отметить, что данная программа — это надстройка к стандартному дефрагментатору Windows. В этом заключается как плюс, так и минус. Плюс в том, что благодаря этому, установочный файл весит менее мегабайта, а на диске она занимает не более двух. Минус в том, что особого прироста производительности ждать не приходится.
Однако, как видно из скриншота, она более информативная (чем стандартный дефрагментатор в Windows) и поддерживает русский язык. Также, в однозначные плюсы программы можно записать ее бесплатность, а также работу с большинством Windows-систем (с Windows 95 по Windows 7).
Также, есть возможность проведение быстрой дефрагментации и дефрагментации отдельных папок/файлов.
Проверка на ошибки и поврежденные сектора
Рекомендую проверяться как можно чаще. Сегодня мне написал друг, после дефрагментации у него полетел винчестер (сейчас он делает проверку секторов и ошибок, но лучше бы он об этом подумал заранее), если не хотите такого же развития событий, то читайте далее.
Внимание, если у вас диск шуршит, гудит или заедает, задумайтесь, не пора ли его проверить на поврежденные сектора. Сделать это лучше заранее, в противном случае вы рискуете потерять ценную информацию.
Для подобного рода проверок, можно использовать стандартную программу chkdsk, которая вызывается из командной строки, либо через интерфейс взаимодействия с диском. (Свойства диска -> Сервис -> Выполнить проверку)
Если диск системный, то проверку можно выполнить при следующей загрузке.
Также можно воспользоваться удобной программой HDD Scan, про которую уже написан прекрасный обзор и HDD Renegator, ее обзор тоже есть, а точнее их даже два.
Вывод:
Проверка на ошибки и поврежденные сектора — одна из самых важных, ее не стоит забывать, иначе это может обернуться потерей данных. Эту проверку лучше проводить ежемесячно, дабы полностью обезопасить себя и свои данные.
Восстановление данных
Если предыдущие советы не помогли, и данные все же пропали, либо были случайно удалены, то помочь может только их восстановление.
При удалении файл лишь пропадает из зоны видимости, информация же сразу не уничтожается. В имя файла добавляется специальная метка, но он остается на диске до перезаписи. Поэтому, при случайном удалении важного файла или поверхностном (быстром) форматировании (при низкоуровневом данные пропадают навсегда) желательно сразу же выключить жесткий диск.
На эту тему есть хорошая подборка программ. От себя рекомендую EasyRecovery (меня не раз спасала). Хотя у некоторых специалистов, которые профессионально занимаются восстановлением данных, есть предубеждения относительно этой программы.
Сортировка данных
Имеется ввиду сортировка для более удобного ручного поиска по шаре.
Лично моя шара выглядит так (упростил для наглядности):
- Кино
- Игровое
- Мультики
- Передачи
- Сериалы
- Install
- Антивирусы
- Графика
- Для работы с коммуникатором
- Запись, эмуляция
- Обучение
- Плееры (аудио и видео), кодеки
- Программирование
- Программы для работы в интернете
- Работа с документами
- Системные
- Словари
- Тесты, бенчмарки, анализаторы
Надеюсь, получилось более-менее понятно. Очень буду рад, если кто в комментариях отпишет свой вариант или предложит мне более удобную сортировку.
Мониторинг состояния диска, замеры скорости
Для этой цели рекомендую использовать программы HD Tune Pro 3.50 (программа предназначена для дисков, производит замеры, контролирует температуру и множество других полезных функций и EVEREST (показывает информацию по всему оборудованию, по ОС, встроенный бенчмарк и куча наворотов).
Всю полезную информацию можно смотреть, если ваш диск поддерживает технологию SMART.Послесловие
Ну вот и заканчиваю я свой пятничный топик, хотя он уже стал субботним, судя по времени.
Напоследок, хотелось бы отметить интересную статью про ААМ. Очень полезная штуковина, позволяет увеличить производительность или уменьшить шум, тут уж как пожелаете. Единственное, чего не позволяет, это одновременно увеличить производительность и уменьшить шум. Ну, я думаю, сами разберетесь, если еще не читали.
Прошу простить за некоторую сумбурность изложения и возможные очепятки. Конструктивные поправки приветствуются.Не забывайте о бэкапах и хороших выходных вам. :)
UPD Никто так и не написал про свою сортировку данных, все зациклились на холиварах вокруг программ. А жаль… :)
Со временем любой SSD всё равно сильно фрагментируется (внутри, в FTL)… Свежезаписанный SSD при линейном чтении даст высокую скорость, а уже поработавший — гораздо ниже, потому что линейными оно будет только для вас.
Для проверки я написал скрипт и провёл тесты.
Спойлер: проблема присутствует (существенно влияет на производительность) только на одной из попавшихся под руки моделей (и та позиционируется производителем не как datacenter, а как десктопная/ноутбучная).
Если в двух словах, SSD устроен очень непросто. В NAND flash можно писать (точнее стирать) только большими блоками. А операционная система видит SSD как набор 512-байтовых (или 4096-байтовых) секторов, каждый из которых может быть адресован независимо.
Чтобы как-то это совместить, придумана такая вещь, как FTL (flash translation layer): данные во flash-памяти лежат не последовательно, а (очень условно) в том порядке, в котором они были записаны, что-то вроде log-структурированных файловых систем.
Такие структуры очень хорошо обрабатывают случайную запись, превращая её в последовательную, но, увы, ничто не бывает бесплатно — в результате зачастую последовательное чтение превращается в случайное.Алгоритмы, по которым работают FTL, закрыты, однако, насколько мы можем судить, у разных производителей они могут кардинально различаться. Соответственно, кардинально может различаться и поведение накопителей под нагрузкой.
Именно это мы и будет исследовать.Идея скрипта: создаём файл на несколько гигабайт, заполненный случайными данными, замеряем скорость последовательного чтения.
Далее используя случайный доступ переписываем часть тестового файла и снова измеряем скорость линейного чтения. Если наши подозрения верны, то теперь чтение из файла будет идти медленнее.
После каждой записи делаем по три операции чтения с задержкой между ними на случай, если какой-то накопитель в фоне производит дефрагментацию и потом скорость чтения улучшится.Кроме этого, некоторые накопители умеют сжимать данные, и на хорошо сжимаемых тестовых данных могут показывать не совсем те результаты, которые будут в реальной жизни.
Поэтому, перед тестированием стоит заполнять SSD несжимаемыми данными (в linux хорошим источником может служить /dev/urandom ).
тестовый файл создаётся в текущем каталоге.
Обнаружилось, что NVMe-накопители intel у меня сейчас только на серверах с windows; пришлось с помощью гугла, stackexchange и какой-то матери слепить вариант и под винду
Из внешних зависимостей только fio ; путь к exe-файлу и временному файлу указывается в первых строчках скрипта.
Получил следующие результаты:
Время чтения (в секундах) файла размером 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.Если хочется побороть, то можно воспользоваться одним из первых методов дефрагментации: делаем бэкап, удаляем файлы, восстанавливаем из бэкапа. Недостаток этого метода в том, что он достаточно долгий и подразумевает downtime (а через некоторое время данные во флеш-памяти снова окажутся фрагментированными и всё придётся повторять сначала). Так что проще или смириться, или выбирать диски, которые не подвержены этой проблеме.
Придумал относительно быстрый способ избавиться от внутренней (и только от внутренней) фрагментации SSD:Резюме: дефрагментация может быть полезна для некоторых SSD, однако не совсем такая (совсем не такая?) как для HDD. Нам важно не только то, что файл расположен в непрерывной цепочке секторов, но и то, что запись в эти секторы шла последовательно.
Решил я дефрагментировать жесткий диск раздел С, прошло примерно 3 часа, дефрагментация завершилась. Решил запустить дефрагментацию заново, того же диска, а она опять еле еле идет, собственно вопрос, почему ? Раз дефрагментация завершилась, все разложила как надо, не должна ли она пройти за считанные секунды заново ?
И еще один вопрос, нормально ли что дефрагментация идет более 20 часов на диске D, на котором занято всего 200+ гигабайт из 700 ?
Дефрагментация выполняется программой Defraggler.
- Вопрос задан более трёх лет назад
- 3742 просмотра
Ну вот смотрите, когда Вы записываете на жесткий диск компьютера, то они записывается не одним файлом, а разбиваются на маленькие кусочки (кластера) и разбрасываются по всему жесткому диску. И когда Вы обращаетесь к тому или иному файлу, то он начинает собирается по всему диску, что и подтормаживает всю систему. Вот так вот, вроде доходчиво рассказал. А дефрагментация в свою очередь собирает кусочки этих файлов ближе друг к другу и ставит их на початок жесткого диска, тем самим и ускоряет доступ к ним.
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 вы вообще не заметите его работу, он быстрый и вирусов будет меньше хотябы на один в ПК.Дефрагментация диска — процедура объединения разбитых на фрагменты файлов, которая, в основном, используется для оптимизации Windows. Практически в любой статье по ускорению работы компьютера можно встретить совет о проведении дефрагментации.
Но далеко не все пользователи понимают, что же представляет собой дефрагментация, и не знают, в каких случаях нужно ее делать, а в каких нет; какое ПО для этого стоит использовать — достаточно ли встроенной утилиты, или же лучше установить стороннюю программу.
Что такое дефрагментация диска
Естественно, диску гораздо удобнее и быстрее считывать сплошной файл, чем разделенный пустым пространством и другими файлами.
Почему происходит фрагментация HDD
Жесткие диски состоят из секторов, каждый из которых может хранить определенный объем информации. Если на винчестер сохраняется файл большого размера, который нельзя уместить в один сектор, то он разбивается и сохраняется в несколько секторов.
По умолчанию система всегда старается записать фрагменты файла как можно ближе друг к другу — в соседние сектора. Однако из-за удаления/сохранения других файлов, изменения размера уже сохраненных файлов и других процессов не всегда хватает свободных секторов, расположенных рядом друг с другом. Поэтому Windows переносит запись файла в другие части HDD.
Как фрагментация влияет на скорость работы накопителя
Когда требуется открыть записанный фрагментированный файл, головка винчестера будет последовательно передвигаться в те сектора, куда он был сохранен. Таким образом, чем больше раз ему придется передвигаться по жесткому диску в попытке отыскать все кусочки файла, тем медленнее будет происходить считывание.
На изображении слева видно, сколько движений необходимо совершить головке винчестера, чтобы прочитать файлы, разбитые на части. Справа оба файла, обозначенные синим и желтым цветами, записаны непрерывно, что существенно уменьшает количество перемещений по поверхности диска.
Дефрагментация — процесс перестановки кусочков одного файла так, чтобы снизился общий процент фрагментации, и все файлы (по возможности) располагались на соседних секторах. Благодаря этому считывание будет происходить непрерывно, что положительно скажется на скорости работы HDD. Это особенно заметно при чтении объемных файлов.
Есть ли смысл использовать сторонние программы для дефрагментации
Разработчики создали большое количество программ, которые занимаются дефрагментацией. Можно найти как небольшие программки-дефрагментаторы, так и встретить их в составе комплексных оптимизаторов системы. Существуют бесплатные и платные варианты. Но нужны ли они?
Определенная эффективность сторонних утилит, несомненно, присутствует. Программы от разных разработчиков могут предлагать:
- Собственные настройки автодефрагментации. Пользователь может более гибко управлять расписанием процедуры;
- Иные алгоритмы проведения процесса. У стороннего ПО есть свои особенности, более выгодные в конечном итоге. Например, они требуют меньше процентов свободного места на HDD для запуска дефрагментатора. Параллельно осуществляется оптимизация файлов, повышающая их скорость загрузки. Также происходит объединение свободного пространства тома, чтобы в дальнейшем уровень фрагментации повышался медленнее;
- Дополнительные возможности, к примеру, дефрагментация реестра.
Конечно, функции программ разнятся в зависимости от разработчика, поэтому пользователю необходимо подбирать утилиту, исходя из своих потребностей и возможностей ПК.
Обязательно ли проводить постоянную дефрагментацию диска
Все современные версии Windows предлагают автоматическое проведение этого процесса по расписанию раз в неделю. В целом, это больше бесполезно, чем необходимо. Дело в том, что сама по себе фрагментация — старая процедура, и раньше действительно была постоянно нужна. В прошлом даже легкая фрагментация уже отрицательно сказывалась на производительности системы.
Кроме того, постоянный запуск дефрагментатора сокращает срок службы диска — это немаловажный минус, который стоит брать во внимание.
Поскольку по умолчанию в Windows дефрагментация включена, то ее необходимо отключать вручную:
Нужна ли дефрагментация SSD диска
Очень распространенная ошибка пользователей, использующих твердотельные накопители — использование любого дефрагментатора. Запомните, если у вас установлен SSD на компьютере или ноутбуке, ни в коем случае не производите дефрагментацию — это сильно ускоряет износ накопителя. Кроме того, такая процедура не повысит скорость работы твердотельного накопителя.
Особенности дефрагментации
Есть несколько нюансов для качественного проведения этой процедуры:
- Несмотря на то, что дефрагментаторы умеют работать в фоновом режиме, для достижения наилучшего результата запускать их лучше всего при отсутствии активности со стороны пользователя, либо при ее минимальном количестве (например, в перерыв или при прослушивании музыки);
- При проведении периодической дефрагментации правильнее пользоваться быстрыми методами, ускоряющими доступ к основным файлам и документам, однако определенная часть файлов при этом не будет обработана. Полную процедуру в этом случае можно делать реже;
- Перед полной дефрагментацией рекомендуется удалить мусорные файлы, и, по возможности, исключить из обработки файлы pagefile.sys и hiberfil.sys. Эти два файла используются как временные и пересоздаются вместе с каждым запуском системы;
- Если в программе есть возможность дефрагментации файловой таблицы (MFT) и системных файлов, то не стоит ей пренебрегать. Как правило, такая функция недоступна при запущенной операционной системе, и может быть осуществлена после перезагрузки перед стартом Windows.
Как проводить дефрагментацию
Есть два основных способа проведения дефрагментации: установка утилиты от другого разработчика или использование встроенной в операционную систему программы. Оптимизировать при этом можно не только встроенные диски, но и внешние накопители, подключенные по USB.
На нашем сайте уже есть инструкция по проведению дефрагментации на примере Windows 7. В ней вы найдете руководство по работе с популярными программами и стандартной Windows-утилитой.
Подводя итоги вышесказанного, мы советуем:
- Не дефрагментировать твердотельный накопитель (SSD).
- Отключить запуск дефрагментации по расписанию в Windows.
- Не злоупотреблять этим процессом.
- Сперва делать анализ и выяснять, есть ли необходимость в выполнении дефрагментации.
- По возможности пользоваться качественными программами, чья эффективность выше встроенной Windows-утилиты.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Читайте также: