Проверка дисков windows server 2012 r2
Checks the file system and file system metadata of a volume for logical and physical errors. If used without parameters, chkdsk displays only the status of the volume and does not fix any errors. If used with the /f, /r, /x, or /b parameters, it fixes errors on the volume.
Membership in the local Administrators group, or equivalent, is the minimum required to run chkdsk . To open a command prompt window as an administrator, right-click Command prompt in the Start menu, and then click Run as administrator .
Interrupting chkdsk is not recommended. However, canceling or interrupting chkdsk should not leave the volume any more corrupt than it was before chkdsk was run. Rerunning chkdsk checks and repairs any remaining corruption on the volume.
For examples of how to use this command, see Examples.
Ошибка “Windows обнаружила неполадки жесткого диска”
Статус Predictive Failure говорит о том, что одна из характеристик диска (например, механический износ) не соответствует эталонным значениям и велика вероятность отказа этого диска в будущем.
В этом случае рекомендуется выполнить резервное копирование данных с этого диска на отдельный носитель. Затем выполните проверку диска с помощью штатной SMART утилиты от производителя (или универсальными утилитами типа CrystalDiskInfo), проверьте носитель с помощью chkdsk.
Чаще всего для получения информации о состоянии дисков в Windows используют сторонни программы (например, CrystalDiskInfo, HDTune и т.д.). Такие программы, действительно позволяют получить много информации о дисках.
Например, я могу узнать оставшийся ресурс SSD. Текущее значение Total Host Writes – 507 Gb. Производитель гарантирует максимальный ресурс записи (TBW)для этой модели SSD 300 Тб. Значит диск изношен менее чем на 0.2%. Срок использования диска всего 108 часов.
Parameters
Parameter | Description |
---|---|
Specifies the drive letter (followed by a colon), mount point, or volume name. | |
[] | Use with file allocation table (FAT) and FAT32 only. Specifies the location and name of a file or set of files that you want chkdsk to check for fragmentation. You can use the ? and * wildcard characters to specify multiple files. |
/f | Fixes errors on the disk. The disk must be locked. If chkdsk cannot lock the drive, a message appears that asks you if you want to check the drive the next time you restart the computer. |
/v | Displays the name of each file in every directory as the disk is checked. |
/r | Locates bad sectors and recovers readable information. The disk must be locked. /r includes the functionality of /f, with the additional analysis of physical disk errors. |
/x | Forces the volume to dismount first, if necessary. All open handles to the drive are invalidated. /x also includes the functionality of /f. |
/i | Use with NTFS only. Performs a less vigorous check of index entries, which reduces the amount of time required to run chkdsk. |
/c | Use with NTFS only. Does not check cycles within the folder structure, which reduces the amount of time required to run chkdsk. |
/l[:] | Use with NTFS only. Changes the log file size to the size you type. If you omit the size parameter, /l displays the current size. |
/b | NTFS only: Clears the list of bad clusters on the volume and rescans all allocated and free clusters for errors. /b includes the functionality of /r. Use this parameter after imaging a volume to a new hard disk drive. |
/? | Displays help at the command prompt. |
Что делать, если диски отсутствуют или не инициализированы, а также общие действия по устранению неполадок
Причина. При наличии диска, который не отображается в проводнике и указан в оснастке управления дисками как Не инициализирован, причина может быть в том, что диск не имеет допустимой подписи. По сути это означает, что диск не инициализирован и не отформатирован или что форматирование диска каким-либо образом повреждено.
Также возможно, что на диске есть проблемы с оборудованием или проблемы подключения, но мы опишем их в следующих абзацах.
Решение. Если диск совершенно новый и его нужно просто инициализировать, удалив все данные на нем, решить проблему очень легко. См. статью Инициализация новых дисков. Однако высока вероятность того, что вы уже безуспешно пытались сделать это. Возможно, ваш диск заполнен важными файлами и вы не хотите стирать их при инициализации.
Существует множество причин, по которым диск может отсутствовать или быть недоступными для инициализации, среди которых самая распространенная — это сбой диска. Для исправления сбойного диска можно принять лишь ограниченный набор мер; тем не менее мы приводим ряд шагов, которые могут помочь восстановить его работоспособность. Если диск заработает после выполнения части этих шагов, можете пропустить дальнейшие действия, расслабиться и, может быть, провести обновление резервных копий.
Взгляните на диск в оснастке управления дисками. Если он Отключен, как показано ниже, щелкните его правой кнопкой мыши и выберите пункт Подключен.
Если диск отображается в оснастке управления дисками как Подключен и указано, что основной раздел Исправен, как показано здесь, это хороший знак.
- Если на разделе есть файловая система, но у диска нет буквы (например, E), добавьте букву диска вручную согласно инструкциям по изменению буквы диска.
- Если на разделе нет файловой системы (он обозначен как RAW вместо NTFS, ReFS, FAT32 или exFAT) и вы уверены, что диск пустой, щелкните раздел правой кнопкой мыши и выберите Форматировать. Форматирование диска удаляет все данные на нем, поэтому не делайте этого, если вы пытаетесь восстановить файлы с диска — вместо этого сразу переходите к следующему шагу.
- Если раздел указан как Нераспределенный и вы уверены, что он пустой, выберите и удерживайте (или щелкните правой кнопкой мыши) этот нераспределенный раздел и выберите Создать простой том, а затем следуйте инструкциям по созданию тома в свободном пространстве. Не делайте этого, если вы пытаетесь восстановить файлы с диска. Вместо этого сразу переходите к следующему шагу.
Игнорируйте все разделы, которые указаны как Системный раздел EFI или Раздел восстановления. Эти разделы содержат много очень важных файлов, от которых зависит правильная работа компьютера. Лучше всего оставить их в покое, чтобы вы могли запускать ПК и восстановить его в случае проблем.
Если у вас есть внешний диск, который здесь не отображается, отключите его, подключите еще раз и щелкните Действие>Повторно сканировать диски.
Завершите работу компьютера, отключите внешний жесткий диск (если это внешний диск с проводом питания) и снова включите компьютер и диск. Чтобы отключить ПК с Windows 10, нажмите кнопку "Пуск", затем кнопку управления питанием и выберите Завершение работы.
Подключите диск к другому USB-порту непосредственно на компьютере (не на концентраторе). Иногда USB-диски не получают достаточную мощность питания или испытывают другие проблемы с определенными портами. Это особенно часто происходит с USB-концентраторами, но иногда существуют различия между портами на ПК, поэтому необходимо проверить несколько разных портов при их наличии.
Попробуйте другой кабель. Это может выглядеть странно, но кабели часто не работают, поэтому следует попробовать другой кабель для подключения диска. При наличии внутреннего диска в настольном компьютере, возможно, необходимо выключить компьютер перед переключением кабеля; дополнительные сведения см. в руководстве по компьютеру.
Проверьте диспетчер устройств на наличие ошибок. Выберите и удерживайте (или щелкните правой кнопкой мыши) кнопку "Пуск", а затем выберите диспетчер устройств в контекстном меню. Найдите устройства с восклицательным знаком или другими проблемами, дважды щелкните такое устройство, а затем проверьте его состояние.
Ниже приведен список кодов ошибок в диспетчере устройств. Иногда проблему можно решить, выбрав и удерживая (или щелкнув правой кнопкой мыши) проблемное устройство, выбрав команду Удалить устройство, а затем щелкнув Действие>Обновить конфигурацию оборудования.
Подключите диск к другому ПК.
Если диск не работает на другом компьютере, это достоверный признак того, что проблема происходит с диском, а не с компьютером. Понятно, что приятного в этом мало. Вы можете обратиться за помощью на сайт сообщества Майкрософт либо связаться с производителем диска или службой поддержки Майкрософт.
Если заставить диск работать все же не удается, существуют приложения, которые позволяют восстановить данные даже с неисправных дисков; если файлы очень важны, вы можете обратиться в лабораторию восстановления данных, чтобы попытаться восстановить их. Если вы нашли новый работающий способ, сообщите об этом в разделе "Комментарии" ниже.
Диски сбоят довольно часто, поэтому очень важно регулярно проводить резервное копирование всех файлов, которые для вас важны. Если диск иногда не отображается или сообщает об ошибках, стоит перепроверить свои методы резервного копирования. Ничего страшного, если вы немного запаздываете, это нормально. Лучшее решение для резервного копирования — это то, которое действительно используется, поэтому мы рекомендуем найти решение, которые работает для вас, и придерживаться его.
Просмотр результата (лога) проверки диска Chkdsk в Windows 10
При проверке диска в онлайн режиме, вы видите в консоли полную статистику. Однако, если вы запланировали проверку диска с помощью опции offlinescanandfix, вы не увидите на экране загрузки Windows итоговый отчет chkdk. В Windows 10 на экране загрузки отображается только общий процент выполнения проверки диска.
В Windows 7 и более ранних версиях Windows, подробная информация о действиях, выполняемых утилитой chkdsk, отображалась прямо на экране загрузки ОС.
В Windows 10 вы можете получить информацию о всех действиях, которые были выполнены процедурой проверки дисков только из журнала событий Windows (Event Viewer).
Откройте Windows Event Viewer ( Eventvwr.msc ).
В открывшемся окне перейдите в раздел Windows Logs -> Application.
Щелкните ПКМ по разделу Application и выберите пункт меню Find. В строке поиска введите chkdsk и нажмите Find next.
Можно искать по источнику событий. Для поиска событий проверки диска при загрузке Windows нужно искать включить фильтр по событиям с источнико Wininit. Для событий проверки диска, инициированных пользователем смотрите источник Chkdsk.
Поиск должен перейти на последнее событие с Event ID 1001 и источником Wininit. На вкладке General будет содержаться подробный лог с данными последней проверки системного диска.
Вы можете получить информацию из событий проверки диска с помощью PowerShell. Следующая команда экспортирует 5 последних результатов проверки диска из журнала событий и сохранит их на рабочий стол в текстовый файл CHKDSK_SCAN.txt.
Get-EventLog -LogName Application -Source chkdsk | Select-Object -Last 5 -Property TimeGenerated,Message | Format-Table -Wrap| out-file "$env:userprofile\Desktop\CHKDSK_SCAN.txt"
Полученный файл можно открыть в любом текстовом редакторе.
Итак, мы получили журнал проверки дисков, выполненной при загрузке Windows 10. Если Windows запускает проверку при каждой загрузке ОС или проверка зависает, возможно стоит временно отключить автоматическую проверку дисков при загрузке Windows.
Состояние динамического тома — "Исправен (под угрозой)".
Причина. Указывает, что динамический том на данный момент доступен, но на базовом динамическом диске обнаружены ошибки ввода-вывода. Если в какой-либо части динамического диска обнаружена ошибка ввода-вывода, все тома на диске переходят в состояние Исправен (под угрозой) , а на томе появляется значок предупреждения.
Если том находится в состоянии Работоспособен (под угрозой) , используемый им диск, как правило, находится в состоянии Подключен (ошибки) .
Решение.
Верните используемый диск в состояние Подключен. Как только диск вернется в состояние Подключен, том должен вернуться в состояние Работоспособен. Если состояние Работоспособен (под угрозой) сохранится, диску, возможно, угрожает сбой.
Создайте резервную копию данных и замените диск как можно скорее.
Основные сведения о кодах завершения
В следующей таблице перечислены коды завершения, которые сообщает chkdsk после завершения.
Remarks
Skipping volume checks
The /i or /c switch reduces the amount of time required to run chkdsk by skipping certain volume checks.
Checking a locked drive at restart
If you want chkdsk to correct disk errors, you cannot have open files on the drive. If files are open, the following error message appears:
If you choose to check the drive the next time you restart the computer, chkdsk checks the drive and corrects errors automatically when you restart the computer. If the drive partition is a boot partition, chkdsk automatically restarts the computer after it checks the drive.
You can also use the chkntfs /c command to schedule the volume to be checked the next time the computer is restarted. Use the fsutil dirty set command to set the volume's dirty bit (indicating corruption), so that Windows runs chkdsk when the computer is restarted.
Reporting disk errors
You should use chkdsk occasionally on FAT and NTFS file systems to check for disk errors. Chkdsk examines disk space and disk use and provides a status report specific to each file system. The status report shows errors found in the file system. If you run chkdsk without the /f parameter on an active partition, it might report spurious errors because it cannot lock the drive.
Fixing logical disk errors
Chkdsk corrects logical disk errors only if you specify the /f parameter. Chkdsk must be able to lock the drive to correct errors.
Because repairs on FAT file systems usually change a disk's file allocation table and sometimes cause a loss of data, chkdsk might display a confirmation message similar to the following:
If you do not use the /f parameter, chkdsk displays a message that the file needs to be fixed, but it does not fix any errors.
If you use chkdsk /f on a very large disk or a disk with a very large number of files (for example, millions of files), chkdsk /f might take a long time to complete.
Finding physical disk errors
Use the /r parameter to find physical disk errors in the file system and attempt to recover data from any affected disk sectors.
Using chkdsk with open files
If you specify the /f parameter, chkdsk displays an error message if there are open files on the disk. If you do not specify the /f parameter and open files exist, chkdsk might report lost allocation units on the disk. This could happen if open files have not yet been recorded in the file allocation table. If chkdsk reports the loss of a large number of allocation units, consider repairing the disk.
Using chkdsk with Shadow Copies for Shared Folders
Because the Shadow Copies for Shared Folders source volume cannot be locked while Shadow Copies for Shared Folders is enabled, running chkdsk against the source volume might report false errors or cause chkdsk to unexpectedly quit. You can, however, check shadow copies for errors by running chkdsk in Read-only mode (without parameters) to check the Shadow Copies for Shared Folders storage volume.
Understanding exit codes
The following table lists the exit codes that chkdsk reports after it has finished.
The chkdsk command, with different parameters, is available from the Recovery Console.
On servers that are infrequently restarted, you may want to use the chkntfs or the fsutil dirty query commands to determine whether the volume's dirty bit is already set before running chkdsk.
Состояние базового или динамического диска — "Нечитаемый".
Причина. Данный базовый или динамический диск недоступен и мог подвергнуться сбою оборудования, повреждению или ошибкам ввода-вывода. Копия системной базы данных конфигураций дисков на этом диске может быть повреждена. На дисках с состоянием Нечитаемый отображается значок ошибки.
Также диски могут иметь состояние Нечитаемый во время набора оборотов или когда средство управления дисками повторно сканирует все диски в системе. В некоторых случаях нечитаемый диск претерпел сбой и не может быть восстановлен. В случае с динамическими дисками состояние Нечитаемый обычно возникает в результате повреждения или ошибок ввода-вывода определенной части диска, а не из-за сбоя всего диска.
Решение. Выполните повторное сканирование дисков или перезапустите компьютер и проверьте, изменилось ли состояние дисков. Кроме того, повторите действия по устранению неполадок, описанные в разделе Состояние диска — "Не инициализирован", или диск отсутствует.
Используя средство управления дисками или приложение DiskPart, нельзя управлять чередующимися томами.
Причина. Некоторые решения по управлению дисками сторонних поставщиков выполняют функцию расширенного управления дисками вместо диспетчера логических дисков (LDM) Майкрософт, в результате чего LDM может отключиться.
Решение. Если вы используете программное обеспечение по управлению дисками стороннего поставщика, которое отключило LDM, обратитесь к поставщику этого ПО за поддержкой в устранении проблем с конфигурацией дисков.
Состояние динамического диска — "Подключен (ошибки)".
Причина. В определенной области динамического диска есть ошибки ввода-вывода. На динамическом диске с ошибками отображается значок предупреждения.
Решение. Если ошибки ввода-вывода носят временный характер, повторно активируйте диск, чтобы вернуть ему состояние Подключен.
Syntax
Параметры
Examples
If you want to check the disk in drive D and have Windows fix errors, type:
If it encounters errors, chkdsk pauses and displays messages. Chkdsk finishes by displaying a report that lists the status of the disk. You cannot open any files on the specified drive until chkdsk finishes.
To check all files on a FAT disk in the current directory for noncontiguous blocks, type:
Chkdsk displays a status report, and then lists the files that match the file specifications that have noncontiguous blocks.
Проверяет файловую систему и метаданные файловой системы тома на наличие логических и физических ошибок. Если используется без параметров, chkdsk отображает только состояние тома и не исправляет ошибки. Если используется с параметрами /f, /r, /xили /b , он устраняет ошибки в томе.
Членство в группе локальных администраторов (или аналогичной) является минимальным требованием для запуска программы chkdsk. Чтобы открыть окно командной строки от имени администратора, щелкните правой кнопкой мыши пункт Командная строка в меню Пуск и выберите команду Запуск от имени администратора.
Прерывание работы chkdsk не рекомендуется. Однако отмена или прерывание работы chkdsk не должна покидать том, который больше поврежден, чем был запущен программой CHKDSK . Повторное выполнение chkdsk проверяет и должно восстанавливать все оставшееся повреждение тома.
CHKDSK может использоваться только для локальных дисков. Команда не может использоваться с буквой локального диска, которая была перенаправлена по сети.
Проверка диска в Windows 10 с помощью утилиты chkdsk
Чтобы проверить жесткий диск на ошибки, запустите командную строку с правами администратора. Выполните команду:
Данная команда запустит проверку диска E:\, найденные ошибки будут исправлены автоматически (/F), при наличии поврежденных секторов будет выполняться попытка восстановления информации (/R). Полная проверка диска может занять длительное время в зависимости от емкости носителя и количества файлов.
Утилита chkdsk последовательно выполняет четыре прохода, на которых выполняется проверка метаданных тома:
- Этап 1. Проверка файлов
- Этап 2. Проверка индексов
- Этап 3. Проверка дескрипторов безопасности
- Этап 4. Проверка секторов
После окончания проверки диска вы увидите подробную статистику диска, информацию о поврежденных секторах и файлах, предпринятых действиях по восстановлению.
Если утилита chkdsk не обнаружила проблем, появится надпись:
Вы не сможете выполнить онлайн сканирование и исправление ошибок на системном диске (C:\). При запуске команды chkdsk C: /F /R вы увидите, что диск заблокирован и его проверку можно выполнить только при следующей перезагрузке Windows:
Теперь, если вы перезагрузите Windows, запустится проверка диска. Нужно дождаться ее окончания.
Если вы хотите проверить на ошибки диск в офлайн режиме (пропустить онлайн проверку), используйте опцию offlinescanandfix:
chkdsk E: /f /offlinescanandfix
При использовании опции offlinescanandfix для системного диска будет предложено запланировать проверку при перезагрузке.
Скорость офлайн проверки диска в Windows 10 существенно увеличена по сравнению с предыдущими версиями ОС.
/X — еще один полезный атрибут chkdsk. Он позволяет отключить том перед проверкой, принудительно закрыв все открытые файловые дескрипторы.
Также нужно обратить внимание на новую опцию chkdsk — /spotfix . Данный параметр применяется только для томов NTFS. Параметр spotfix позволяет существенно сократить время офлайн проверки диска с нескольких часов до секунд. Вместо полной проверки всего диска выполняется только поиск и исправление ошибок, зафиксированных ранее (во время обычной проверки диска) в файле $corrupt. В этом случае chkdsk сразу исправляет ошибки, не тратя время на сканирование диска. Это особенно полезно при проверке больших томов.
Не рекомендуется прерывать выполнение команды chkdsk. Однако, если вы руками остановите/завершите процесс chkdsk.exe, вы не повредите этим том (он не повредится сильнее, чем он был поврежден изначально). В любом случае через какое-то время рекомендуется выполнить полную проверку диска.
В Windows 10 обслуживание дисков (проверка и дефрагментация) выполняются автоматически по расписанию или во время бездействия компьютера. Информацию о статусе автоматической проверки дисков можно найти в меню Панель управления -> Центр безопасности и обслуживания -> Обслуживание -> Состояние диска (Control Panel -> System and Security -> Security and Maintenance -> Drive status). На скриншоте виден статус All drives are working properly .
Задание проверки диска, которое называется ProactiveScan, и запускается в рамках Windows 10 Automatic Maintance Task можно найти в Task Scheduler -> Microsoft -> Windows -> Chkdsk.
Также в современных билдах Windows 10 добавлена утилита диагностики хранилища StorDiag.exe (Storage Diagnostic Tool). Данная утилита выполняет сразу несколько операций проверки диска ( chkdsk , fsutil и fltmc ). Лог можно сохранить в виде ETW трейса. Например:
stordiag.exe -collectEtw -checkfsconsistency -out %userprofile%\desktop
Состояние динамического диска — "Отключен" или "Отсутствует".
Причина. Динамический диск с состоянием Отключен может быть поврежден или периодически недоступен. На отключенном динамическом диске отображается значок ошибки.
Если диск имеет состояние Отключен, а его имя изменяется на Отсутствует, то диск был недавно доступен в системе, но теперь не может быть обнаружен или определен. Отсутствующий диск может быть поврежден, выключен или отсоединен.
Решение. Чтобы вернуть диску с состоянием "Отключен" и "Отсутствует" состояние "Подключен", сделайте следующее.
- Устраните все проблемы с диском, контроллером или кабелем.
- Убедитесь, что физический диск включен и подключен к электросети и компьютеру.
- Затем воспользуйтесь командой Повторно активировать диск, чтобы вернуть диск в состояние *Подключен*.
- Используйте действия по устранению неполадок, описанные в разделе Состояние диска — "Не инициализирован", или диск отсутствует.
- Если диск остается в состоянии Отключен и у него отсутствует имя, а вы определили, что связанную с этим диском проблему невозможно устранить, удалите диск из системы. Для этого выберите и удерживайте (или щелкните правой кнопкой мыши) диск и выберите Удалить диск. Однако перед удалением диска необходимо удалить все тома (или зеркала) на нем. Чтобы сохранить зеркальные тома на диске, удалите зеркало вместо всего тома. Удаление тома приводит к потере данных на нем, поэтому удалять диск следует лишь в том случае, если вы твердо уверены, что диск безвозвратно поврежден и не может использоваться.
Чтобы вернуть диску с состоянием "Отключен" и именем "Диск" (не "Отсутствует") состояние "Подключен", выполните одну или нескольких следующих процедур:
В средстве управления дисками выберите и удерживайте (или щелкните правой кнопкой мыши) диск и выберите Повторно активировать диск, чтобы вернуть диску состояние *Подключен*. Если диск остается в состоянии Отключен, проверьте кабели и контроллер диска и убедитесь, что физический диск исправен. Устраните все проблемы и снова попробуйте активировать диск. Если повторная активация диска прошла успешно, все тома на нем должна автоматически вернуться к состоянию Работоспособен.
В компоненте "Просмотр событий" проверьте журналы событий на наличие связанных с диском ошибок, таких как "Нет пригодных копий конфигурации". Если эта ошибка есть в журналах событий, обратитесь в службу технической поддержки Майкрософт.
Попробуйте переместить диск на другой компьютер. Если на другом компьютере вам удается перевести диск в состояние Подключен, проблема, скорее всего, связана с конфигурацией компьютера, на котором диск не удается перевести в состояние Подключен.
Попробуйте переместить диск на другой компьютер, на котором есть динамические диски. Импортируйте диск на этом компьютере, а затем переместите диск обратно в компьютер, на котором его не удавалось перевести в состояние Подключен.
Открытие компонента управления дисками
Прежде чем перейти к сложным вещам, давайте вспомним, как проще всего перейти к компоненту управления дисками, если вы еще не сделали этого:
- Введите Управление дисками в поле поиска на панели задач, выберите и удерживайте (или щелкните правой кнопкой мыши) Управление дисками, а затем выберите действие Запуск от имени администратора>Да.
- Когда откроется компонент управления компьютером, перейдите в раздел Хранилище>Управление дисками.
Примеры
Чтобы проверить все файлы на диске с файловой системой FAT в текущем каталоге для несмежных блоков, введите:
Chkdsk отображает отчет о состоянии, а затем выводит список файлов, соответствующих спецификациям файлов с несмежными блоками.
Относится к: Windows 10, Windows 8.1, Windows 7, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012.
В этом разделе перечислено несколько распространенных проблем, которые могут возникнуть при использовании компонента управления дисками, и шаги по их устранению.
Состояние базового или динамического тома — "Неизвестно".
Причина. Состояние Неизвестно возникает, если загрузочный сектор тома поврежден (возможно, из-за вируса) либо если у вас больше нет доступа к данным в томе. Также состояние Неизвестно возникает, если при установке нового диска мастер не смог создать подпись диска.
Решение. Инициализируйте диск. Инструкции см. в разделе Инициализация новых дисков.
Комментарии
Параметр /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.
Состояние динамического диска — "Инородный"
Причина. Состояние Инородный возникает при перемещении динамического диска на локальный компьютер с другого компьютера. На дисках с состоянием Инородный отображается значок предупреждения.
В некоторых случаях ранее подключенный к системе диск может иметь состояние Инородный. Данные конфигурации динамических дисков хранятся на всех динамических дисках, поэтому при выходе из строя всех динамических дисков сведения о том, какие диски принадлежат системе, будут утеряны.
Решение. Добавьте диск в конфигурацию системы компьютера, чтобы получить доступ к данным на этом диске. Чтобы добавить диск в конфигурацию системы компьютера, импортируйте добавляемый диск (выберите и удерживайте его или щелкните правой кнопкой мыши, а затем выберите пункт Импорт чужих дисков). Все существующие тома на инородном диске станут видимыми и доступными после импорта диска.
Средство управления дисками не может запустить службу виртуальных дисков.
Причина. Эта ошибка может возникнуть, если удаленный компьютер не поддерживает службу виртуальных дисков (VDS) или вам не удается установить подключение к удаленному компьютеру, так как он заблокирован брандмауэром Windows.
Решение.
- Если удаленный компьютер поддерживает VDS, можно настроить брандмауэр Защитника Windows таким образом, чтобы он разрешал подключаться через VDS. Если удаленный компьютер не поддерживает VDS, можно использовать подключение к удаленному рабочему столу, чтобы подключиться к нему, а затем запустить средство управления дисками непосредственно на удаленном компьютере.
- Для управления дисками на удаленных компьютерах с поддержкой VDS необходимо настроить брандмауэр Защитника Windows как на локальном компьютере (на котором запущено средство управления дисками), так и на удаленном.
- На локальном компьютере настройте брандмауэр Защитника Windows, чтобы включить исключение удаленного управления томами.
Исключение удаленного управления томами включает в себя исключения для Vds.exe, Vdsldr.exe порта TCP 135.
Удаленные подключения в рабочих группах не поддерживаются. Локальный и удаленный компьютеры должны входить в состав домена.
26.05.2021
itpro
PowerShell, Windows 10, Windows Server 2016
комментариев 7
Современные версии Windows собирают информацию о состоянии жестких дисках компьютера через SMART и могут оповестить пользователя о наличии проблем. Рассмотрим, как выглядит уведомление Windows о физических проблемах с жестким диском и как с помощью PowerShell и командной строки получить SMART информацию о здоровье ваших дисков через встроенные WMI классы.
Большинство современных жестких дисков (в том числе HDD, SSD, NVMe SSD) поддерживает технологию базового самотестирования и анализа состояния S.M.A.R.T (Self-Monitoring, Analysis and Reporting Technology). Контроллер диска оценивает состояние физических характеристик диска, и Windows может получить доступ к этим данным через WMI.
Информация SMART доступна только для локальных физических дисков (ATA /SATA устройств). Внешние LUN, подключенных через Fiber Channel, iSCSI, RAID или сетевые диски в основном не сообщают статус SMART.
Состояние базового или динамического тома — "Сбой".
Причина. Базовый или динамический том не удается запустить автоматически, поврежден диск или файловая система. Если диск или файловую систему невозможно восстановить, состояние Сбой указывает на потерю данных.
Решение.
Если том является базовым томом с состоянием Сбой, сделайте следующее.
- Убедитесь, что базовый физический диск включен и подключен к электросети и компьютеру.
- Используйте действия по устранению неполадок, описанные в разделе Состояние диска — "Не инициализирован", или диск отсутствует.
Если том является динамическим томом с состоянием Сбой, сделайте следующее.
- Убедитесь, что используемые диски имеют состояние *Подключен*. Если это не так, верните диски в состояние Подключен. Если это удалось сделать, том автоматически перезапустится и вернется в состояние Работоспособен. Если динамический диск возвращается в состояние Подключен, но динамический том не возвращается в состояние Работоспособен, можно повторно активировать том вручную.
- Если динамический том является зеркальным томом или томом RAID-5 со старыми данными, перевод базового диска в состояние *Подключен* не приведет к автоматическому перезапуску тома. Если диски, содержащие актуальные данные, отключены, сначала необходимо подключить эти диски (чтобы данные могли синхронизироваться). В противном случае перезапустите зеркальный том или том RAID-5 вручную, а затем запустите средство проверки на наличие ошибок или Chkdsk.exe.
- Используйте действия по устранению неполадок, описанные в разделе Состояние диска — "Не инициализирован", или диск отсутствует.
Синтаксис
Проверка ошибок на жестком диске с помощью PowerShell
В версии PowerShell 4.0 появился отдельный командлет для проверки диска Repair-Volume. Это командлет является PowerShell аналогом команды chkdsk.
Чтобы из PowerShell выполнить онлайн проверку жесткого диска на ошибки, выполните команду:
Repair-Volume –driveletter C –scan
Repair-Volume –driveletter E –offlinescanandfix
Также поддерживается быстрое исправление ошибок с помощью параметра spotfix (исправляются только ошибки, найденные при онлайн сканировании):
Repair-volume –driveletter E –spotfix
Можно проверить сразу несколько локальных дисков:
Repair-Volume -DriveLetter EHI –SpotFix
Через CIM сессии проверить диски на удаленных компьютерах:
Repair-Volume –driverletter c -scan –cimsession fs01,fs02,dc01
Также вы можете проверить SMART состояние жестких дисков из PowerShell с помощью командлетов из модуля Storage:
Get-PhysicalDisk | Sort Size | FT FriendlyName, Size, MediaType,SpindleSpeed, HealthStatus, OperationalStatus -AutoSize
Состояние динамического тома — "Неполные данные".
Причина. Вы переместили некоторые диски в томе, состоящем из нескольких дисков, но не все. Данные на этом томе будут утеряны, если не переместить и не импортировать оставшиеся диски, на которых располагается этот том.
Решение.
- Переместите в компьютер все диски, из которых состоит том.
- Импортируйте диски. Инструкции по перемещению и импорту дисков см. в разделе Перемещение дисков на другой компьютер.
Если том из нескольких дисков больше не нужен, можно импортировать диск и создать на нем новые тома. Для этого выполните следующие действия.
- Выберите и удерживайте (или щелкните правой кнопкой мыши) том с состоянием Сбой или Отказавшая избыточность и выберите Удалить том.
- Выберите и удерживайте (или щелкните правой кнопкой мыши) диск и выберите Создать том.
Получение SMART параметров жесткого диска через WMI класс
В Windows вы можете получить доступ к данным SMART дисков с помощью встроенных средств.
Информацию о состоянии дисков компьютера можно посмотреть через панель управления Control Panel\System and Security\Security and Maintenance (в этом же разделе есть информацию о состоянии службы Windows Error Reporting).
В моем случае с дисками все ОК, т.к. в разделе Drive Status указано: OK, All drives are working properly .
Как мы уже говорили выше, Windows собирает информацию SMART с дисков и позволяет получать к ней доступ через WMI.
Откройте командную строку с правами администратора и выполните следующую команду чтобы получить состояние всех дисков:
wmic diskdrive get status
В данном случае с дисками все хорошо. Если нет – будет статус bad, unknown или caution.
Получить информацию о вероятном отказе жесткого диска можно через WMI класс MSStorageDriver_FailurePredictStatus:
wmic /namespace:\\root\wmi path MSStorageDriver_FailurePredictStatus
Если контроллер диска не видит проблем с диском, значение PredictFailure должно быть равно FALSE.
Этот же класс можно опросить с помощью PowerShell:
Get-WmiObject -namespace root\wmi –class MSStorageDriver_FailurePredictStatus
Значения некоторых счетчиков надежности дисков можно получить с помощью следующего кода PowerShell:
Можно вывести информацию только об определенных характеристиках:
Get-PhysicalDisk | Get-StorageReliabilityCounter | Select-Object -Property DeviceID, Wear, ReadErrorsTotal, ReadErrorsCorrected, WriteErrorsTotal, WriteErrorsUncorrected, Temperature, TemperatureMax | FT
Также можно вывести общую информацию о дисках через Get-PhysicalDisk:
$(Get-PhysicalDisk | Select *)[0]
Ранее мы показывали как с помощью Get-PhysicalDisk получить информацию о неисправном диске в Windows Server S2D и заменить его:
С помощью данных WMI классов и командлетов PowerShell можно настроить сбор данных о состоянии дисков на компьютерах пользователей для проактивного мониторинга. Можно создать алерты для вашей системы мониторинга (например, zabbix, nagios, icinga и т.д.), compliance отчет SCCM через Configuration Baseline для или PowerShell Desired State Configuration (DSC), опрашивать состояние SMART на удаленных компьютерах скриптом через PowerShell Remoting (командлет Invoke-Command) или использовать что-то свое.
09.09.2020
itpro
PowerShell, Windows 10, Windows Server 2016
комментариев 7
Утилита chkdsk в Windows 10 поддерживает проверку дисков с файловыми системами NTFS, FAT32. Для ReFS томов она не применима, т.к. там используются другие механизмы обеспечения целостности данных.
Читайте также: