Как восстановить жесткий диск через командную строку Windows — вопрос, который возникает, когда система не загружается, диск начинает «сыпаться» или файлы становятся недоступными. В половине случаев проблема решается встроенными утилитами chkdsk, sfc или diskpart без обращения в сервисный центр. Эти инструменты помогают исправить ошибки файловой системы, восстановить поврежденные сектора и даже «реанимировать» диск, если он ещё не вышел из строя окончательно.
Опыт показывает: чем раньше вы начнете действовать, тем выше шансы спасти данные. Например, если диск издает посторонние звуки (скрежет, щелчки), это уже аварийный сигнал — механические неисправности командная строка не лечит. А вот логические ошибки (битые кластеры, поврежденные загрузчики) устраняются за 10–30 минут. Рассказываем, как это сделать.
Когда поможет командная строка, а когда — нет
Командная строка Windows — мощный инструмент для диагностики и восстановления жестких дисков HDD и SSD, но только при программных сбоях. Она справится с:
- ошибками файловой системы (NTFS, FAT32);
- поврежденными загрузочными записями (
MBRилиGPT); - битыми секторами (если их не слишком много);
- проблемами с разделами (невидимые тома, неверные метки).
А вот физические неисправности — износ магнитных пластин, поврежденные головки чтения, перегрев контроллера — утилиты не устранят. В таких случаях нужно срочно копировать данные на другой носитель и обращаться к специалистам.
Если диск не определяется в BIOS, пробуйте подключить его к другому компьютеру через USB-адаптер. Если и там не виден — это 90% физическая неисправность.
| Команда | Назначение | Пример использования |
|---|---|---|
chkdsk | Проверка и исправление ошибок файловой системы, поиск битых секторов | chkdsk C: /f /r — проверка диска C: с исправлением ошибок и поиском битых секторов |
sfc | Проверка целостности системных файлов Windows | sfc /scannow — сканирование и восстановление поврежденных системных файлов |
wmic | Получение информации о диске (модель, серийный номер, статус) | wmic diskdrive get status — проверка статуса всех подключенных дисков |
diskpart | Управление разделами и томами | diskpart > list disk — отображение списка подключенных дисков |
Основные команды для диагностики диска
Прежде чем восстанавливать, нужно понять, в чем проблема. Для этого в есть несколько встроенных команд. Все они запускаются из командной строки с правами администратора. Откройте её так: нажмите Win + X, выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)».
Вот основные команды и их назначение:
Например, chkdsk — первая команда, которую стоит попробовать. Она проверяет диск на наличие ошибок и автоматически их исправляет. Ключ /f forcing (принудительно) исправляет ошибки, а /r (recover) ищет битые сектора и восстанавливает читабельные данные. Время выполнения зависит от объема диска: для HDD на 1 ТБ это может занять 1–2 часа.
Подготовка диска к восстановлению
Перед тем как запускать восстановление, выполните несколько подготовительных шагов:
- Сохраните все важные данные на другой носитель. Даже если диск ещё работает, восстановление может удалить часть файлов.
- Проверьте подключение кабелей. Часто проблема в отошедшем SATA-кабеле или USB-адаптере.
- Запустите командную строку от имени администратора. Без прав админа большинство команд не сработает.
- Убедитесь, что на диске достаточно свободного места. Для
chkdskтребуется до 15% свободного пространства.
Если диск системный (например, C:), его нельзя проверить из работающей Windows. В таком случае:
⚠️ Внимание: Загрузитесь с установочного носителя Windows (флешки или диска), выберите «Восстановление системы» → «Командная строка» и уже оттуда запускайтеchkdsk. Для этого в командной строке укажите букву диска, например:chkdsk D: /f /r(системный диск может отображаться под другой буквой).
Восстановление раздела или таблицы разделов
Если диск не отображается в «Проводнике», но виден в diskpart, проблема может быть в поврежденной таблице разделов (MBR или GPT). В этом случае поможет утилита diskpart.
Вот пошаговая инструкция для восстановления таблицы разделов:
- Запустите командную строку от имени администратора.
- Введите
diskpartи подтвердите. - Введите
list disk, чтобы увидеть список дисков. - Выберите проблемный диск:
select disk N(где N — номер диска). - Очистите таблицу разделов:
clean. Внимание: эта команда удалит все данные на диске! - Создайте новый раздел:
create partition primary. - Отформатируйте его:
format fs=ntfs quick.
Если вы не уверены в своих действиях, лучше не рисковать. Ошибочное использование diskpart может привести к безвозвратной потере данных.
Команда clean в diskpart удаляет все данные на выбранном диске. Испальзуйте её только если вы уверены, что данные не важны или у вас есть их резервная копия.
Альтернативный способ восстановления загрузочной записи (MBR):
| Проблема | Команда | Описание |
|---|---|---|
| Поврежденный MBR | bootrec /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, попробуйте:
1. Запустите diskpart.
2. Введите list disk и выберите свой диск: select disk N.
3. Введите list volume — найдите том без буквы.
4. Выберите том: select volume M.
5. Присвойте букву: assign letter=Z.
6. Выйдите: exit.Как присвоить букву диску через diskpart
Пошаговая инструкция: восстановление жесткого диска через командную строку
Теперь соберем всё в одну пошаговую инструкцию. Следуйте этим действиям, если подозреваете сбои в работе диска:
- Запустите командную строку от имени администратора. Для этого нажмите
Win + Xи выберите соответствующий пункт. - Проверьте диск на ошибки. Введите
chkdsk C: /f /r(замените C: на букву вашего диска). Если диск системный, согласитесь на проверку при следующей загрузке (нажмитеYи перезагрузите ПК). - Проверьте системные файлы. Введите
sfc /scannowи дождитесь окончания процесса (может занять 10–15 минут). - Восстановите загрузочные записи. Если система не загружается, загрузитесь с установочной флешки и выполните:
bootrec /fixmbr,bootrec /fixboot,bootrec /rebuildbcd. - Проверьте состояние диска. Введите
wmic diskdrive get status. Если статусOK— диск в порядке. ЕслиPred Fail— диск скоро выйдет из строя.
Чек-лист перед восстановлением диска
Часто задаваемые вопросы
Можно ли восстановить диск, если он издает скрежет?
Нет. Скрежет или щелчки — признак механической неисправности 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). Командная строка здесь малоэффективна.