Anonim

Как мне отсканировать и починить мой жесткий диск Windows 10?

Персональные компьютеры (ПК) сильно изменились за почти четыре десятилетия с тех пор, как первый ПК IBM сошел с конвейера в 1981 году. Эта первая машина, стальная пластинчатая плита с микросхемой Intel 8088 на скачкообразной скорости 4, 77 МГц, поставлялась с одним или два дисковода гибких дисков - и утилита для удобных дисков под названием CHKDSK (произносится «Check Disk»), созданная Тимом Патерсоном для начинающей компании-разработчика программного обеспечения, известной как Microsoft.

Патерсон создал CHKDSK, похожий на команду Unix fsck, для DOS, оригинальной операционной системы, которая работала на компьютерах с Windows. Тем не менее, по сей день CHKDSK является важным инструментом для устранения проблем на ПК с Windows.

Сегодня случайному наблюдателю будет сложно описать эволюционный процесс, который произошел между этим первым IBM PC и сегодняшним настольным компьютером с Windows 10.

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

Однако остается одна вещь, несмотря на все революции и эволюционные разработки в области аппаратного и программного обеспечения - CHKDSK остается полезным и жизненно важным инструментом для обеспечения работоспособности дисков спустя почти 40 лет после его изобретения.

Следует признать, что это не тот же самый CHKDSK, который использовался в DOS. Первая версия CHKDSK, написанная Тимом Патерсоном, по современным стандартам была грубым инструментом.

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

Однако в современном инструменте CHKDSK используется тот же базовый подход, что и в случае многопроходного сканирования накопителя для проверки его надежности и функциональности. В этой статье TechJunkie я опишу вам, как вы можете использовать CHKDSK для сканирования и исправления жестких дисков на ПК с операционной системой Windows 10.

Как работает CHKDSK

Хотя детали того, как он выполняет свою работу, менялись из поколения в поколение, один и тот же базовый процесс имеет место при запуске CHKDSK для анализа жесткого диска. CHKDSK начинается с сканирования файловой системы на диске, анализа целостности файлов, файловой системы и целостности метаданных файла на диске.

Когда CHKDSK находит логические ошибки файловой системы, он исправляет их на месте, сохраняя данные, находящиеся на диске, чтобы никакие данные не потеряли никаких данных. Ошибки логической файловой системы - это ошибки, такие как поврежденные записи в основной таблице файлов (MFT) диска, файл, который сообщает диску, как файлы связаны в мутных лабиринтах оборудования диска. Существует по крайней мере одна запись в MFT для каждого файла в томе NTFS (файловая система, разработанная Microsoft), включая запись для самого MFT.

CHKDSK также исправляет неправильные отметки времени, данные о размере файлов и флаги безопасности для файлов на диске. Затем CHKDSK может выполнить полное сканирование диска, получить доступ и протестировать каждый сектор оборудования.

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

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

Поскольку CHKDSK постоянно обновлялся и обновлялся с каждым новым поколением оборудования для хранения данных, программа продолжает работать правильно, анализируя и восстанавливая любые жесткие диски, даже на самых современных ОС и используя самые передовые технологии накопителей.

Тот же самый процесс, который раньше выполнялся для анализа дискеты, содержащей 160 КБ, сегодня может быть выполнен для анализа твердотельного полностью электронного твердотельного накопителя, содержащего 15 терабайт.

Как запустить CHDSK на жестком диске ПК с Windows 10?

Хотя существует несколько различных способов вызова CHKDSK на компьютере с Windows 10, наиболее распространенным и обычным местом для запуска утилиты является оболочка командной строки, известная как PowerShell. Как только вы привыкнете выполнять команды с помощью PowerShell, это станет проще, чем другие методы. Это так же просто, как ввод команды.

Однако, поскольку CHKDSK взаимодействует напрямую с аппаратным обеспечением, для него требуется специальный уровень разрешения операционной системы, известный как административные привилегии. Это просто означает, что CHKDSK разрешено запускать, как если бы это была учетная запись, которая отвечает за администрирование компьютера. Системный администратор, вероятно, вы, если это домашний компьютер, и, возможно, это ИТ-отдел, если это рабочий компьютер.

