Восстановление флешки через командную строку

Флешки могут начать сбоить после использования в технике, подающей на USB-выход нестабильное питание. Существует и ряд вирусов, после которых приходится выполнять восстановление накопителей. Для этого можно использовать как стороннее ПО, так и средства, предусмотренные операционной системой, в том числе командную строку.

Корректный запуск командной строки

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

  1. Воспользоваться поиском в меню «Пуск», если на ПК стоит Windows 7, или поиском, находящимся в панели задач, если ПК работает под управлением Windows 10.
  2. Вписать в поисковую строку комбинацию «cmd» и на появившемся результате из выдачи сделать клик правой кнопкой мыши.
  3. В меню находится пункт «Запуск от имени администратора». Его следует использовать в любом случае, поскольку только в этом режиме все утилиты, запущенные из командной строки, получат возможность редактировать данные на съемном накопителе.

После того, как командная строка запущена, можно переходить к использованию самих системных утилит.

Использование утилиты chkdsk

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

Получив данную информацию, следует снова переключиться на командную строку. В ней вписывается команда с атрибутами, позволяющими не только выполнить проверку, но и сразу же исправить обнаруженные неполадки. Выглядит она следующим образом: chkdsk G: /F /R

chkdsk

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

  • H: — наименование диска, под которым флешка зарегистрирована в системе.
  • /F — атрибут, заставляющий исправлять все ошибки, как только они будут обнаружены.
  • /R — атрибут, заставляющий исправлять все поврежденные сектора, найденные в процессе проверки.

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

По окончании командную строку можно закрыть и проверить флешку на работоспособность. Если метод не помог, следует переходить к следующему варианту.

Использование утилиты DiskPart

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

Запустив командную строку от имени администратора, следует выполнить следующие действия:

  1. Перейти в окно работы с утилитой, вписав команду diskpart и нажав клавишу Enter.

DiskPart

  1. Вывести на экран список всех подключенных накопителей при помощи команды list disk.

DiskPart

  1. Ознакомиться с результатами запроса и найти среди всех вариантов флешку по объему. Необходимо запомнить ее номер, поскольку он понадобится для дальнейшего редактирования разметки.
  2. Для перехода непосредственно к работе с накопителем вводится команда select disk 1 (или другой номер, который отобразился в предыдущем меню).

DiskPart

  1. Следующая команда полностью очищает флешку от любой информации, при этом удаляя с нее разделы. Это команда clean.

DiskPart

  1. На очищенном накопителе необходимо восстановить раздел, который будет использоваться для хранения данных. Для этого применяется эта же утилита, в которой прописывается команда create partition primary. Она создает один раздел, занимающий все свободное пространство.
  2. После этого необходимо выбрать созданный раздел. Поскольку он единственный, используемая команда выглядит как select partition 1.
  3. При помощи команды active данному разделу присваивается активный тип.
  4. Команды format fs=fat32 quick или format fs=ntfs quick подготавливают только что созданный раздел к форматированию в одну из распространенных файловых систем – FAT32 и NTFS, соответственно. Выбор системы зависит от того, как именно и с какими устройствами пользователь планирует применять флешку в дальнейшем.
  5. Команда assign необходима для подтверждения запуска процесса форматирования. Когда он будет завершен, можно закрыть окно с командной строкой.

Заключение

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

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

Оставьте комментарий

Этот сайт защищен reCAPTCHA и применяются Политика конфиденциальности и Условия обслуживания Google.