Как восстановить загрузочную область флешки
Восстановление разделов флешки
Случается так, что флешка перестаёт работать – она не позволяет произвести с собой каких-либо действий (запись, форматирование), при этом отсутствуют видимые повреждения. Всё, конечно, поправимо, и есть возможность восстановления.
Разные файловые системы
Windows распознаёт флешку, но предлагает сначала её отформатировать. Связано это с тем, что на компьютере файловая система NTFS, а на флешке – RAW. Происходит это из-за логической ошибки на носителе.
Можно сразу же отформатировать, но если на флешке находятся важные документы или памятные фото – этот вариант не подходит.
Есть пара способов, как восстановить информацию:
В операционной системе есть встроенная утилита chkdsk, вот какие нужно произвести действия:
Обычно это помогает, и восстанавливается исходная система. В случае появления сообщения формата «chkdsk недопустим для дисков RAW», восстановление невозможно. Нужно вернуться к первому пункту с последующим форматированием накопителя.
Закрыт доступ к данным, но Windows видит флешку
Бывает так, что повреждается программа (прошивка) самой флешки. При попытке открыть носитель появляются сообщения:
Всё это показатель того, что поломка возникла из-за сбоев электроэнергии или небезопасного извлечения, либо повреждена сама флеш-память. При попытке отформатировать, появляется сообщение «Диск защищён от записи».
Этот процесс восстановления будет более сложен, но нет ничего невозможного. Нужно выполнить так называемое низкоуровневое форматирование. Для этой задачи подойдут специальные программы MPTool.
Каждая программа из данного семейства уникальна и подходит под определённую флешку и контроллер.
Как определить идентификатор устройства (PID) и идентификатор производителя (VID)
Данная процедура не столь сложна, и справиться с ней может даже начинающий пользователь:
Бывает так, что искомые значения отсутствуют. В таком случае нужно воспользоваться утилитами, которые выведут всю нужную информацию.
После того, как определены PID и VID, необходимо посетить сайт «flashboot» и ввести там найденные значения. Программа выдаст утилиты, необходимые для восстановления накопителя. После установки нужно следовать инструкциям.
USB-устройство не опознано
Часто при подключении флешки появляется данное сообщение, и если в ранее рассмотренных случаях система опознавала накопитель, в данной ситуации накопитель не отображается ни в «Проводнике», ни в «Диспетчере задач». Лишь это сообщение указывает на подключение.
Существует две причины этого:
В первую очередь нужно исключить первый пункт. Необходимо подключить флешку к другому компьютеру, если она определилась и заработала, значит, проблема в компьютере. В противном случае придётся идти в мастерскую, либо заменить носитель.
Вторая причина возникает по причине сбоя в работе драйверов. Первое, что нужно сделать, – попробовать обновить драйвера:
В случае, если это не помогло, можно воспользоваться программой из интернета (DriverPack Solution) – она автоматически найдёт драйвера, которые необходимо обновить и установить (устанавливайте только драйвера для флешки, все комплектующие обновлять не нужно).
Ручная очистка ключа реестра
Зная PID и VID флешки, нужно открыть редактор реестра:
Важно: ни в коем случае, нельзя менять какие-либо настройки, не понимая, для чего они нужны.
Все эти действия нужно повторить с веткой «HKEY _ LOCAL _ MACHINE / SYSTEMCurrentControlSet/Enum/USBSTOR». Далее необходимо перезагрузить компьютер и наслаждаться выполненной работой.
В случае, если всё вышеперечисленное не помогло, остаётся только один вариант – взять флешку и отнести её в сервисный центр, там специалист выяснит причину неисправности.
Руководство по возвращению загрузочной флешки в обычное состояние
На нашем сайте есть много инструкций, как сделать из обычного флеш-накопителя загрузочный (например, для установки Windows). Но что, если вам нужно вернуть флешке прежнее состояние? На этот вопрос мы сегодня и постараемся ответить.
Видео инструкция
Возвращение флешки к обычному состоянию
Первое, что необходимо отметить — банального форматирования будет недостаточно. Дело в том, что во время превращения флеш-накопителя в загрузочный, в недоступный пользователю сектор памяти записывается специальный служебный файл, который нельзя стереть обычными методами. Данный файл заставляет систему распознавать не реальный объем флешки, а занятый образом системы: например, только 4 Гб (образ Windows 7) из, допустим, 16 Гб (фактическая емкость). Вследствие этого форматировать можно только эти 4 гигабайта, что, само собой, не подходит.
Решений у данной задачи существует несколько. Первое — использовать специализированное ПО, предназначенное для работы с разметкой накопителя. Второе — воспользоваться встроенными средствами Windows. Каждый вариант хорош по-своему, поэтому давайте же их рассмотрим.
Обратите внимание! Каждый из нижеописанных способов предполагает форматирование флешки, что вызовет удаление всех имеющихся на ней данных!
Способ 1: HP USB Disk Storage Format Tool
Небольшая программа, созданная для возвращения флешкам работоспособного состояния. Она и поможет нам решить сегодняшнюю задачу.
Если колеблетесь с выбором — к вашим услугам статья ниже.
Просто и надежно, однако некоторые флешки, особенно производителей второго эшелона, могут не распознаваться в HP USB Disk Storage Format Tool. В таком случае используйте другой способ.
Способ 2: Rufus
Сверхпопулярная утилита Руфус используется в основном для создания загрузочных носителей, но способна и вернуть флешке обычное состояние.
Как и в случае с HP USB Disk Storage Format Tool, в Руфус дешевые флешки китайских производителей могут не распознаваться. Столкнувшись с такой проблемой, переходите к способу ниже.
Способ 3: Системная утилита diskpart
В нашей статье о форматировании флешки с помощью командной строки можно узнать об использовании консольной утилиты diskpart. Она обладает более широким функционалом, чем встроенное средство форматирования. Есть в числе ее возможностей и те, что пригодятся для выполнения нашей сегодняшней задачи.
Его можно сменить в любой момент после окончания манипуляций.
Несмотря на свою громоздкость, этот способ хорош почти стопроцентной гарантией положительного результата в большинстве случаев.
Описанные выше методы наиболее удобны для конечного пользователя. Если вам известны альтернативы – будьте добры, поделитесь ими в комментариях.
Помимо этой статьи, на сайте еще 12509 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Восстановление убитых MBR и таблицы разделов
0. Intro.
Итоги
1. При загрузке системы выводится сообщение MBR helper not found;
2. fdisk показывает один большой 160Гб диск.
Дураку понятно, что это начало веселой ночи.
Далее, под катом, решения вопроса.
1. Восстановление таблицы разделов
1.1. Parted magic
Данный LiveCD\USB дистрибутив, размером в 100Мб несет в себе огромную кучу софта, для работы с дисками. От разбивки, до восстановления.
Из них всех, нам нужны будут gpart, testdisk, fdisk и ms-sys.
1.2. Gpart
gpart — это утилита, сканирующая по-секторно диск на наличие разделов, которые присутствуют на носителе, но отсутствуют в таблице. В своей работе, она игнорирует уже существующую таблицу (если присутствует). Программа разаботана немецким программистом Michail Brzitwa и больше им не поддерживается. Вялотекущая разработка ведется командами Fedora и Debian. Текущая версия — 0.1h.
Утилита позволяет наиболее быстро и легко восстановить таблицу разделов, но она несет в себе несколько недостатков. Во-первых, разработка была давно заброшена, во-вторых, она иногда не совсем корректно определяет разделы.
gpart может работать в 2-х режимах. Это быстрый анализ и подробное сканирование. В некоторых случаях, первого режима достаточно. Мы же будем смотреть на второй.
После, довольно продолжительного времени, будет создан отчет с возможными разделами. Его-то и нужно обязательно максимально внимательно просмотреть перед записью.
Пример отчета (не мой):
Begin scan.
Possible partition(DOS FAT), size(1907mb), offset(0mb)
Possible partition(SGI XFS filesystem), size(5730mb), offset(1907mb)
End scan.
Checking partitions.
Partition(DOS or Windows 95 with 32 bit FAT, LBA): primary
Partition(Linux ext2 filesystem): primary
Ok.
Guessed primary partition table:
Primary partition(1)
type: 012(0x0C)(DOS or Windows 95 with 32 bit FAT, LBA)
size: 1907mb #s(3906544) s(16-3906559)
chs: (0/1/1)-(1023/19/16)d (0/1/1)-(12207/19/16)r
Primary partition(2)
type: 131(0x83)(Linux ext2 filesystem)
size: 5730mb #s(11736000) s(3906560-15642559)
chs: (1023/19/16)-(1023/19/16)d (12208/0/1)-(48882/19/16)r
Primary partition(3)
type: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
Primary partition(4)
type: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
Если все ОК, то соглашаемся на запись в таблицу разделов, скрещиваем пальцы и перезагружаемся.
В моем случае, программа определила разделы, которые были до разбивки (40 и 120), что не подходило и заставило искать альтернативные способы восстановления.
1.3. testdisk
Note: подробнее эта утилита описана в этом посте, здесь не буду повторяться.
Эта утилита аналогична предыдущей, но имеет ряд плюсов:
1. более свежая и активно поддерживается;
2. субъективно, работает намного быстрее;
3. функциональнее;
4. есть простой консольный интерфейс на базе ncurses.
В моем случае, результат был аналогичен результату gpart, что есть некорректен.
Запустив Deep search, выждав около 40 минут я получил ответ, от которого на душе так нехило отлегло.
Было найдено несколько партиций, которые накладывались одна на другую (это были изначальная (до манипуляций) 120Гб и новая, на 100Гб). Отметив ненужную, как удаленную, я записал таблицу на диск и перезагрузился. К счастью, все обошлось и компьютер вернулся к состоянию, который был изначально, а я мог с чистой совестью лечь спать.
3. Восстановление MBR
Для этой задачи, у нас в арсенале есть тулза ms-sys.
Сперва узнаем, что с нашей MBR.
ms-sys /dev/sda
/dev/sda has an x86 boot sector
it is unknown boot sector
Теперь видно, что на данном диске нет загрузочного сектора.
Утилита может работать с MBR различных операционных систем. Список можно получить, запустив программу без агрументов. В моем случае, необходим был от Windows 7.
Записываем MBR на диск:
Как восстановить работоспособность USB диска/флешки после записи ISO или установки ОС (РЕШЕНО)
Опытные пользователи могут делать с USB носителями (дисками и флешками) разные нетривиальные вещи:
Все эти действия являются, с одной стороны, обратимыми, но, с другой стороны, могут вызвать непредвиденные последствия. Например
Данная статья посвящена подобным вопросам — как вернуть флешку в нормальное состояние, удалить все разделы и отформатировать, чтобы можно было записывать файлы и/или установить ОС на неё.
Восстановление флешки в Windows
Для просмотра дисков выполните (нажмите Win+r и введите, либо найдите в меню Пуск, либо запустите в командной строке):
На скриншоте показана флешка, на которую записан ISO образ с Live системой Linux. Как вы можете видеть, никакие действия для данного носителя недоступны.
Также невозможно удалить или отформатировать разделы.
Для исправления, откройте командную строку с правами администратора — это можно сделать нажав Win+x и выбрав Windows Terminal (Admin).
Запустите утилиту diskpart, для этого в открывшейся командной строке выполните:
Следующей командой выведите список дисков:
Теперь выберите диск, который необходимо восстановить, это делается командой вида
Где в качестве X нужно указать номер вашей USB флешки, которую вы хотите восстановить.
Например, номер моего диска 2, тогда команда следующая:
Следующая команда очищает диск:
Если всё прошло нормально, то будет выведено сообщение
Вы можете столкнуться с ошибкой:
Одной из частых её причин является то, что диск используется в другой программе, например, в данный момент диск открыт в файловом менеджере. Закройте файловый менеджер и другие программы, которые могут использовать диск, и повторите команду.
Теперь создайте таблицу разделов:
Если всё прошло нормально, будет выведено сообщение:
Теперь создайте файловую систему, выбрав одну из следующих команд:
Смотрите также:
Для выхода из программы введите:
Как вы можете убедиться, флешка вернулась в нормальное состояние — ей присвоена буква, с ней можно выполнять обычные действия, например, записать на неё файлы.
Восстановление флешки в Linux
В Linux кроме того, что диски и флешки с разделами восстанавливаются другими утилитами, нужно учитывать, что в большинстве современных дистрибутивов разделы носителей монтируются автоматически, а для успешного завершения операций по очистке и восстановлению, необходимо, чтобы флешка не использовалась никакой программой.
Кстати, автоматическое монтирование же может стать причиной некоторых проблем: например, если вы пытаетесь установить Linux на USB флешку и разметка диска заканчивается неудачей, то самая вероятная причина этого автоматическое монтирование разделов флешки. Очистка, показанная в данной инструкции, поможет избежать подобной проблемы с разметкой диска.
1. Очистка флешки с помощью wipefs
Данные методы в комментариях предложил пользователь redking.
Эти методы, с одной стороны, самые быстрые и простые, но, с другой стороны, должны использоваться очень осознанно чтобы не очистить данные с неверного носителя.
Программа wipefs очищает сигнатуры файловой системы, массива или таблицы разделов с указанного устройства в результате чего они становятся невидимыми для libblkid. wipefs не удаляет саму файловую систему или какие-либо данные с устройства. Коротко говоря, wipefs удалит все разделы и для возвращения флешки к нормальной работе достаточно будет её отформатировать в нужную вам файловую систему.
Нам нужно начать с того, чтобы определить, какое название имеет флешка среди дисковых устройств. Чуть ниже показан ещё один способ определения имени. Как альтернативный вариант, вы можете отключить/подключить флешку и посмотреть, какое устройство удалилось/добавилось.
Следующая команда показывает список устройств и мониторит появление новых:
Как только к компьютеру была подключена флешка, мы можем увидеть, что добилось устройство sdb, следовательно, это и есть искомое имя устройства.
Размонтируем все разделы, которые могли бы быть смонтированы:
Удаляем все разделы и файловые системы с указанного устройства:
Поиск имени устройства и очистку можно автоматизировать с помощью следующего небольшого скрипта — вы можете скопировать/вставить в консоль весь фрагмент кода за один раз. Для работы скрипта у вас должен быть установлен пакет fzf.
На скриншоте ниже вы можете увидеть два диска:
Подключаем флешку и нажимаем Ctrl+r.
Можно увидеть, что добавлена флешка. Выбираем её и нажимаем ENTER.
Если всё верно, введите YES и нажмите ENTER ещё раз. В результате выбранный диск будет очищен.
2. Поиск имени диска и размонтирование разделов
Рассмотрим ещё один метод поиска имени флешки среди дисковых устройств.
Независимо от того, какую программу вы выберите, вам нужно быть твёрдо уверенным в имени флешки, которую вы будете очищать и восстанавливать, и не в коем случае не перепутать её с другим постоянным хранилищем (твёрдым диском или SSD).
Вывести список дисков вы можете командой:
Предположим, я хочу восстановить диск с именем /dev/sdb имеющий следующую разметку:
Рекомендуется размонтировать его разделы, которые могли быть смонтированы автоматически. Для поиска смонтированных разделов:
То есть смонтированы разделы /dev/sdb1 и /dev/sdb2. Для их размонтирования выполним следующие команды:
На самом деле, некоторые программы (например, GParted) автоматически размонтируют разделы флешки. Некоторые программы очищают диск независимо от того, смонтированы его разделы или нет. Но для того, чтобы не понадобилось отключать и подключать флешку (или перезагружать компьютер, если вы очищаете диск), рекомендуется предварительно отмонтировать разделы.
3. Восстановление флешки в графическом интерфейсе с помощью GParted
Программа GParted предназначена для управления разметкой диска, она позволяет создавать, удалять, изменять и форматировать разделы дисков.
Если в вашей системе отсутствует GParted, то установите пакет gparted.
Запустить программу вы можете через меню или в командной строке:
Работа с программой достаточно интуитивно понятная. Начните с того, что в выпадающем меню, расположенном в верхнем правом углу, выберите флешку, которую вы хотите очистить или восстановить. Затем кликните правой кнопкой мыши по диску и выберите желаемые операции, например, форматировать в exFAT.
Вы можете выбрать несколько действий, например, создать или удалить разделы, выбрать файловую систему для форматирования — на этом этапе фактически ещё не выполняются никакие действия. Чтобы применить выбранные изменения, нажмите на кнопку с зелёной галочкой.
4. Очистка флешки в Disks
Disks (Диски) — это утилита управления дисками. Она позволяет монтировать, отмонтировать разделы, создавать, удалять, изменять и форматировать разделы дисков.
Для получения Disks установите пакет gnome-disk-utility.
Запустить программу вы можете через меню или в командной строке:
У программы много разных кнопок и меню, позволяющих делать все необходимые действия, но интерфейс программы интуитивно понятен.
В отличии от предыдущей программы, Disks правильно показывает структуру разделов флешки: 3 раздела с разными функциями и разными файловыми системами и свободная область.
5. Уничтожения любой таблицы разделов с помощью dd
Далее будет показано ещё два способа восстановления и полной очистки диска от разделов. Эти способы не являются тождественными: первый является более универсальным и работает во всех случаях.
С помощью dd удалите таблицу разделов:
Замените sdX на действительное имя диска, например:
Чтобы форматировать USB флешку в файловую систему FAT32 используйте команду (замените имя диска или раздела на нужное):
Чтобы форматировать USB флешку в файловую систему NTFS используйте команду (замените имя диска или раздела на нужное):
Чтобы форматировать USB флешку в файловую систему exFAT используйте команду (замените имя диска или раздела на нужное):
6. Уничтожение таблиц разделов GPT и MBR с помощью gdisk
Этот способ хорошо справляется с удалением таблиц разделов GPT и MBR, но бесполезен «против» Live систем записанных в виде ISO образов на флешку, поскольку программа gdisk не предназначена работать с данной файловой системой.
Откройте флешку для очистки программой gdisk:
Для перехода в экспертный режим введите
Затем для удаления GPT введите
Дважды согласитесь, чтобы полностью очистить диск.
Для выхода из программы нажмите Ctrl+c или Ctrl+d.
Можно ещё раз проверить разметку флешки, чтобы убедиться, что изменения сохранены:







