Чтобы запустить Windows PowerShell, нажмите сочетание клавиш Windows Key + X. Это вызовет меню опытных пользователей в области меню «Пуск», где вы увидите несколько вариантов.

Вы можете отпустить комбинацию Windows Key + X и набрать клавишу A (сокращение от Admin), чтобы запустить Windows PowerShell в режиме административных привилегий. Вы также можете просто переместить мышь в строку Windows PowerShell (Admin) и щелкнуть, чтобы запустить оболочку таким образом.

Следующим отображаемым экраном является окно контроля учетных записей пользователей (UAC), которое запрашивает разрешение на запуск командного процессора Windows и позволяет ему вносить изменения в ПК. Выберите «Да».

Запустится Windows PowerShell, знакомый черно-белый ящик с текстовым интерфейсом командной строки. Самый простой способ вызвать CHKDSK - это просто ввести имя программы «chkdsk», затем пробел и букву диска, который вы хотите проверить или починить. В нашем случае это внутренний диск «C:», поэтому команда будет «chkdsk C:»

Этот базовый вызов CHKDSK отсканирует диск и отобразит информацию о состоянии, но не исправит возникшие ошибки.

Чтобы запустить CHKDSK в режиме, в котором он на самом деле устраняет проблемы, с которыми он сталкивается, вам нужно добавить несколько параметров. В программе Windows PowerShell параметры - это дополнительные команды, добавляемые в конец имени программы, с символами «/» перед каждым параметром.

В этом случае, чтобы программа CHKDSK выполнила полное сканирование и восстановление, нам нужно набрать «chkdsk c: / f / r / x».

Параметр «/ f» указывает CHKDSK исправить все ошибки, обнаруженные во время сканирования. Параметр «/ r» указывает CHKDSK определить местонахождение любых поврежденных секторов и восстановить любую читаемую информацию, найденную там. Параметр «/ x» указывает CHKDSK отключить диск (отключить его от операционной системы) перед началом процесса.

Излишне говорить, что вы захотите не использовать компьютер для других целей, пока CHKDSK завершит сканирование и исправит ошибки.

Дополнительные параметры CHKDSK

CHKDSK имеет большую библиотеку необязательных параметров, которые вы можете использовать для изменения поведения программы.

- Параметр Volume позволяет указать букву диска (с двоеточием) или имя тома. Вам на самом деле не нужны символы <и>.

- Параметры Path и FileName могут использоваться только диском с использованием организационных моделей FAT или FAT32. С помощью Path и FileName вы можете указать местоположение и имя файла или набора файлов, которые CHKDSK будет проверять на предмет фрагментации. Вы можете использовать? и * символы подстановки для указания нескольких файлов.

/ f - параметр / f указывает CHKDSK на самом деле исправлять ошибки на диске. Диск должен быть заблокирован. Если CHKSDK не может заблокировать диск, появится сообщение с вопросом, хотите ли вы проверить диск при следующей перезагрузке компьютера.

/ v - Параметр / v отображает имя каждого файла в каждом каталоге при проверке диска.

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

/ x - Параметр / x заставляет том сначала отключаться, если это необходимо. Все открытые дескрипторы на диск признаны недействительными. / x также включает в себя функциональность / f.

/ i - Параметр / i можно использовать только с диском, отформатированным в модели NTFS. Это ускоряет CHKDSK, выполняя менее энергичную проверку записей индекса, что сокращает время, необходимое для запуска CHKDSK.

/ c - Параметр / c также можно использовать только на диске NTFS. Это говорит CHKDSK не проверять циклы в структуре папок, что сокращает время, необходимое для запуска CHKDSK.

/ l - параметр / i можно использовать только с NTFS. Он изменяет размер получаемого файла журнала на размер, который вы вводите. Если вы пропустите параметр размера, / l отображает текущий размер.

/ b - Параметр / b можно использовать только с NTFS. Он очищает список сбойных кластеров на томе и повторно сканирует все выделенные и свободные кластеры на наличие ошибок. / b включает в себя функциональность / r. Используйте этот параметр после создания образа тома на новом жестком диске.

/? - The /? Параметр отображает файл справки, содержащий этот список параметров и другие инструкции по использованию CHKDSK.

Подводя итог, полная команда, которая должна быть введена в командной строке:

CHKDSK

CHKDSK C: / F / R / X

Использование CHKDSK на загрузочном диске

Загрузочный диск - это раздел жесткого диска, с которого компьютер запускается (загружается). Загрузочные разделы во многом особенные, и один из них заключается в том, что они требуют специальной обработки для CHKDSK, чтобы иметь с ними дело.

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

Однако, если целевой диск является загрузочным, система спросит вас, хотите ли вы выполнить команду до следующей загрузки. Введите «yes» (или «y»), перезагрузите компьютер, и команда запустится до загрузки операционной системы, что позволит ей получить полный доступ к диску.

Выполнение команды CHKDSK может занять много времени, особенно при выполнении на больших дисках.

Однако после завершения проверки файловой системы будет представлена ​​сводка результатов, включая общее дисковое пространство, распределение байтов и, что наиболее важно, любые ошибки, которые были найдены и исправлены.

CHKDSK в предыдущих выпусках Windows

Команда CHKDSK доступна во всех версиях Windows, поэтому пользователи, работающие в Windows 7, 8 или XP, также могут выполнить описанные выше шаги, чтобы начать сканирование своего жесткого диска. В случае более старых версий Windows пользователи могут получить доступ к командной строке, выбрав « Пуск»> «Выполнить» и введя «cmd».

Когда отобразится результат командной строки, щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора», чтобы предоставить программе необходимые привилегии для успешного выполнения CHKDSK.

Одно предупреждение: если вы используете CHKDSK на старом жестком диске, вы можете обнаружить, что после запуска команды пространство на жестком диске значительно сократилось. Этот результат связан с выходом из строя жесткого диска, поскольку одна из важнейших функций, которые выполняет CHKDSK, заключается в выявлении и блокировании поврежденных секторов на диске.

Несколько плохих секторов на старом диске, как правило, остаются незамеченными для пользователя, но если диск выходит из строя или возникают серьезные проблемы, у вас может быть огромное количество поврежденных секторов, которые при отображении и блокировке CHKDSK, по-видимому, отбирают значительные части емкости вашего жесткого диска.

Другие способы запуска CHKDSK

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

Откройте окно проводника Windows и перейдите к диску, который вы хотите проверить.

Щелкните правой кнопкой мыши значок вашего жесткого диска и выберите «Свойства».

Выберите вкладку «Инструменты» и нажмите «Проверить», чтобы запустить CHKDSK со стандартными параметрами.

Хорошая идея - регулярно запускать CHKDSK как часть планового обслуживания системы.

CHKDSK остается мощным и полезным инструментом даже спустя 40 лет после своего первоначального изобретения.

У вас есть другие вопросы по Windows 10? У нас есть ресурсы, которые вам нужны!

Вот наше руководство по устранению неполадок с поиском Windows 10 не работает.

Вы в основном используете свою машину для развлечения и особенно игр? Ознакомьтесь с нашим руководством по оптимизации вашего компьютера с Windows 10 для игр.

Если вы системный администратор, вы можете узнать, как включить Active Directory для Windows 10.

Опытные пользователи Windows захотят прочитать пошаговое руководство TechJunkie о том, как сохранить конкретное окно поверх Windows 10.

Если вам нужна производительность системы, прочтите наше полное руководство по производительности Windows 10.

Вы запускаете или планируете запустить CHKDSK как часть регулярного графика обслуживания системы? Какие другие утилиты обслуживания вы используете? Пожалуйста, оставьте нам комментарий ниже!

Как сканировать и исправлять жесткие диски с помощью chkdsk в Windows 10