Описание тега chkdsk

CHKDSK - это команда на компьютерах с операционными системами DOS, OS/2 и Microsoft Windows, которая отображает состояние целостности файловой системы жестких дисков и дискет и может исправлять логические ошибки файловой системы. Это похоже на команду fsck в Unix. Это сокращение от "Проверить диск". На компьютерах под управлением NT-версий Windows CHKDSK также может проверять поверхность диска на наличие физических ошибок или поврежденных секторов - задача, ранее выполненная SCANDISK.

CHKDSK можно запустить из командной оболочки Windows, командной строки Windows или консоли восстановления Windows. Одним из вариантов CHKDSK является использование параметра Command-line/R, который позволяет программе восстанавливать повреждения, обнаруженные на жестком диске.

Выполнение CHKDSK может занять некоторое время, особенно если используется параметр / R, а результаты часто не видны по разным причинам. Результаты CHKDSK, проведенного при перезапуске с использованием операционных систем Windows 2000 или более поздней, записываются в журнал приложений с именем "Source" Wininit или Winlogon и могут просматриваться с помощью средства просмотра событий. В операционной системе Windows 7 найдите события с именем "Source" "Chkdsk"

Стандартная версия CHKDSK поддерживает следующие параметры:

filename   FAT only. Specifies the file or set of files to check for
           fragmentation. Wildcard characters (* and ?) are allowed.

path    FAT only. Specifies the location of a file or set of files within the
        folder structure of the volume.

size    NTFS only. Changes the log file size to the specified number of 
        kilobytes. Must be used with the /l switch.

volume  FAT and NTFS (NTFS support is unofficially supported but works 
            normally) Specifies the drive letter (followed by a colon), 
            mount point, or volume name.

/c  NTFS only. Skips checking of cycles within the folder structure.

/f  Fixes errors on the volume. The volume must be locked. If CHKDSK 
    cannot lock the volume, it offers to check it the next 
    time the computer starts.

/i  NTFS only. Performs a less vigorous check of index entries.

/l[:size]   NTFS only. Displays current size of the log file. If size is 
            specified, changes the log file to that size (in kilobytes).

/p  Checks disk even if it is not flagged as "dirty" 
    (only available in the Recovery Console).

/r  Locates bad sectors and recovers readable information (implies /f and /p)
    If CHKDSK cannot lock the volume, it offers to check it the next time the 
    computer starts.

/v  On FAT: Displays the full path and name of every file on the volume.
    On NTFS: Displays cleanup messages, if any.

/x  NTFS only. Forces the volume to dismount first, if necessary. 
    All opened handles to the volume are then invalid (implies /f ).

/b  NTFS only, since Vista. Clears the list of bad clusters on the volume
    and rescans all clusters for errors (implies /r).

/?  Displays the list of available CHKDSK switches.

При запуске CHKDSK из консоли восстановления параметры отличаются. / P не только для чтения, как в стандартной версии, но исправляет ошибки:

/p  Fixes errors on the volume. Same as the /f option in standard CHKDSK.

/r  Locates bad sectors and recovers readable information (implies /f and /p)
    Takes much longer to run than /p by itself.