Как восстановить жесткий диск через командную строку Windows — вопрос, который возникает, когда система не загружается, диск начинает «сыпаться» или файлы становятся недоступными. В половине случаев проблема решается встроенными утилитами chkdsk, sfc или diskpart без обращения в сервисный центр. Эти инструменты помогают исправить ошибки файловой системы, восстановить поврежденные сектора и даже «реанимировать» диск, если он ещё не вышел из строя окончательно.

Опыт показывает: чем раньше вы начнете действовать, тем выше шансы спасти данные. Например, если диск издает посторонние звуки (скрежет, щелчки), это уже аварийный сигнал — механические неисправности командная строка не лечит. А вот логические ошибки (битые кластеры, поврежденные загрузчики) устраняются за 10–30 минут. Рассказываем, как это сделать.

Когда поможет командная строка, а когда — нет

Командная строка Windows — мощный инструмент для диагностики и восстановления жестких дисков HDD и SSD, но только при программных сбоях. Она справится с:

  • ошибками файловой системы (NTFS, FAT32);
  • поврежденными загрузочными записями (MBR или GPT);
  • битыми секторами (если их не слишком много);
  • проблемами с разделами (невидимые тома, неверные метки).

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

💡

Если диск не определяется в BIOS, пробуйте подключить его к другому компьютеру через USB-адаптер. Если и там не виден — это 90% физическая неисправность.

КомандаНазначениеПример использования
chkdskПроверка и исправление ошибок файловой системы, поиск битых секторовchkdsk C: /f /r — проверка диска C: с исправлением ошибок и поиском битых секторов
sfcПроверка целостности системных файлов Windowssfc /scannow — сканирование и восстановление поврежденных системных файлов
wmicПолучение информации о диске (модель, серийный номер, статус)wmic diskdrive get status — проверка статуса всех подключенных дисков
diskpartУправление разделами и томамиdiskpart > list disk — отображение списка подключенных дисков

Основные команды для диагностики диска

Прежде чем восстанавливать, нужно понять, в чем проблема. Для этого в есть несколько встроенных команд. Все они запускаются из командной строки с правами администратора. Откройте её так: нажмите Win + X, выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)».

Вот основные команды и их назначение:

Например, chkdsk — первая команда, которую стоит попробовать. Она проверяет диск на наличие ошибок и автоматически их исправляет. Ключ /f forcing (принудительно) исправляет ошибки, а /r (recover) ищет битые сектора и восстанавливает читабельные данные. Время выполнения зависит от объема диска: для HDD на 1 ТБ это может занять 1–2 часа.

Подготовка диска к восстановлению

Перед тем как запускать восстановление, выполните несколько подготовительных шагов:

  1. Сохраните все важные данные на другой носитель. Даже если диск ещё работает, восстановление может удалить часть файлов.
  2. Проверьте подключение кабелей. Часто проблема в отошедшем SATA-кабеле или USB-адаптере.
  3. Запустите командную строку от имени администратора. Без прав админа большинство команд не сработает.
  4. Убедитесь, что на диске достаточно свободного места. Для chkdsk требуется до 15% свободного пространства.

Если диск системный (например, C:), его нельзя проверить из работающей Windows. В таком случае:

⚠️ Внимание: Загрузитесь с установочного носителя Windows (флешки или диска), выберите «Восстановление системы» → «Командная строка» и уже оттуда запускайте chkdsk. Для этого в командной строке укажите букву диска, например: chkdsk D: /f /r (системный диск может отображаться под другой буквой).
Какую команду вы чаще всего используете для восстановления диска?
chkdsk
sfc /scannow
diskpart
bootrec

Восстановление раздела или таблицы разделов

Если диск не отображается в «Проводнике», но виден в diskpart, проблема может быть в поврежденной таблице разделов (MBR или GPT). В этом случае поможет утилита diskpart.

Вот пошаговая инструкция для восстановления таблицы разделов:

  1. Запустите командную строку от имени администратора.
  2. Введите diskpart и подтвердите.
  3. Введите list disk, чтобы увидеть список дисков.
  4. Выберите проблемный диск: select disk N (где N — номер диска).
  5. Очистите таблицу разделов: clean. Внимание: эта команда удалит все данные на диске!
  6. Создайте новый раздел: create partition primary.
  7. Отформатируйте его: format fs=ntfs quick.

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

Команда clean в diskpart удаляет все данные на выбранном диске. Испальзуйте её только если вы уверены, что данные не важны или у вас есть их резервная копия.

Альтернативный способ восстановления загрузочной записи (MBR):

ПроблемаКомандаОписание
Поврежденный MBRbootrec /fixmbrВосстанавливает основную загрузочную запись
Поврежденный загрузочный секторbootrec /fixbootЗаписывает новый загрузочный сектор
Отсутствует загрузочный разделbootrec /rebuildbcdПересобирает хранилище конфигурации загрузки (BCD)
Поврежденные системные файлыbootrec /scanosИщет все установки на всех дисках

Эти команды работают только из среды восстановления Windows (с установочной флешки). После их выполнения перезагрузите компьютер.

Восстановление данных с поврежденного диска

Если диск ещё определяется системой, но часть файлов недоступна, попробуйте восстановить данные с помощью команд:

  • chkdsk C: /f — исправит ошибки файловой системы, если они мешают доступу к файлам;
  • robocopy C:\ D:\backup /MIR /ZB /R:1 /W:1 — копирует все данные с диска C: на D:\backup, игнорируя ошибки чтения;
  • copy /b C:\damaged_file.jpg + ,, C:\restored_file.jpg — восстанавливает поврежденный файл (работает не всегда).

Для более серьезных случаев (например, если диск начинает «сыпаться») используйте специализированные программы вроде Recuva, R-Studio или TestDisk. Они работают на низком уровне и могут восстановить данные даже с битых секторов.

Что делать, если диск не определяется системой

Если не видит диск вообще, сначала проверьте:

  • Подключен ли диск к питанию и SATA-порту (для HDD);
  • Попробуйте другой кабель или порт;
  • Проверьте диск в BIOS/UEFI — если он не отображается там, проблема в аппаратной части;
  • Подключите диск к другому компьютеру.

Если диск виден в BIOS, но не в Windows, попробуйте:

Как присвоить букву диску через diskpart

1. Запустите diskpart. 2. Введите list disk и выберите свой диск: select disk N. 3. Введите list volume — найдите том без буквы. 4. Выберите том: select volume M. 5. Присвойте букву: assign letter=Z. 6. Выйдите: exit.

Пошаговая инструкция: восстановление жесткого диска через командную строку

Теперь соберем всё в одну пошаговую инструкцию. Следуйте этим действиям, если подозреваете сбои в работе диска:

  1. Запустите командную строку от имени администратора. Для этого нажмите Win + X и выберите соответствующий пункт.
  2. Проверьте диск на ошибки. Введите chkdsk C: /f /r (замените C: на букву вашего диска). Если диск системный, согласитесь на проверку при следующей загрузке (нажмите Y и перезагрузите ПК).
  3. Проверьте системные файлы. Введите sfc /scannow и дождитесь окончания процесса (может занять 10–15 минут).
  4. Восстановите загрузочные записи. Если система не загружается, загрузитесь с установочной флешки и выполните: bootrec /fixmbr, bootrec /fixboot, bootrec /rebuildbcd.
  5. Проверьте состояние диска. Введите wmic diskdrive get status. Если статус OK — диск в порядке. Если Pred Fail — диск скоро выйдет из строя.

Чек-лист перед восстановлением диска

Выполнено: 0 / 5

Часто задаваемые вопросы

Можно ли восстановить диск, если он издает скрежет?

Нет. Скрежет или щелчки — признак механической неисправности HDD (поврежденные головки или пластины). В этом случае командная строка не поможет. Немедленно скопируйте данные на другой носитель (если диск ещё определяется) и замените диск. Обращение в сервисный центр может быть оправдано только для восстановления критически важных данных.

Сколько времени занимает проверка диска командой chkdsk?

Время зависит от объема диска и количества ошибок. Для HDD на 500 ГБ это может занять от 20 минут до 1 часа. Для дисков объемом 1–2 ТБ — от 1 до 3 часов. Если диск сильно поврежден, процесс может растянуться на несколько часов. Не прерывайте проверку — это может усугубить проблемы.

Что делать, если зависает на одном проценте?

Это частая проблема при серьезных повреждениях диска. Попробуйте:

1. Запустить chkdsk с ключом /perf для ускорения: chkdsk C: /f /perf.

2. Использовать /offlinescanandfix для сканирования в офлайн-режиме.

3. Если диск системный, попробуйте запустить проверку из безопасного режима.

Если ничего не помогает, диск, скорее всего, физически поврежден.

Можно ли восстановить удаленные файлы через командную строку?

Да, но с оговорками. Если файлы были удалены без использования Shift + Del или очистки корзины, попробуйте:

1. Восстановить из корзины: start shell:recyclebinfolder (откроет корзину в проводнике).

2. Использовать команду undel из старых версий DOS (не работает в современных Windows).

3. Воспользоваться специализированными утилитами (Recuva, R-Studio). Командная строка здесь малоэффективна.