chkdsk / f / r против chkdsk / r / f

Практически каждый из нас знает о программе chkdsk (Check Disk Utility), которую можно использовать практически во всех версиях Windows. Для людей, которые не знают, что такое chkdsk, он произносится как check disk, и это команда, которую вы можете запустить из командной строки / оболочки Power или через окно свойств. Чтобы использовать команду chkdsk, пользователи должны иметь в своих системах файл Autochk.exe.

Зачем использовать Chkdsk?

Теперь, когда вы знаете, что такое команда chkdsk, вам должно быть интересно, в каком сценарии вы бы использовали эту команду. Команда chkdsk используется для проверки и исправления любых ошибок на целевом диске. Например, если вы не можете получить доступ к определенному диску или подозреваете, что файл может быть поврежден, вы можете использовать команды chkdsk, чтобы проверить диск на наличие ошибок и исправить эти ошибки.

В основном chkdsk можно использовать для двух вещей:

  • Ошибки диска: Chkdsk может использоваться для обнаружения любых проблем с целостностью файловой системы выбранного тома диска. Если он обнаруживает какие-либо проблемы с целостностью файловой системы или метаданных файловой системы, он автоматически исправляет эти логические ошибки.
  • Физические ошибки: Chkdsk можно использовать для обнаружения сбойных секторов на выбранном томе диска. Плохие сектора могут появиться либо из-за физического повреждения вашего диска, либо из-за плохо записанных секторов. Первый известен как жесткий плохой сектор, а второй - как мягкий плохой сектор. Chkdsk также автоматически исправляет эти ошибки.

Многие люди скептически относятся к использованию команд chkdsk, главным образом потому, что это не лучший инструмент для проверки диска и требует много времени. Хотя это может быть правдой, но chkdsk может помочь предотвратить потерю данных и очень прост в использовании. Он уже присутствует в вашей операционной системе, поэтому вам не нужно ничего загружать, и для запуска chkdsk на целевом диске требуется буквально несколько щелчков мышью.

Переключатели / параметры Chkdsk

Есть несколько параметров, которые можно использовать с командой chkdsk. Параметры, доступные с помощью chkdsk, имеют свои специфические функции.

Формат

Формат для использования этих команд - chkdsk [/?]. Куда "?" будет заменен параметром, который вы хотите использовать.

пример

Например, команда chkdsk / r обнаружит поврежденные сектора на целевом диске и попытается восстановить доступную для чтения информацию.

Примечание. Эти параметры также известны как переключатели.

Том Chkdsk и путь к файлу

Chkdsk можно запускать на определенных дисках и папках. После того, как вы укажете диск или папку (указав путь к ней), chkdsk будет проверять только целевой диск / файл. Это сэкономит вам много времени, если вы подозреваете проблемы с конкретным диском или файлом / папкой. Вам не нужно запускать chkdsk на всем жестком диске.

Формат

Формат для указания тома или пути к файлу: CHKDSK [volume [[путь] имя файла]]] [/ Switch]

пример

Например, если вы хотите проверить диск D в своей системе, вы напишите эту команду: chkdsk d: / r

chkdsk / f / r или chkdsk / r / f? Какой использовать?

Одной из наиболее распространенных команд, используемых сегодня, является chkdsk / f / r или chkdsk / r / f. Некоторые люди предпочитают использовать команду chkdsk / f / r для исправления ошибок, тогда как другие люди используют команду chkdsk / r / f для устранения проблем с повреждением. Возможно, вы уже видели назначение переключателей / r и / f. Параметр / r ищет поврежденные сектора и восстанавливает любую читаемую информацию. Ключ / f исправляет ошибки на диске. Если вы проводите исследование по исправлению поврежденного диска или какого-либо другого файла, вы увидите, что некоторые люди посоветуют вам использовать chkdsk / r / f там, где, как некоторые люди скажут вам использовать chkdsk / f / r.

Обе команды одинаковы?

Итак, какую команду использовать? Есть ли преимущества в использовании одного перед другим? Дело в том, что обе команды очень похожи. Обе эти команды делают то же самое, но только в другом порядке. Команда chkdsk / r / f обнаруживает поврежденные секторы и восстанавливает читаемую информацию, а затем исправляет ошибки. Команда chkdsk / f / r делает то же самое, но в обратном порядке.

Главное отличие

Основное различие между командами / r и / f заключается в том, что / r используется для обнаружения физических ошибок на диске, тогда как / f используется для обнаружения дисковых ошибок.

Лучший вариант

Лучший вариант для вас - не использовать ни одну из этих команд. Это связано с тем, что использование переключателя / f до или после переключателя / r бесполезно. Команда / r находит поврежденные сектора и восстанавливает любую читаемую информацию, которая подразумевает / f. Это делает параметр / f избыточным при использовании с параметром / r. Если вы используете chkdsk / r, это означает, что вы автоматически используете chkdsk / r / f. / R означает, что все, что делает / f, выполняется так же, как и все, что делает / r.

Итак, ответ здесь заключается в том, что вы должны использовать команду chkdsk / r. Этой команды достаточно, и нет необходимости включать / f.

Примечание. Если вы хотите только найти и исправить ошибки диска, вам следует использовать только команду / f.

Как использовать chkdsk?

Вы можете использовать chkdsk двумя способами. Первый способ - через командную строку или, другими словами, сложный путь. Это потому, что вам придется вводить команды, и это может быть немного техническим для вас. Второй вариант - использовать графический интерфейс. Этот вариант подходит для большинства пользователей, особенно для тех, кто не разбирается в технологиях. Шаги по использованию chkdsk через оба этих параметра приведены ниже.

Командная строка или Power Shell

Следуйте инструкциям ниже, чтобы запустить команды chkdsk в командной строке.

  1. Один раз нажмите клавишу Windows
  2. Введите командную строку в Начать поиск
  3. Щелкните правой кнопкой мыши Командная строка в результатах поиска и выберите Запуск от имени администратора,  чтобы открыть командную строку с повышенными привилегиями.

  1. Теперь введите chkdsk d: / r и нажмите Enter . Замените D буквой диска, которую вы хотите проверить.

Графический интерфейс пользователя

Вы также можете использовать утилиту chkdsk без командной строки или оболочки питания. Вот шаги по использованию утилиты chkdsk

  1. Перейдите в папку или диск, который вы хотите проверить, с помощью chkdsk. В нашем примере мы проверим диск E
  2. Щелкните правой кнопкой мыши целевой том и выберите Свойства.

  1. Выберите вкладку Инструменты
  2. Нажмите Проверить кнопку в разделе Проверка ошибок. Если у вас Windows 7, то название кнопки будет « Проверить сейчас» .

  1. Вы можете увидеть диалоговое окно с сообщением о том, что сканирование запускать не нужно. Вы можете закрыть диалоговое окно и вернуться к обычному режиму использования или щелкнуть « Сканировать диск», чтобы принудительно запустить утилиту chkdsk. Примечание. После того, как вы нажмете кнопку и у вас будет Windows 7, вы можете увидеть новое диалоговое окно с параметром « Автоматически исправлять ошибки файловой системы» и « Сканировать и пытаться восстановить поврежденные секторы». Вы можете отключить оба этих параметра или выбрать подходящий для вас. или выберите оба этих варианта. После этого нажмите « Пуск», чтобы начать сканирование. Имейте в виду, что запуск chkdsk с обоими параметрами займет много времени, возможно, несколько часов.

  1. После завершения сканирования вы увидите диалоговое окно подтверждения. Вы можете нажать « Просмотреть подробности», чтобы просмотреть подробности, или нажать « Отмена», чтобы закрыть диалоговое окно.

Примечание. После запуска сканирования вы можете увидеть диалоговое окно, в котором говорится, что диск уже используется, и сканирование будет выполнено при следующем запуске. Нажмите кнопку «Запланировать проверку диска» для подтверждения или нажмите «Отмена», если вы не хотите сканировать при следующем запуске.

Проблемы с chkdsk

Бывают случаи, когда вы увидите сообщение об ошибке при попытке запустить команду chkdsk. Вот несколько очень распространенных сообщений об ошибках и шаги по решению этих проблем.

Произошла неопределенная ошибка

Если chkdsk выдает ошибку « Произошла неуказанная ошибка », вы не сможете проверить свой диск на наличие ошибок. Ошибка будет выглядеть так

Примечание. Если действия, описанные в статье, не решают проблему и вы используете низкочастотный процессор AMD, нажмите здесь и загрузите исправление с официального сайта Microsoft. После загрузки запустите исправление и проверьте, решает ли оно проблему.

Невозможно продолжить работу в режиме только для чтения

Вы можете увидеть ошибку «Невозможно продолжить в режиме только для чтения», если запустите команду chkdsk / f (большую часть времени). Ошибка будет выглядеть так

Решение

Если вы видите эту ошибку, вам следует запустить команду chkdsk / r или команду chkdsk [буква диска] / r. Вы можете увидеть сообщение

«Chkdsk не может работать, потому что том используется другим процессом. Вы хотите запланировать проверку этого тома при следующем перезапуске системы? (Да / Нет) »

Если вы видите это сообщение, просто введите Y и нажмите Enter, чтобы запланировать сканирование. После этого перезагрузитесь, и сканирование запустится при запуске.

Невозможно заблокировать текущий диск

Если chkdsk выдает ошибку « Невозможно заблокировать текущий диск », вы не сможете проверить свой диск на наличие ошибок. Ошибка будет выглядеть так