Как проверить жесткий диск на сервере
В настоящее время на NAS-серверах есть возможность установки жестких дисков для хранения информации, а также SSD накопители (как в формате 2.5 »с интерфейсом SATA3, так и даже в формате M.2 с интерфейсом SATA3 или NVMe). Важно всегда знать состояние дисков, а не только их текущую температуру. Регулярное выполнение тестов SMART имеет решающее значение для выявления потенциальных ошибок диска, пока не стало слишком поздно. Сегодня в этой статье мы поговорим о том, как проводить SMART-тесты на сервере, а также о том, когда их следует проводить.
Жесткие диски и SSD-накопители неотъемлемая часть сервера NAS . На жестком диске мы будем хранить информацию, обычно избыточную, используя различные уровни RAID, такие как RAID 1, RAID 5, который является одним из наиболее часто используемых, а также RAID 6 и даже RAID 10. Кроме того, мы также будем использовать SSD. в качестве кэша SSD для ускорения чтения и записи случайных данных как из сети в NAS (кэш записи), так и из NAS в подключенное оборудование (кэш чтения), конечно, эти SSD также будут настроены с различными уровнями RAID для защитить целостность информации в случае физического отказа одного или нескольких твердотельных накопителей. Однако пулы хранения также могут быть сконфигурированы только с SSD-дисками с целью хранения здесь информации, к которой мы получаем доступ почти постоянно. Например, если вы используете виртуальные машины на своем сервере NAS, это очень хороший вариант создать для него пул хранения SSD, поскольку это значительно ускорит загрузку операционной системы.
Со временем как механические жесткие диски, так и твердотельные накопители склонны к выходу из строя, если мы не будем внимательны, мы можем испугаться и потерять один или несколько дисков за короткий период времени. По этой причине существуют тесты SMART, которые позволят нам получить очень ценную информацию о состоянии дисков, и мы можем заменить их до того, как они выйдут из строя.
Это относится не только к серверам NAS, но и на ПК или ноутбуке. Любое оборудование, включающее жесткий диск или твердотельный накопитель, мы можем выполнить SMART-тест, чтобы проверить работоспособность диска, если есть поврежденный сектор, в который мы не можем записать, или если есть какие-либо другие проблемы, чтобы предвидеть аппаратный сбой самого диска.
Как выполнить тест SMART на моем сервере NAS
В нашей тестовой лаборатории имеется NAS-сервер QNAP TS-1277, который имеет в общей сложности 8 отсеков для дисков 3.5 дюйма, 4 отсека для дисков 2.5 дюйма или SSD и два слота M.2 SATA3. Чтобы увидеть статус дисков, мы должны перейти к " Хранилище и снимки «, А по левой стороне мы пойдем в» Хранилище / Диски / VJBOD «. Оказавшись здесь, мы выберем диск и нажмем « Состояние диска «, Появится следующее:
В «Состояние диска» мы можем увидеть модель жесткого диска или SSD, емкость, температуру, время включения и другую информацию. Важная информация находится в разделе «Информация SMART», где мы можем увидеть каждый из параметров, которые эта важная функция способна измерить. QNAP позволяет нам в любой момент провести быстрый или полный тест, нам просто нужно перейти в раздел «Тест» и выбрать один из двух вариантов.
Самое интересное находится в разделе «Конфигурация», где мы можем настроить предупреждение о высокой температуре, а также можем запрограммировать быстрые и полные тесты SMART, когда захотим. Это важно для проактивного проведения SMART-теста, чтобы предвидеть возможные отказы жесткого диска или SSD.
В случае SSD у нас также будет информация SMART, кроме того, мы можем увидеть оценку срока службы SSD, и, конечно же, мы можем увидеть температуру, расширенные параметры SMART, выполнить быстрое и полное тестирование по запросу. и даже запланировать автоматический запуск тестов SMART.
В разделе «Глобальные настройки» у нас могут быть другие очень интересные параметры, связанные со SMART. Во-первых, мы можем активировать предиктивную миграцию SMART для переноса всех данных до того, как один из дисков выйдет из строя, и мы можем потерять данные, это можно сделать как на жестких дисках, так и на SSD. Благодаря этой функции операционная система автоматически предвидит возможный сбой диска до того, как он произойдет.
Другой вариант - время опроса SMART, чтобы периодически запрашивать диск на наличие ошибок SMART. Важным моментом является то, что слишком частая проверка может немного ухудшить производительность дисков, поэтому было бы желательно проводить ее каждый час, поскольку это максимум, который позволяет QNAP.
Если мы используем такую операционную систему, как XigmaNAS, которая специально предназначена для серверов NAS, у нас также будет много информации SMART для визуализации и принятия решения. Если мы нажмем на « Диагностика / Информация / SMART »Мы сможем увидеть текущий статус SMART всех дисков, которые у нас есть, кроме того, с каждым атрибутом он будет отмечать определенное значение, а также описание того, что означает каждый из этих атрибутов.
Внизу мы можем видеть запись различных выполненных тестов SMART, как коротких (быстрых), так и расширенных (полных), на следующем снимке экрана вы можете увидеть, как возникает ошибка чтения, затронутый логический блок (LBA) и также срок службы жесткого диска.
Если мы посмотрим на состояние другого диска, мы увидим, что этот же тест был завершен без ошибок, что время использования явно меньше и что у нас нет ошибок LBA. То есть предыдущий диск немного «тронут», и было бы желательно заменить его как можно скорее, однако этот диск без ошибок вполне подходит.
Конечно, SMART операционной системы XigmaNAS также можно настроить для выполнения этих тестов по запросу или по расписанию, когда мы захотим.
Как посмотреть состояние диска в Windows
- Ничего не делать, если состояние хорошее.
- Сделайте резервную копию и замените жесткий диск, если состояние плохое.
Для выполнения этой задачи нам понадобится программное обеспечение, которое показывает нам информацию о состоянии наших дисков. В этом случае мы собираемся начать использовать Информация о Crystal Disk которые вы можете скачать из здесь . Мы выбрали стандартную версию ZIP, которая не требует установки. Если у нас есть жесткий диск в хорошем состоянии, он покажет нам следующую информацию:
Это означает, что этот жесткий диск в порядке и не требует особого внимания. Самочувствие хорошее, синего цвета. Однако когда появляются такие результаты, начинаются проблемы:
Когда состояние подвергается риску, мы должны начать волноваться, пора задуматься о создании резервной копии всех данных и перейти к замене жесткого диска. Когда он красный, ситуация обычно критическая, и вы не сможете избежать потери данных.
Что такое SMART и почему это так важно?
SMART технология означает Технология самоконтроля, анализа и отчетности или переведено » Технология самоконтроля, анализа и отчетности . » Целью технологии SMART является проверка жестких дисков и твердотельных накопителей для заблаговременного обнаружения возможных сбоев в них, чтобы предвидеть возможный отказ оборудования и замену диска до безвозвратной потери данных.
Раннее обнаружение сбоев диска может позволить пользователю сделать резервную копию его содержимого или заменить диск другим, если у нас есть сервер NAS с уровнем RAID, который позволяет это без потери данных. Таким образом мы избегаем безвозвратной потери данных. Мы должны помнить, что RAID не является резервной копией, резервные копии должны быть сделаны в соответствии с системой 3-2-1, сделать 3 резервные копии на 2 разных носителях, и что 1 копия находится в автономном режиме.
Если мы хотим использовать эту технологию SMART, должны быть выполнены два требования:
- Что в BIOS / UEFI компьютера активирована эта опция.
- Что операционная система поддерживает эту функцию (в настоящее время ее поддерживают все ОС).
- С ним совместим сам жесткий диск или SSD.
- Температура диска.
- Скорость чтения данных.
- Счетчик перераспределенных секторов: это те, которые вышли из строя, и в зависимости от количества это может быть признаком того, что устройство может выйти из строя в любой момент.
- Использование кода исправления ошибок (ECC) и подсчет ошибок.
Что касается значений атрибутов SMART, они находятся в диапазоне от 1 до 253, где 1 будет наихудшим значением. В этом смысле нормальные значения находятся в диапазоне от 100 до 200. Следовательно, выполняя тесты SMART на наших жестких дисках и твердотельных накопителях, мы можем получить много информации об их исправности.
Состояние базового или динамического тома — "Неизвестно".
Причина. Состояние Неизвестно возникает, если загрузочный сектор тома поврежден (возможно, из-за вируса) либо если у вас больше нет доступа к данным в томе. Также состояние Неизвестно возникает, если при установке нового диска мастер не смог создать подпись диска.
Решение. Инициализируйте диск. Инструкции см. в разделе Инициализация новых дисков.
Открытие компонента управления дисками
Прежде чем перейти к сложным вещам, давайте вспомним, как проще всего перейти к компоненту управления дисками, если вы еще не сделали этого:
- Введите Управление дисками в поле поиска на панели задач, выберите и удерживайте (или щелкните правой кнопкой мыши) Управление дисками, а затем выберите действие Запуск от имени администратора>Да.
- Когда откроется компонент управления компьютером, перейдите в раздел Хранилище>Управление дисками.
Используя средство управления дисками или приложение DiskPart, нельзя управлять чередующимися томами.
Причина. Некоторые решения по управлению дисками сторонних поставщиков выполняют функцию расширенного управления дисками вместо диспетчера логических дисков (LDM) Майкрософт, в результате чего LDM может отключиться.
Решение. Если вы используете программное обеспечение по управлению дисками стороннего поставщика, которое отключило LDM, обратитесь к поставщику этого ПО за поддержкой в устранении проблем с конфигурацией дисков.
Параметры
Состояние базового или динамического тома — "Сбой".
Причина. Базовый или динамический том не удается запустить автоматически, поврежден диск или файловая система. Если диск или файловую систему невозможно восстановить, состояние Сбой указывает на потерю данных.
Решение.
Если том является базовым томом с состоянием Сбой, сделайте следующее.
- Убедитесь, что базовый физический диск включен и подключен к электросети и компьютеру.
- Используйте действия по устранению неполадок, описанные в разделе Состояние диска — "Не инициализирован", или диск отсутствует.
Если том является динамическим томом с состоянием Сбой, сделайте следующее.
- Убедитесь, что используемые диски имеют состояние *Подключен*. Если это не так, верните диски в состояние Подключен. Если это удалось сделать, том автоматически перезапустится и вернется в состояние Работоспособен. Если динамический диск возвращается в состояние Подключен, но динамический том не возвращается в состояние Работоспособен, можно повторно активировать том вручную.
- Если динамический том является зеркальным томом или томом RAID-5 со старыми данными, перевод базового диска в состояние *Подключен* не приведет к автоматическому перезапуску тома. Если диски, содержащие актуальные данные, отключены, сначала необходимо подключить эти диски (чтобы данные могли синхронизироваться). В противном случае перезапустите зеркальный том или том RAID-5 вручную, а затем запустите средство проверки на наличие ошибок или Chkdsk.exe.
- Используйте действия по устранению неполадок, описанные в разделе Состояние диска — "Не инициализирован", или диск отсутствует.
Состояние динамического диска — "Отключен" или "Отсутствует".
Причина. Динамический диск с состоянием Отключен может быть поврежден или периодически недоступен. На отключенном динамическом диске отображается значок ошибки.
Если диск имеет состояние Отключен, а его имя изменяется на Отсутствует, то диск был недавно доступен в системе, но теперь не может быть обнаружен или определен. Отсутствующий диск может быть поврежден, выключен или отсоединен.
Решение. Чтобы вернуть диску с состоянием "Отключен" и "Отсутствует" состояние "Подключен", сделайте следующее.
- Устраните все проблемы с диском, контроллером или кабелем.
- Убедитесь, что физический диск включен и подключен к электросети и компьютеру.
- Затем воспользуйтесь командой Повторно активировать диск, чтобы вернуть диск в состояние *Подключен*.
- Используйте действия по устранению неполадок, описанные в разделе Состояние диска — "Не инициализирован", или диск отсутствует.
- Если диск остается в состоянии Отключен и у него отсутствует имя, а вы определили, что связанную с этим диском проблему невозможно устранить, удалите диск из системы. Для этого выберите и удерживайте (или щелкните правой кнопкой мыши) диск и выберите Удалить диск. Однако перед удалением диска необходимо удалить все тома (или зеркала) на нем. Чтобы сохранить зеркальные тома на диске, удалите зеркало вместо всего тома. Удаление тома приводит к потере данных на нем, поэтому удалять диск следует лишь в том случае, если вы твердо уверены, что диск безвозвратно поврежден и не может использоваться.
Чтобы вернуть диску с состоянием "Отключен" и именем "Диск" (не "Отсутствует") состояние "Подключен", выполните одну или нескольких следующих процедур:
В средстве управления дисками выберите и удерживайте (или щелкните правой кнопкой мыши) диск и выберите Повторно активировать диск, чтобы вернуть диску состояние *Подключен*. Если диск остается в состоянии Отключен, проверьте кабели и контроллер диска и убедитесь, что физический диск исправен. Устраните все проблемы и снова попробуйте активировать диск. Если повторная активация диска прошла успешно, все тома на нем должна автоматически вернуться к состоянию Работоспособен.
В компоненте "Просмотр событий" проверьте журналы событий на наличие связанных с диском ошибок, таких как "Нет пригодных копий конфигурации". Если эта ошибка есть в журналах событий, обратитесь в службу технической поддержки Майкрософт.
Попробуйте переместить диск на другой компьютер. Если на другом компьютере вам удается перевести диск в состояние Подключен, проблема, скорее всего, связана с конфигурацией компьютера, на котором диск не удается перевести в состояние Подключен.
Попробуйте переместить диск на другой компьютер, на котором есть динамические диски. Импортируйте диск на этом компьютере, а затем переместите диск обратно в компьютер, на котором его не удавалось перевести в состояние Подключен.
Синтаксис
Что делать, если диски отсутствуют или не инициализированы, а также общие действия по устранению неполадок
Причина. При наличии диска, который не отображается в проводнике и указан в оснастке управления дисками как Не инициализирован, причина может быть в том, что диск не имеет допустимой подписи. По сути это означает, что диск не инициализирован и не отформатирован или что форматирование диска каким-либо образом повреждено.
Также возможно, что на диске есть проблемы с оборудованием или проблемы подключения, но мы опишем их в следующих абзацах.
Решение. Если диск совершенно новый и его нужно просто инициализировать, удалив все данные на нем, решить проблему очень легко. См. статью Инициализация новых дисков. Однако высока вероятность того, что вы уже безуспешно пытались сделать это. Возможно, ваш диск заполнен важными файлами и вы не хотите стирать их при инициализации.
Существует множество причин, по которым диск может отсутствовать или быть недоступными для инициализации, среди которых самая распространенная — это сбой диска. Для исправления сбойного диска можно принять лишь ограниченный набор мер; тем не менее мы приводим ряд шагов, которые могут помочь восстановить его работоспособность. Если диск заработает после выполнения части этих шагов, можете пропустить дальнейшие действия, расслабиться и, может быть, провести обновление резервных копий.
Взгляните на диск в оснастке управления дисками. Если он Отключен, как показано ниже, щелкните его правой кнопкой мыши и выберите пункт Подключен.
Если диск отображается в оснастке управления дисками как Подключен и указано, что основной раздел Исправен, как показано здесь, это хороший знак.
- Если на разделе есть файловая система, но у диска нет буквы (например, E), добавьте букву диска вручную согласно инструкциям по изменению буквы диска.
- Если на разделе нет файловой системы (он обозначен как RAW вместо NTFS, ReFS, FAT32 или exFAT) и вы уверены, что диск пустой, щелкните раздел правой кнопкой мыши и выберите Форматировать. Форматирование диска удаляет все данные на нем, поэтому не делайте этого, если вы пытаетесь восстановить файлы с диска — вместо этого сразу переходите к следующему шагу.
- Если раздел указан как Нераспределенный и вы уверены, что он пустой, выберите и удерживайте (или щелкните правой кнопкой мыши) этот нераспределенный раздел и выберите Создать простой том, а затем следуйте инструкциям по созданию тома в свободном пространстве. Не делайте этого, если вы пытаетесь восстановить файлы с диска. Вместо этого сразу переходите к следующему шагу.
Игнорируйте все разделы, которые указаны как Системный раздел EFI или Раздел восстановления. Эти разделы содержат много очень важных файлов, от которых зависит правильная работа компьютера. Лучше всего оставить их в покое, чтобы вы могли запускать ПК и восстановить его в случае проблем.
Если у вас есть внешний диск, который здесь не отображается, отключите его, подключите еще раз и щелкните Действие>Повторно сканировать диски.
Завершите работу компьютера, отключите внешний жесткий диск (если это внешний диск с проводом питания) и снова включите компьютер и диск. Чтобы отключить ПК с Windows 10, нажмите кнопку "Пуск", затем кнопку управления питанием и выберите Завершение работы.
Подключите диск к другому USB-порту непосредственно на компьютере (не на концентраторе). Иногда USB-диски не получают достаточную мощность питания или испытывают другие проблемы с определенными портами. Это особенно часто происходит с USB-концентраторами, но иногда существуют различия между портами на ПК, поэтому необходимо проверить несколько разных портов при их наличии.
Попробуйте другой кабель. Это может выглядеть странно, но кабели часто не работают, поэтому следует попробовать другой кабель для подключения диска. При наличии внутреннего диска в настольном компьютере, возможно, необходимо выключить компьютер перед переключением кабеля; дополнительные сведения см. в руководстве по компьютеру.
Проверьте диспетчер устройств на наличие ошибок. Выберите и удерживайте (или щелкните правой кнопкой мыши) кнопку "Пуск", а затем выберите диспетчер устройств в контекстном меню. Найдите устройства с восклицательным знаком или другими проблемами, дважды щелкните такое устройство, а затем проверьте его состояние.
Ниже приведен список кодов ошибок в диспетчере устройств. Иногда проблему можно решить, выбрав и удерживая (или щелкнув правой кнопкой мыши) проблемное устройство, выбрав команду Удалить устройство, а затем щелкнув Действие>Обновить конфигурацию оборудования.
Подключите диск к другому ПК.
Если диск не работает на другом компьютере, это достоверный признак того, что проблема происходит с диском, а не с компьютером. Понятно, что приятного в этом мало. Вы можете обратиться за помощью на сайт сообщества Майкрософт либо связаться с производителем диска или службой поддержки Майкрософт.
Если заставить диск работать все же не удается, существуют приложения, которые позволяют восстановить данные даже с неисправных дисков; если файлы очень важны, вы можете обратиться в лабораторию восстановления данных, чтобы попытаться восстановить их. Если вы нашли новый работающий способ, сообщите об этом в разделе "Комментарии" ниже.
Диски сбоят довольно часто, поэтому очень важно регулярно проводить резервное копирование всех файлов, которые для вас важны. Если диск иногда не отображается или сообщает об ошибках, стоит перепроверить свои методы резервного копирования. Ничего страшного, если вы немного запаздываете, это нормально. Лучшее решение для резервного копирования — это то, которое действительно используется, поэтому мы рекомендуем найти решение, которые работает для вас, и придерживаться его.
Основные сведения о кодах завершения
В следующей таблице перечислены коды завершения, которые сообщает chkdsk после завершения.
Состояние динамического тома — "Исправен (под угрозой)".
Причина. Указывает, что динамический том на данный момент доступен, но на базовом динамическом диске обнаружены ошибки ввода-вывода. Если в какой-либо части динамического диска обнаружена ошибка ввода-вывода, все тома на диске переходят в состояние Исправен (под угрозой) , а на томе появляется значок предупреждения.
Если том находится в состоянии Работоспособен (под угрозой) , используемый им диск, как правило, находится в состоянии Подключен (ошибки) .
Решение.
Верните используемый диск в состояние Подключен. Как только диск вернется в состояние Подключен, том должен вернуться в состояние Работоспособен. Если состояние Работоспособен (под угрозой) сохранится, диску, возможно, угрожает сбой.
Создайте резервную копию данных и замените диск как можно скорее.
Состояние дисков в QNAP NAS
Если у вас есть NAS-сервер QNAP, Synology или ASUSTOR, вы также сможете видеть SMART-статус ваших жестких дисков и твердотельных накопителей через операционную систему с веб-доступом, нет необходимости входить через SSH или Telnet и выполнять какие-либо команды . В приведенном ниже примере мы использовали NAS-сервер QNAP, но процесс с другими производителями был бы очень похож.
Первое, что нам нужно сделать, это перейти в « Хранилище и снимки », оказавшись здесь, нажмите « Хранилище / Диски » и мы увидим что-то вроде этого:
Если мы нажмем на « Состояние диска », нам придется выбирать, какой диск из всего мы хотим посмотреть. Мы можем выбрать как жесткие диски HDD, так и SSD-диски, независимо от их типа, потому что они также имеют внутреннюю информацию SMART, чтобы увидеть, есть ли ошибка диска.
В меню «Сводка» мы можем увидеть общее состояние диска, если есть какая-либо ошибка или серьезное предупреждение, мы также можем легко и быстро увидеть общее состояние, без необходимости проводить подробный анализ SMART. значения . Конечно, мы также можем увидеть историю доступа к диску и узнать, были ли какие-либо проблемы.
Хотя QNAP предоставляет нам очень простую для понимания информацию, если мы хотим увидеть все необработанные значения, мы также сможем сделать это без проблем. Кроме того, у нас будет дополнительный столбец, который сообщает нам «Статус» и хороший он или плохой.
Здесь мы сможем проводить быстрые или полные тесты, нам просто нужно выбрать метод тестирования, а затем нажать кнопку «Тест».
Наконец, мы также можем запрограммировать эти тесты очень простым способом, нам просто нужно активировать быстрый или полный тест и выбрать частоту: ежедневно, еженедельно или ежемесячно, кроме того, мы можем определить время начала этого теста.
Как видите, проверка состояния жестких дисков и твердотельных накопителей на сервере очень важна для предотвращения потери данных. При возникновении любой ошибки очень важно купить новый диск и сделать резервную копию, чтобы избежать потери данных. Кроме того, мы также должны проверить состояние RAID, потому что мы можем привести к потере всего пула хранения, особенно если мы настроили ZFS RAID 0 или Stripe.
В посте собран перечень 20 лучших бесплатных инструментов разбивки, диагностики, шифрования, восстановления, клонирования, форматирования дисков. Вообщем практически все что нужно для базовой работы с ними.
1. TestDisk
TestDisk позволяет восстанавливать загрузочные разделы, удаленные разделы, фиксировать поврежденные таблицы разделов и восстанавливать данные, а также создавать копии файлов с удаленных/недоступных разделов.
Примечание: PhotoRec ето связанное с TestDisk приложением. С его помощью возможно восстановить данные в памяти цифровой камеры на жестких дисках и компакт-дисках. Кроме того можно восстановить основные форматы изображений, аудиофайлы, текстовые документы, HTML-файлы и различные архивы.
При запуске TestDisk предоставляется список разделов жесткого диска, с которыми можно работать. Выбор доступных действий, осуществляемых в разделах, включает: анализ для корректировки структуры (и последующее восстановление, в случае обнаружения проблемы); изменение дисковой геометрии; удаление всех данных в таблице разделов; восстановление загрузочного раздела; перечисление и копирование файлов; восстановление удаленных файлов; создание снапшота раздела.
2. EaseUS Partition Master
EaseUS Partition Master — инструмент для работы с разделами жесткого диска. Он позволяет создавать, перемещать, объединять, разделять, форматировать, изменяя их размер и расположение без потери данных. Также помогает восстанавливать удаленные или потерянные данные, проверять разделы, перемещать ОС на другой HDD/SSD и т.д.
Слева представлен перечень операций, которые можно выполнить с выбранным разделом.
3. WinDirStat
Бесплатная программа WinDirStat проводит анализ использованного места на диске. Демонстрирует, как данные распределяются и какие из них занимают больше места.
Клик по полю в диаграмме выведет на экран рассматриваемый файл в структурном виде.
После загрузки WinDirStat и выбора дисков для анализа, программа сканирует дерево каталога и предоставляет статистику в таких вариантах: список каталогов; карта каталогов; список расширений.
4. Clonezilla
Clonezilla создает образ диска с инструментом клонирования, который также упакован с Parted Magic и первоначально доступен, как автономный инструмент. Представлен в двух версиях: Clonezilla Live и Clonezilla SE (Server Edition).
Clonezilla Live является загрузочным дистрибутивом Linux, позволяющим клонировать отдельные устройства.
Clonezilla SE — это пакет, который устанавливается на дистрибутиве Linux. Он используется для одновременного клонирования множества компьютеров по сети.
5. OSFMount
Использование данной утилиты дает возможность монтировать ранее сделанные образы дисков и представлять их в виде виртуальных приводов, непосредственно просмотривая сами данные. OSFMount поддерживает файлы образов, такие как: DD, ISO, BIN, IMG, DD, 00n, NRG, SDI, AFF, AFM, AFD и VMDK.
Дополнительная функция OSFMount — создание RAM-дисков, находящихся в оперативной памяти компьютера, что существенно ускоряет работу с ними. Для запуска процесса нужно перейти в File > Mount new virtual disk.
6. Defraggler
Defraggler — бесплатная программа для дефрагментации жесткого диска, которая способствует увеличению его скорости и срока службы. Особенностью программы является возможность дефрагментации также и отдельных файлов.
Поддерживает файловые системы NTFS, FAT32 и exFAT.
7. SSDLife
SSDLife — проводит диагностику твердотельного диска, выводит на экран информацию о его состоянии и оценивает предполагаемый срок службы. Поддерживает удаленный мониторинг, управляет уровнем производительности на некоторых моделях жестких дисков.
Благодаря контролю износа SSD можно повысить уровень безопасности данных, вовремя выявлять проблемы. На основе анализа программа делает вывод насколько часто используется твердотельный диск.
8. Darik’s Boot And Nuke (DBAN)
Довольно популярная бесплатная утилита DBAN, применяется для очистки жестких дисков.
В DBAN два основных режима: интерактивный (interactive mode) и автоматический (аutomatic mode). Интерактивный режим позволяет подготовить диск к удалнию данных и выбирать необходимые опции стирания. Автоматический режим очищает все обнаруженные диски.
9. HD Tune
Утилита HD Tune предназначена для работы с жестким диском и SSD. Измеряет уровень чтения-записи HDD/SSD, сканирует ошибки, проверяет состояние диска и выводит на экран информацию о нем.
При запуске приложения, нужно выбрать диск из выпадающего списка и перейти к надлежащей вкладке, чтобы просмотреть информацию.
10. VeraCrypt
VeraCrypt — бесплатное приложение для шифрования с открытым исходным кодом. Используется шифрование на лету.
Проект VeraCrypt создался на основе TrueCrypt с целью усиления методов защиты ключей шифрования.
11. CrystalDiskInfo
CrystalDiskInfo отображает состояние жестких дисков, поддерживающих технологию S.M.A.R.T. Утилита проводит мониторинг, оценивает общее состояние и отображает детальную информацию о жестких дисках (версия прошивки, серийный номер, стандарт, интерфейс, общее время работы и т. д.). У CrystalDiskInfo есть поддержка внешних жестких дисков.
В верхней панели на экране отображаются все активные жесткие диски. Щелчок по каждому из них показывает информацию. Иконки Health Status и Temperature меняют цвет в зависимости от значения.
12. Recuva
Утилита Recuva служит для восстановления случайно удаленных или потерянных файлов. Она сканирует нужный носитель информации, после чего выводит на экран список удаленных файлов. Каждый файл имеет свои параметры (имя, тип, путь, вероятность восстановления, состояние).
Необходимые файлы определяются с помощью функции предпросмотра и отмечаются флажками. Результат поиска можно отсортировать по типу (графика, музыка, документы, видео, архивы) и сразу просмотреть содержимое.
13. TreeSize
Программа TreeSize показывает дерево находящихся на жестком диске директорий с предоставлением информации об их размерах, а также проводит анализ использования дискового пространства.
Размеры папок выводятся на экран от самых больших до самых маленьких. Таким образом становится понятно, какие папки занимают большую часть места.
Примечание: При наличии Defraggler, Recuva и TreeSize, можно инициировать функции Defraggler и Recuva для определенной папки непосредственно из TreeSize — все три приложения эффективно интегрируются.
14. HDDScan
HDDScan — утилита диагностики жесткого диска, используется для тестирования накопителей информации (HDD, RAID, Flash) с целью выявления ошибок. Просматривает S.M.A.R.T. атрибуты, выводит показания датчиков температуры жестких дисков в панель задач и выполняет сравнительный тест чтения-записи.
HDDScan предназначена для тестирования накопителей SATA, IDE, SCSI, USB, FifeWire (IEEE 1394).
15. Disk2vhd
Бесплатная утилита Disk2vhd преобразует действующую физический диск в виртуальный Virtual Hard Disk (VHD) для платформы Microsoft Hyper-V. Причем, VHD-образ можно создавать прямо с запущенной операционной системы.
Disk2vhd создает один VHD-файл для каждого диска с избранными томами, сохраняя информацию о разделах диска и копируя только те данные, которые относятся к выбранному тому.
16. NTFSWalker
Портативная утилита NTFSWalker позволяет проводить анализ всех записей (включая и удаленные данные) в главной файловой таблице MFT диска NTFS.
Наличие собственных драйверов NTFS дает возможность просматривать файловую структуру без помощи Windows на любых носителях чтения компьютера. К просмотру доступны удаленные файлы, обычные файлы, а также подробные атрибуты для каждого файла.
17. GParted
GParted — редактор дисковых разделов с открытым исходным кодом. Осуществляет эффективное и безопасное управление разделами (создание, удаление, изменение размера, перемещение, копирование, проверка) без потери данных.
GParted позволяет создавать таблицы разделов (MS-DOS или GPT), включать, отключать и изменять атрибуты, выравнивать разделы, восстанавливать данные с поврежденных разделов и многое другое.
18. SpeedFan
Компьютерная программа SpeedFan следит за показателями датчиков материнской платы, видеокарты и жёстких дисков, с возможностью регулирования скорости вращения установленных вентиляторов. Есть возможность проводить автоматическую и ручную регулировку.
SpeedFan работает с жесткими дисками с интерфейсом SATA, EIDE и SCSI.
19. MyDefrag
MyDefrag — бесплатный дисковой дефрагментатор, который используется для упорядочивания данных, размещенных на жестких дисках, дискетах, дисках USB и картах памяти.
У программы есть удобная функция работы в режиме скринсейвера, в результате чего дефрагментация будет производится во время, назначенное для запуска хранителя экрана. MyDefrag также позволяет создавать или настраивать собственные сценарии.
20. DiskCryptor
С помощью шифровальной программы DiskCryptor с открытым исходным кодом, можно полностью зашифровать диск (все дисковые разделы, включая системный).
У DiskCryptor довольно высокая производительность — это один из самых быстрых драйверов шифрования дисковых томов. Программа поддерживает FAT12, FAT16, FAT32, NTFS и exFAT файловые системы, позволяя шифровать внутренние или внешние диски.
Состояние динамического диска — "Подключен (ошибки)".
Причина. В определенной области динамического диска есть ошибки ввода-вывода. На динамическом диске с ошибками отображается значок предупреждения.
Решение. Если ошибки ввода-вывода носят временный характер, повторно активируйте диск, чтобы вернуть ему состояние Подключен.
Состояние динамического тома — "Неполные данные".
Причина. Вы переместили некоторые диски в томе, состоящем из нескольких дисков, но не все. Данные на этом томе будут утеряны, если не переместить и не импортировать оставшиеся диски, на которых располагается этот том.
Решение.
- Переместите в компьютер все диски, из которых состоит том.
- Импортируйте диски. Инструкции по перемещению и импорту дисков см. в разделе Перемещение дисков на другой компьютер.
Если том из нескольких дисков больше не нужен, можно импортировать диск и создать на нем новые тома. Для этого выполните следующие действия.
- Выберите и удерживайте (или щелкните правой кнопкой мыши) том с состоянием Сбой или Отказавшая избыточность и выберите Удалить том.
- Выберите и удерживайте (или щелкните правой кнопкой мыши) диск и выберите Создать том.
Состояние базового или динамического диска — "Нечитаемый".
Причина. Данный базовый или динамический диск недоступен и мог подвергнуться сбою оборудования, повреждению или ошибкам ввода-вывода. Копия системной базы данных конфигураций дисков на этом диске может быть повреждена. На дисках с состоянием Нечитаемый отображается значок ошибки.
Также диски могут иметь состояние Нечитаемый во время набора оборотов или когда средство управления дисками повторно сканирует все диски в системе. В некоторых случаях нечитаемый диск претерпел сбой и не может быть восстановлен. В случае с динамическими дисками состояние Нечитаемый обычно возникает в результате повреждения или ошибок ввода-вывода определенной части диска, а не из-за сбоя всего диска.
Решение. Выполните повторное сканирование дисков или перезапустите компьютер и проверьте, изменилось ли состояние дисков. Кроме того, повторите действия по устранению неполадок, описанные в разделе Состояние диска — "Не инициализирован", или диск отсутствует.
Примеры
Чтобы проверить все файлы на диске с файловой системой FAT в текущем каталоге для несмежных блоков, введите:
Chkdsk отображает отчет о состоянии, а затем выводит список файлов, соответствующих спецификациям файлов с несмежными блоками.
Когда у нас есть сервер с Linux или сервер NAS (который также имеет операционную систему на базе Linux) с большим количеством информации внутри, как самой операционной системы, так и личных или рабочих файлов и папок, важно контролировать, чтобы жесткие диски и SSD диски находятся в добром здравии и не собираются ломаться в ближайшее время без предупреждения. По этой причине очень важно постоянно контролировать жесткий диск или SSD нашего сервера, чтобы избежать потери данных из-за его поломки. Сегодня в этой статье мы собираемся показать вам все, что вы должны проверить на своем сервере Linux, чтобы проверить работоспособность ваших дисков.
На какие значения мне смотреть?
- Reallocated_Sector_Ct: количество секторов, которые были перераспределены в другие области диска из-за ошибок чтения. Эта ошибка очень типична, когда диск очень старый и срок его полезного использования подходит к концу.
- Spin_Retry_Count: это количество попыток, которые были необходимы для загрузки диска, это указывает на серьезную аппаратную проблему на диске, и он может не загрузиться в следующий раз.
- Reallocated_Event_Count — количество успешно или неудачно выполненных перераспределений. Чем выше число, тем хуже состояние жесткого диска.
- Current_Pending_Sector: количество секторов, ожидающих скорого перераспределения.
- Offline_Uncorrectable: количество неисправимых ошибок при доступе (чтении или записи) к различным секторам диска.
- Multi_Zone_Error_Rate: общее количество ошибок при записи сектора.
На следующем изображении вы можете увидеть состояние жесткого диска WD Red 4 ТБ из нашего NAS с операционной системой XigmaNAS:
На предыдущем снимке экрана вы можете увидеть много информации, но мы должны знать, является ли это изолированным сбоем или наш диск может скоро выйти из строя.
Как посмотреть состояние диска
- смартктл : это программа командной строки, которая позволяет нам проверять жесткие диски и твердотельные накопители по запросу, или мы можем запрограммировать ее работу с помощью обычного cron в операционной системе.
- умный : это демон или процесс, который проверяет, что жесткие диски или твердотельные накопители в указанный интервал времени не имели сбоев. Он способен регистрировать любой тип предупреждений или ошибок диска в основной системный журнал сервера, а также позволяет отправлять эти же предупреждения и ошибки по электронной почте администратору, чтобы он мог убедиться, что все правильно.
Пакет smartmontools отвечает за мониторинг жестких дисков и SSD-накопителей, независимо от того, используют ли они интерфейсы SATA, SCSI, SAS или NVME, он поддерживает любой тип интерфейса данных. Разумеется, эта программа совершенно бесплатна.
Состояние динамического диска — "Инородный"
Причина. Состояние Инородный возникает при перемещении динамического диска на локальный компьютер с другого компьютера. На дисках с состоянием Инородный отображается значок предупреждения.
В некоторых случаях ранее подключенный к системе диск может иметь состояние Инородный. Данные конфигурации динамических дисков хранятся на всех динамических дисках, поэтому при выходе из строя всех динамических дисков сведения о том, какие диски принадлежат системе, будут утеряны.
Решение. Добавьте диск в конфигурацию системы компьютера, чтобы получить доступ к данным на этом диске. Чтобы добавить диск в конфигурацию системы компьютера, импортируйте добавляемый диск (выберите и удерживайте его или щелкните правой кнопкой мыши, а затем выберите пункт Импорт чужих дисков). Все существующие тома на инородном диске станут видимыми и доступными после импорта диска.
Как часто нужно проходить SMART-тест
- В это время не рекомендуется делать резервные копии.
- Попробуйте покинуть сервер с небольшой нагрузкой или без нее.
Быстрый SMART-тест может занять менее 2 минут, в это время может снизиться производительность чтения и записи дисков, на которых мы это делаем. В случае полных тестов SMART на их выполнение могут уйти часы, поэтому рекомендуется выполнять эту задачу на рассвете, когда обычно не будет слишком много активности, хотя помните, что не следует выполнять резервное копирование в этот конкретный момент, потому что производительность будет быть ниже.
В зависимости от использования сервера NAS, а также от того, всегда он включен или нет, рекомендуется планировать тесты SMART с большим интервалом или более регулярно. Например, быстрое тестирование SMART один раз в неделю может стать хорошим началом, так как мы обнаружим основные сбои, которые могут быть на диске. Полный тест SMART следует проводить один раз в месяц, в идеале рано утром или в выходные, когда с NAS никто не работает. Поскольку мы можем запрограммировать его на автоматическое выполнение, нам не нужно будет присутствовать во время его выполнения, но мы должны будем быть внимательными, когда он будет завершен, на случай какой-либо ошибки.
Относится к: Windows 10, Windows 8.1, Windows 7, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012.
В этом разделе перечислено несколько распространенных проблем, которые могут возникнуть при использовании компонента управления дисками, и шаги по их устранению.
Средство управления дисками не может запустить службу виртуальных дисков.
Причина. Эта ошибка может возникнуть, если удаленный компьютер не поддерживает службу виртуальных дисков (VDS) или вам не удается установить подключение к удаленному компьютеру, так как он заблокирован брандмауэром Windows.
Решение.
- Если удаленный компьютер поддерживает VDS, можно настроить брандмауэр Защитника Windows таким образом, чтобы он разрешал подключаться через VDS. Если удаленный компьютер не поддерживает VDS, можно использовать подключение к удаленному рабочему столу, чтобы подключиться к нему, а затем запустить средство управления дисками непосредственно на удаленном компьютере.
- Для управления дисками на удаленных компьютерах с поддержкой VDS необходимо настроить брандмауэр Защитника Windows как на локальном компьютере (на котором запущено средство управления дисками), так и на удаленном.
- На локальном компьютере настройте брандмауэр Защитника Windows, чтобы включить исключение удаленного управления томами.
Исключение удаленного управления томами включает в себя исключения для Vds.exe, Vdsldr.exe порта TCP 135.
Удаленные подключения в рабочих группах не поддерживаются. Локальный и удаленный компьютеры должны входить в состав домена.
Проверяет файловую систему и метаданные файловой системы тома на наличие логических и физических ошибок. Если используется без параметров, chkdsk отображает только состояние тома и не исправляет ошибки. Если используется с параметрами /f, /r, /xили /b , он устраняет ошибки в томе.
Членство в группе локальных администраторов (или аналогичной) является минимальным требованием для запуска программы chkdsk. Чтобы открыть окно командной строки от имени администратора, щелкните правой кнопкой мыши пункт Командная строка в меню Пуск и выберите команду Запуск от имени администратора.
Прерывание работы chkdsk не рекомендуется. Однако отмена или прерывание работы chkdsk не должна покидать том, который больше поврежден, чем был запущен программой CHKDSK . Повторное выполнение chkdsk проверяет и должно восстанавливать все оставшееся повреждение тома.
CHKDSK может использоваться только для локальных дисков. Команда не может использоваться с буквой локального диска, которая была перенаправлена по сети.
Использование смартктл
Чтобы использовать эту программу и проверить состояние нашего жесткого диска, первое, что мы должны сделать, это узнать, сколько у нас жестких дисков и каков путь для проверки этих жестких дисков или твердотельных накопителей. Чтобы узнать, где находятся диски, мы должны выполнить следующую команду:
Мы также можем использовать fdisk для получения списка дисков, которые есть на нашем сервере:
Эти команды покажут нам список устройств, а также разделов. Мы должны использовать эту программу на уровне жесткого диска или SSD, а не на уровне раздела. Обычно в системах Linux мы находим диски по пути /dev/sdX.
Как только мы узнаем, какой диск мы собираемся проанализировать, чтобы проверить его работоспособность с помощью SMART, мы должны знать, что в общей сложности есть два разных теста, которые мы можем выполнить:
- Короткий тест – Этот тест чаще всего используется для выявления проблем с дисками. При выполнении этого теста он покажет нам самые важные ошибки и предупреждения, без необходимости подробно анализировать весь диск. Мы можем запланировать этот короткий тест через cron еженедельно, таким образом, один раз в неделю он будет выполнять этот анализ и уведомлять нас, если обнаружит какие-либо ошибки. Желательно делать этот тест в то время, когда толку мало или совсем нет, не рекомендуется делать его в рабочее время, лучше на рассвете.
- Длинный тест – Этот тест может занять довольно много времени, в зависимости от накопителя и его емкости. Выполнив этот комплексный тест, он покажет нам все предупреждения или ошибки, обнаруженные на всем диске. Мы можем запланировать этот длинный тест с cron, чтобы он выполнялся ежемесячно, то есть один раз в месяц мы будем выполнять этот тест для проверки работоспособности диска. Желательно делать этот тест в то время, когда диск мало используется, например, на рассвете, потому что в противном случае производительность чтения и записи, а также задержка доступа к данным значительно возрастут.
Как только мы узнаем два типа тестов, которые мы можем использовать, первое, что нам нужно знать, это то, включен ли SMART на жестком диске или твердотельном накопителе:
sudo smartctl -i /dev/sda
В случае, если диск поддерживает SMART, но не активирован, мы можем активировать его, выполнив следующую команду:
sudo smartctl -s on /dev/sda
Чтобы увидеть все атрибуты SMART производителя рассматриваемого диска, мы можем выполнить следующую команду:
sudo smartctl -a /dev/sda
Чтобы выполнить короткий тест, мы выполняем следующее:
sudo smartctl -t short /dev/sda
Чтобы выполнить длинный тест, мы выполняем следующее:
sudo smartctl -t long /dev/sda
После того, как мы выполнили короткий или длинный тест, мы можем выполнить следующую команду, чтобы увидеть все результаты:
sudo smartctl -H /dev/sda
Мы рекомендуем прочитать справочные страницы smartctl, где вы найдете все команды, которые мы сможем выполнить, чтобы использовать возможности SMART, однако основные команды — это те, которые мы вам объяснили.
Что такое SMART дисков
Все жесткие диски и SSD-накопители оснащены технологией SMART, также известной как SMART, что означает «Технология самоконтроля, анализа и отчетности». Эта технология, включенная в прошивку жестких дисков и твердотельных накопителей, заключается в обнаружении возможных сбоев в жестком диске с целью прогнозирования физических ошибок на жестком диске или неожиданных сбоев в твердотельных накопителях из-за записи во внутреннюю флэш-память. . Цель SMART — предупредить пользователей, чтобы они могли создать резервную копию и заменить диск без потери данных. Если мы будем игнорировать SMART, придет время, когда жесткий диск сломается, и мы потеряем данные, поэтому важно всегда обращать внимание на данные SMART дисков.
Чтобы использовать SMART, абсолютно необходимо, чтобы BIOS или UEFI сервера были совместимы с этой технологией и чтобы она была активирована, кроме того, также абсолютно необходимо, чтобы диски включали ее. Сегодня все серверы, операционные системы и диски используют эту технологию для обнаружения проблем с жестким диском, можно сказать, что она «универсальна» и используется всегда.
Эта технология отвечает за мониторинг различных параметров жесткого диска, таких как скорость пластин диска, сбойные сектора, ошибки калибровки, проверка циклическим избыточным кодом (типичные ошибки CRC), температура диска, скорость чтения данных, время запуска (отжима). up), счетчик перераспределенных секторов, скорость поиска (время поиска) и другие очень продвинутые параметры, которые позволяют узнать, что важно: скоро ли выйдет из строя жесткий диск.
Внутренне SMART имеет диапазон значений, которые мы можем считать «нормальными», и когда параметр выходит за эти значения, то есть когда срабатывает сигнал тревоги, BIOS/UEFI обнаружит это и уведомит операционную систему о сбое. в системе. диск, и это может быть серьезно. В операционных системах Linux у нас есть возможность проводить тесты SMART, чтобы проверить, правильно ли работает диск, кроме того, у нас есть возможность запрограммировать эти тесты, чтобы минимизировать влияние на производительность.
Комментарии
Параметр /i или /c сокращает время, необходимое для запуска программы chkdsk , пропуская определенные проверки тома.
Если вы решили проверить диск при следующей перезагрузке компьютера, chkdsk проверяет диск и автоматически исправляет ошибки при перезагрузке компьютера. Если раздел диска является загрузочным разделом, chkdsk автоматически перезагружает компьютер после проверки диска.
Можно также использовать chkntfs /c команду, чтобы запланировать проверку тома при следующем перезапуске компьютера. fsutil dirty set используйте команду, чтобы задать «грязный» бит тома (это указывает на повреждение), чтобы при перезагрузке компьютера Windows выполняла fsutil dirty set .
Для проверки ошибок диска следует периодически использовать chkdsk в файловых системах FAT и NTFS. Chkdsk проверяет использование места на диске и дисков и предоставляет отчет о состоянии для каждой файловой системы. В отчете о состоянии отображаются ошибки, обнаруженные в файловой системе. Если запустить chkdsk без параметра /f в активном разделе, он может сообщить о ложных ошибках, так как он не может заблокировать диск.
Программа chkdsk исправляет ошибки логических дисков только в том случае, если указан параметр /f . Chkdsk должна иметь возможность заблокировать диск для исправления ошибок.
при нажатии клавиши YWindows сохраняет каждую потерянную цепочку в корневом каталоге в виде файла с именем в формате file . chk. После завершения работы chkdsk вы можете проверить эти файлы, чтобы узнать, содержат ли они нужные данные.
если вы нажмете N, Windows исправляет диск, но не сохраняет содержимое потерянных единиц распределения.
Если вы используете chkdsk /f* на очень большом диске или на диске с очень большим количеством файлов (например, миллионы файлов), chkdsk /f выполнение может занять много времени.
Используйте параметр /r для поиска ошибок физического диска в файловой системе и попытайтесь восстановить данные из всех затронутых секторов диска.
Так как теневые копии общих папок исходный том не может быть заблокирован, пока теневые копии общих папок включен, выполнение chkdsk для исходного тома может сообщить ложные ошибки или вызвать непредвиденное завершение работы программы chkdsk . Однако можно проверить наличие ошибок в теневых копиях, запустив chkdsk в режиме только для чтения (без параметров) для проверки тома хранилища теневые копии общих папок.
Команда chkdsk с различными параметрами доступна в консоли восстановления.
При нечастом перезапуске серверов может потребоваться использовать команду chkntfs или команды, чтобы определить, задан ли уже установленный бит тома перед запуском программы chkdsk.
Установка
Установка этой программы, если она не установлена по умолчанию в вашем дистрибутиве Linux, осуществляется с помощью менеджера пакетов вашего дистрибутива. Например, в операционных системах Debian с apt это будет так:
sudo apt install smartmontools
В зависимости от менеджера пакетов вашего дистрибутива вам придется использовать ту или иную команду, важно то, что этот пакет доступен для всех дистрибутивов на основе Unix, а также для Linux, поэтому вы также можете без проблем установить его на FreeBSD.
Читайте также: