Что делает chkdsk, точно?

Я попытался немного прочитать о chkdsk, но я до сих пор не понимаю концептуально, что он делает.

Из Microsoft : «Создает и отображает отчет о состоянии диска на основе файловой системы.Чкдск также отображает и исправляет ошибки на диске. Используется без параметров, chkdsk отображает состояние диска в текущем диске».

Из Википедии : «Отображает состояние целостности файловой системы на жестких дисках и гибких дисках и может исправить ошибки логической файловой системы . "

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

Я только что запустил chkdsk и получил некоторые из следующих сообщений:

  

Удаление записи поврежденных атрибутов   (128, "") из сегмента записи файла   120759.

     

Значение проверки США, 0x0, в блоке 0x3   это неверно. Ожидаемое значение   0x63.

     

Многосекторная подпись заголовка в   Файл 0x3d5b6 неверен.

     

Удаление сегмента поврежденной записи файла   251333.

     

Удаление сегмента записи файла сирота   251321.

     

Удаление записи индекса из индекса $ O   файла 25.

     

Удаление записи индекса P1040158123.JPG в   индекс $ I30 файла 118566.

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

22 голоса | спросил Cory 28 Jpm1000000pmThu, 28 Jan 2010 18:37:29 +030010 2010, 18:37:29

3 ответа


10

Я думаю, что определение Microsoft довольно хорошее, из вашего вопроса -

  

"Создает и отображает отчет о состоянии диска на основе файловой системы. Chkdsk также отображает и исправляет ошибки на диске. Используется без параметров, chkdsk отображает состояние диска в текущем диске."

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

Такие вещи, к сожалению, происходят со временем (плохие отключения /сбои питания во время записи и т. д.), и это не обязательно что-то беспокоит.

ответил William Hilsum 28 Jpm1000000pmThu, 28 Jan 2010 18:41:55 +030010 2010, 18:41:55
9

Мои 2 цента, в основном для будущих читателей, учитывая возраст этой темы.

Некоторые пользователи, несомненно, не знают, что на самом деле есть два уровня операции chkdsk, которые можно выбрать с помощью командной строки: косой чертой F (chkdsk /f) и косой чертой R (chkdsk /r). Оба инструктируют chkdsk исправить найденные ошибки, но разница в том, что косая черта F НЕ проверяет диск на наличие плохих секторов, тогда как слэш R делает.

Один из способов подумать: /F исправляет проблемы с программным обеспечением, /R ПО и аппаратное обеспечение, так как плохие сектора являются фактическим физическим повреждением поверхности диска. /R делает то, что раньше использовала старая программа SpinRite («привыкли», потому что диски большой емкости в настоящее время по большей части превосходят свои возможности иметь дело с); анализируя каждый отдельный сектор на диске, независимо от того, содержит ли он данные или полностью пуст, и пытается прочитать и переместить данные, которые он находит в хорошие сектора. Тогда он помечает плохие сектора AS bad, так что Windows НЕ использует их снова, эффективно «удаляя» поврежденные сектора из системы.

Как и следовало ожидать, опция /R занимает несколько часов, поэтому не сидите там, глядя на нее, ожидая ее заканчивать. :)

Я, как правило, огромный критик Microsoft, но даже я должен признать, что с этим инструментом он правильно справился; используется правильно, это легко стоит того же, что и автономные программы, которые продаются от 40 до 100 долларов (в отдельном примечании: то же самое можно сказать и об «дефрагментации», которая также включена в Windows, делает как можно лучше и, возможно, лучшую работу, чем коммерческие дефрагментаторы.)

ответил Mike Mounier 27 Mayam15 2015, 03:53:15
3

Согласитесь с ответом Вил в отношении того, что такое большая картина. Вам, вероятно, не нужно беспокоиться о том, что означают сообщения об ошибках.

Тем не менее, если вы понимаете, что такое сообщения об ошибках, вам нужно понять, как NTFS /FAT /файловая система вашего выбора форматирует диск. Я думаю, что Russinovich книги от Microsoft Press обсуждают NTFS, и я уверен, что есть другие бесплатные веб-ресурсы, например этот сайт , кажется на первый взгляд достойным обсуждением NTFS. Но, скорее всего, это более подробно, чем вам нужно беспокоиться.

ответил dsolimano 28 Jpm1000000pmThu, 28 Jan 2010 18:58:28 +030010 2010, 18:58:28

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132