Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
#Круги добра
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Модное кулинарное Шоу! Игра в ресторан, приготовление блюд, декорирование домов и преображение внешности героев.

Кулинарные истории

Казуальные, Новеллы, Симуляторы

Играть

Топ прошлой недели

  • SpongeGod SpongeGod 1 пост
  • Uncleyogurt007 Uncleyogurt007 9 постов
  • ZaTaS ZaTaS 3 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

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

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
16
hypo69
hypo69
1 месяц назад
Лига Сисадминов
Серия Философия PowerShell

Как проверить и исправить ошибки на жестком диске в Windows: шпаргалка по CHKDSK и PowerShell⁠⁠

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

В этой шпаргалке я покажу два способа контроля состояний дисков: утилиту chkdsk и команды PowerShell.

Часть 1: Утилита CHKDSK

CHKDSK (Check Disk) — это стандартная утилита командной строки, которая проверяет файловую систему тома на наличие логических и физических ошибок.

Как запустить CHKDSK

Для выполнения команд, которые вносят изменения в систему, вам понадобятся права администратора.

  1. Нажмите Win + S или кнопку «Пуск».

  2. Введите cmd или «Командная строка».

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

Основные параметры (ключи) CHKDSK

Команда имеет следующий синтаксис: chkdsk [диск:] [параметры]

Часто используемые параметры:

  • chkdsk C: Запускает проверку диска C: в режиме «только для чтения». Утилита сообщит о найденных ошибках, но не будет их исправлять.

  • /f Исправляет ошибки на диске. Если на диске есть открытые файлы (что почти всегда так для системного диска), утилита предложит выполнить проверку при следующей перезагрузке системы. Пример: chkdsk D: /f

  • /r Ищет поврежденные сектора (bad sectors) и пытается восстановить информацию, которую можно прочитать. Этот ключ включает в себя функциональность ключа /f, поэтому использовать их вместе необязательно, хотя и не является ошибкой. Проверка с /r занимает значительно больше времени. Пример: chkdsk D: /r

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

  • /b (только для файловой системы NTFS) Выполняет повторную оценку поврежденных кластеров на диске. Этот ключ является самым полным, так как включает в себя функциональность /r. Пример: chkdsk C: /b

  • /scan (только для NTFS) Запускает онлайн-проверку тома. Это означает, что диск не нужно отключать, и вы можете продолжать работать в системе во время сканирования. Однако для исправления найденных проблем потребуется следующий ключ или перезагрузка. Пример: chkdsk C: /scan

  • /spotfix (только для NTFS) Выполняет точечное, очень быстрое исправление ошибок на томе. Требует отключения диска, как и ключ /f. Пример: chkdsk D: /spotfix

Примеры запуска CHKDSK

  • Быстрая проверка диска D: без исправления:

    chkdsk D:

  • Проверка и исправление ошибок на диске D:

    chkdsk D: /f

  • Полная проверка системного диска C: с поиском поврежденных секторов и их восстановлением:

    chkdsk C: /f /r

    или просто:

    chkdsk C: /r

Что делать, если диск используется?

При попытке запустить проверку с исправлением (/f или /r) для системного диска (обычно C:), вы увидите сообщение:

Невозможно выполнить команду CHKDSK, так как указанный том используется другим процессом. Следует ли выполнить проверку этого тома при следующей перезагрузке системы? (Y/N)

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


Часть 2: Команды PowerShell

PowerShell — это оболочка автоматизации, которая предлагает современные и гибкие команды для управления системой.

Как запустить PowerShell

Как и в случае с командной строкой, вам понадобятся права администратора.

  1. Нажмите Win + S или кнопку «Пуск».

  2. Введите powershell.

  3. В результатах поиска щелкните правой кнопкой мыши по «Windows PowerShell» и выберите «Запустить от имени администратора».

Основная команда: Repair-Volume

В PowerShell для проверки и исправления дисков используется командлет Repair-Volume.

Сначала может быть полезно посмотреть список всех томов в системе с помощью команды:

Get-Volume

Основные параметры Repair-Volume

  • -DriveLetter Указывает букву диска, который нужно проверить.

  • -Scan Сканирует том на наличие ошибок и сообщает о них. Это аналог chkdsk без ключей. Пример: Repair-Volume -DriveLetter D -Scan

  • -SpotFix Выполняет быстрое онлайн-исправление без необходимости отключать том надолго. Аналог chkdsk /spotfix. Пример: Repair-Volume -DriveLetter D -SpotFix

  • -OfflineScanAndFix Выполняет полноценную проверку и исправление диска в автономном режиме. Это самый полный аналог команды chkdsk /f /r. Система попросит перезагрузку, если том используется. Пример: Repair-Volume -DriveLetter C -OfflineScanAndFix

Примеры PowerShell

  • Просканировать диск C: на наличие ошибок (без исправления):

    Repair-Volume -DriveLetter C -Scan

    Вы увидите результат в поле HealthStatus (например, Healthy или Needs-Repair).

  • Выполнить быстрое исправление для диска D:

    Repair-Volume -DriveLetter D -SpotFix

  • Запланировать полную проверку и исправление системного диска C: при следующей перезагрузке:

    Repair-Volume -DriveLetter C -OfflineScanAndFix

    PowerShell, как и chkdsk, уведомит вас о необходимости перезагрузки и запланирует задачу.

Для большинства пользователей результат работы chkdsk C: /r и Repair-Volume -DriveLetter C -OfflineScanAndFix будет одинаковым. Выбор зависит от ваших предпочтений и задач.

Важное замечание: Перед любыми серьезными операциями с диском, особенно если вы подозреваете наличие физических проблем, всегда создавайте резервную копию важных данных! Инструменты могут исправить ошибки, но не могут гарантировать 100% сохранность информации на поврежденном носителе.


У меня также есть шпаргалка по diskpart

подпишись, если интересно

Удачи!

UPD:

Продолжение поста с подробным описанием использования командлетов PowerShell

Серия Философия PowerShell

Показать полностью
[моё] Гайд Инструкция Chkdsk Powershell Windows Cmd Длиннопост
8
2
Gallandec
Gallandec
6 лет назад

Команда CHKDSK; /f; Этап 3⁠⁠

Значится вопрос такой. Я студент. Учусь на 3 курсе. У меня есть внешний жёсткий диск от компании Toshiba. На нем у меня хранятся все мои работы, работы одногруппников, необходимый софт, кино игры и как же без установщиком. Вообще на нем у меня стандартный набор. Проще спросить чего там нет. И эта библиотека данных постоянно пополнялась необходимыми данными, но вот незадача. Непонятно, но каким то образом диск перестал читаться в Windows. Диск бесконечно проверяется. Доходит даже до того что когда нажимаешь на иконку диска ПКМ папка зависает, а после чего и отключается explorer.exe. восстановить это дело помогает только извлечение диска в ручную.

Итак. Нашел в интернете решение. Если диск пишет что у его формат RAW (такого формата нет) значит полетела файловая система. В таком случае может помочь софт который восстановит всю информацию с диска на другой носитель, но вот незадача. Такого рода софт платный, а если и найти бесплатную программу, она будет при запуске выдавать ошибку (не отвечает) и закрываться.

Есть вариант "проще". Он заключается в том чтобы использовать командную строку cmd. В ней пишем CHKDSK "имя диска" /f. По идее по прохождении четырех этапов файловая система должна восстановиться. Однако в моём случае все дело останавливается на:

"Этап 3. Проверка дискрипторов безопасности...
Проверка дискрипторов безопасности завершена.
Обработано файлов данных: "число".
CHKDSK проверяет журнал USN..."

Все.
вопрос заключается вот в чем. Что мне делать. Осталось совсем немного до начала учебного года, а тут такая ерунда.

Показать полностью
Chkdsk Ремонт HDD RAW Текст
39
DEROYD
DEROYD
7 лет назад

Наверное пригодится кому-то (ChkDsk Windows 10 решение)⁠⁠

Наверное пригодится кому-то. Чёрный экран с белой чертой после chkdsk windows 10. Зависание на логотипе материнки (материнской платы). решение.

Добрый день.

Поздравляю нашу сборную с неожиданной победой со счётом 5-0.
Это было зрелище просто нечто, особенно для того, кто футбол смотрел последний раз лет 7-11 назад.

Теперь перейду к теме.

Несколько дней назад у меня возникла некая проблема, описанная в этом посте:
https://pikabu.ru/story/zhyostkiy_prikazal_dolgo_zhit_594660...

А именно: мне  показалось, что мой жёсткий может работать лучше.
После прочтения Интернетов (о боже упаси меня ещё раз это делать и не проверять информацию на нескольких источниках) было решено последовать предложенной методике по проверке диска с помощью утилиты (встроенной, от микромягких) ChkDsk (Check disk).

Далее, как самый опытный "user" я подумал себе, а чё мне (как лоху) запускать по очереди каждый раз для двух дисков. Дай запущу для обоих сразу! (ошибка номер 1).

Далее, я углядел, что можно вместо стандартной команды
chkdsk /f (что раньше я делал иногда)

запустить  chkdsk /f /r  (поиск и исправление повреждённых кластеров на диске и чё то про восстановление данных в них, по-мимо стандартной /f при которой происходит поиск ошибок и исправление).

И прописал я такой в командной строке

chkdsk C: /f /r
chkdsk D: /f /r


И не просто прописал, а в то же самое открытое командное окно без перезагрузки и при этом оба раза нажав подтверждение операции (для обоих дисков).

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

Мысленно я тогда ответил

"Льзя"

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

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

Что самое забавное, что в какой-то момент комп просто рубанулся и сам перезагрузился. При этом выдав на экран то, что я указал в прикреплённом посте:

Сбой инициализации процесса интерактивного входа

После чего, когда я нажал "ок", он запустился ещё, да, и включался ещё дня 3 (после жёсткой перезагрузки клавишей On и после зависания на экране биоса и т.д.) но при этом спустя 3 дня он перестал вообще "воскрешаться", совсем.

И, забегая вперёд, я укажу (ошибку номер 2)
Это было моё решение запускать проверку неисправных кластеров на диске системы с того же диска, с которого я её и запустил. Судя по всему так делать нельзя и ваш слуга был тому примером.

Поначалу было предположение, что просто сдох диск, но, при этом, комп не запускался и с другого диска (опять же, забегая вперёд, оказалось, что, возможно, села батарейка bios, без которой комп, что самое забавное, запускался, но потом треш на моём системном диске начинался снова).
Так что для себя вынес ещё урок, что чёрный экран и экран с мигающей белой чертой может быть вызван также и севшей bios батареей. (При этом ещё при входе в bios графический его дизайн, у меня uefi биос он вроде потому красивенький?, тоже либо зависал, либо не прогружался полностью.)
Комп зависал либо в bios, либо на экране логотипа материнки, либо тупо на экране с белой чертой сверху слева.

После покупки батареи, когда уже заменил её, обнаружилось, что теперь комп врубается, хотя бы с другим ЖД и в bios не зависает (кстати, ещё интересный момент, когда он зависал в bios и прогружался графический интерфейс все надписи были на французском, а не на английском или русском, сам биос у меня по дефолту на англ.).

После тщетных попыток было решено заменить sata провод (теперь даже не знаю, может и он внёс свою лепту, хотя другой ЖД запускался спокойно и на тот ЖД благополучно поставилась 7-ка на скорую руку, на случай если мой ЖД будет совсем плох).

По-мимо этого сделал такие танцы на удачу как: перепроверил контакты видюхи, подул на неё, перепроверил sata. (Надо заметить, мой ЖД, с 10 виндой о котором всё время речь, даже без батарейки bios не врубался нормально).

Затем КАКИМ-ТО чудом диск ожил (опять отступление, он оживал до этого, 3 дня назад, помните? Потому я подозревал, что это "глаз бури", непроглядной, ска, бури, и что если я сейчас не решу проблему, то мне не видать больше моего компа).

Ещё до этого "чуда" я обнаружил на просторах у человека похожую проблему, где было сказано, что белая черта на чёрном экране может быть свидетельством того, что идёт прогресс проверки диска утилитой chkdsk, но сам прогресс не отображается!!!
Поэтому это была моя последняя надежда.

Я побежал в командую строку и ввёл заветные слова, которые, судя по всему, меня и спасли:

chkntfs /x C: 

При этом я перестраховался и то же самое ввёл и для диска D:
(кстати, в том же командном окне, лол, не учусь на ошибках, скажите вы, но эту команду можно вводить в то же командное окно без перезагрузки).

После чего я с некоторой опаской окинул взглядом свой ЖД, подумал, что мне нужно скинуть, понял, что в принципе если что, то да и хрен с ним, я потратил много времени на диск, чтобы ещё на перекидывание файлов тратить.
Перезапустил компьютер и о-ля-ля, он работал!
И перезапускал его и после отключения от сети (выключал БП минут на 3-4) и при этом время сохранялось (батарейка bios работала след-на) и сам комп врубался!

Единственное, что осталось осадком, это то, что моя старая батарейка служила 5 лет (японская TKS так понимаю фирма), а новая (Panasonic) даже не знаю, сколько прослужит.
Заранее скажу, что определить "смерть" батарейки не мог и не подозревал (тупой user) время при этом не сбивалось, а сбои в загрузке для меня поначалу были не ясны (и совпали с моей деятельностью в командой строке). Думаю это случайное стечение обстоятельств.

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

Надеюсь, кому-то это пригодится. Я, честно, очень рассчитываю, что это решило мою проблему.
Вовремя начала всей этой эпопеи, уже после моего чудесного опыта общения с командной строкой, я, как самый умный человек, не набравшийся тогда опыта, ещё установил себе утилиту O&O defrag 21 и провёл ещё один сеанс тупости, в виде:
сначала прогнал диски с помощью access, а затем, когда прочёл, что способы complete более действенны, прогнал сначала с помощью
complete/ modified но не до конца, как самый умный, а наполовину где-то, и, подумав, что жду долго, прогнал сразу, прервав, complete/access (надо отдать мне должное, в этот раз - до конца).

Теперь мной решено позабыть про эти методы complete, в виду того, что неграмотный User опаснее вредного софта, и я чуть не загубил в то время и так погибающий ПК.


Итог: осторожнее с устанавливаемыми утилитами и командной строкой.

И лучше не ведитесь на все советы в Интернетах. Где-то "советчик" может вам сказать "введите это в командной строке", при этом в конце мелким шрифтом заметив, что вся ответственность на user'e, и не указав, что сам автор запускал все проверки с помощью отдельного ПК и бла бла бла.


P.S: также я проверил являются ли тома помеченными флажком "dirty", ответ - нет. А потому просто забил на их проверку. Буду просто иногда сам запускать, если не забуду. К тому же, теперь по умолчанию стоит O&O Defrag 21 при дефрагментации диска и проверке.

Показать полностью
[моё] Чёрный экран белая черта Chkdsk Windows 10 Текст Длиннопост Зависание на лого материнки Check disk
15
DEROYD
DEROYD
7 лет назад

Жёсткий приказал долго жить?⁠⁠

Доброго времени суток. Знаю, что не у всех хватает терпения читать слезные посты с просьбой о помощи, тем более если они длинные, потому буду краток:

Несколько месяцев назад было

-загрузка диска 100% (почти перманент)

На Пикабу добрый самаритянин посоветовал:

-отключение индексации

-выключений служб (superfetch ...)

-отключение ухода ЖД в спящий (могу тут преврать)

-удаление антивира и установка "комода" (comode)

И ещё что-нибудь, не вспомню.

Итог: много времени прошло и все было вроде ок


Сделаю отступление: раньше, до нагрузки в 100%, когда я ещё играл в CS:GO часто были экраны смерти и зависания. Тогда ещё не было этой истории с службами винды (этого обновления не было creators fall) и я просто винил саму "кс", так как вроде я был такой не один.


По прошествию 3-4 месяцев вдруг обнаружил, что загрузка на 100% все же появляется, но в двух случаях:

-обращение к диску (загрузка панели удаления или изменения программ / установка чего-либо)

-первый запуск браузера и при запуске самой винды (грузят либо процессы  винды либо комод)

При этом тут тоже отступление: при запуске "панели удаления или изменения компонентов" стабильно из корпуса доносится звук дребезга такого (ага, понял, что хард походу) и полоса "загрузки" в эти моменты на "0", и прогрудается тихонько. Сам процесс занимает ну секунд 10, у меня занято гигов 100-200 помимо системы)


Вроде налицо, что проблема с диском. Вот я и полез искать инфу, и вот сегодня моя умная головушка мне посоветовала запустить chkdsk, но непросто холопский chkdsk, а chkdsk /f /r

И не просто одного диска chkdsk :C /f /r, а и D сразу (ага, в то же командное окно и сразу после подтверждения операции для диска С).


При этом как говорит теория (к ней обратился после практики), нельзя запустить проверку для двух томов сразу. Я говорю с уверенностью: -льзя


Сейчас следующе: комп часа 2-2.5 висит диск С на 16% диск Д на 11%,

При этом они "чередуются". Какое-то время показывается процесс для Д, какое-то для С.

И самое вкусное. Я, как самый умный, не делал никаких сохранений важных документов и тд. В статье же не было про это. А умный user как делает? По инструкции..


Два вопроса:

1) какова вероятность потерять данные и могу ли я предотвратить это? Даст ли он мне право выбора: (1) подтвердить очистку бед секторов (2) не подтверждать. И какова вероятность вооьще потерять эти данные, если вроде бы как все норм работало и ошибок с обращением к данным не было?


2) вроде ещё недавно винда сама делала резервные копии и я не удалял может быть даже, могу же достать одну такую и "откатиться" или все хрень?

Ну и классическое: что, реально ему уже не жить? Или дождаться сначала результатов? Может диск "дребезжать" из-за обращения к битым секторам, а не из-за физических каких-то повреждений? Вроде бы не ронял.

Отступление: год назад где-то было местное возгорание около ЖД. Провод соседний какой-то "упал" четенько на повод, идущий к ЖД. (Провод #1 вооьще хз кто такой, вроде висел "одиноко" в плате). Заменил провод и все работало после этого ок. Это было уже после истории с блу экранами КС:ГО, но до этих историй с загрузкой на 100%.


Простите уж, вышло все равно много..

Показать полностью
[моё] Служба поддержки Компьютер Жесткий диск Hdd 100 загрузка Chkdsk Текст
16
0
EmelyanovVIT
7 лет назад

Пикабу помоги! Проблема с жестким диском, не могу найти решение...⁠⁠

Доброго времени суток дорогие Пикабушники! Столкнулся с такой проблемой, есть ноутбук Acer, при включении выдает ошибку not bootable device insert boot disk and press any key. Поковырялся в настройках BIOS вроде бы всё хорошо (пару раз восстанавливал настройки по умолчанию.) Перерыв море материала по данной проблеме в интернете, сделал загрузочную флешку и полез в командную строку. (Ни одна из предоставленных там утилит восстановления системы не работает, Windows 8.1), в командной строке выясняю что диск C содержит 250 гб памяти, имеет отметку "Основной", НО файловая система "RAW", это я всё выяснил через DiskPart -> list volume, в графе "Состояние" стоит "Исправен", ну думаю сейчас быстренько всё восстановим, ввожу команду "chkdsk /f c:", и тут всплывает ещё одна проблема, "Недостаточно места на диске для исправления потока данных журнала USN $J.

Ошибка передачи сообщений о регистрации в журнал событий. Состояние ошибка: 50.

Вот вроде бы и всё.. Пожалуйста кто сталкивался с данной проблемой помогите найти решение, или же всё? Жесткий под замену?


Комментарий для минусов оставлю внутри. И извините за такой мой первый пост :(


P.S. Пытался переводить файловую систему диска С в NTFS, он пишет что С и так имеет файловую систему NTFS. Но через DiskPart всё равно показывает Raw.

[моё] Ноутбук Windows Ошибка Chkdsk RAW Текст
40
99
qwerty5867
qwerty5867
12 лет назад

Не успел пропустить...⁠⁠

Не успел пропустить...
Fail Chkdsk Понеслась
43
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии