- Восстановление флешки в Ubuntu Linux.
- Как восстановить флешку/флешку диск после записи ISO или установки ОС (РЕШЕНО)
- Содержание
- Видео-гайд: Ubuntu как починить флешку если
- Восстановление флешки в Windows
- Linux Flash Drive Recovery
- 1. Очистите флешку с помощью Wiffs
- 2. Найдите имя диска и размонтируйте разделы
- 3. Восстановление флешки в графическом интерфейсе с помощью GParted
- 4. Очистка флешки в Дисках
- 5 Уничтожение любой таблицы разделов с помощью dd
- 6. Уничтожьте таблицы разделов GPT и MBR с помощью gdisk
Восстановление флешки в Ubuntu Linux.
Учебник был найден на форуме ubuntu.ru, но я потратил много времени на его поиски, поэтому я сделаю описание для себя.
В моем случае флешка монтируется, но при попытке удалить или записать данные выдает сообщение, что файловая система смонтирована только для чтения.
Нет полного монтирования для моего пользователя:
sudo mount -t vfat /dev/sdb /home/alex/flash -o uid=1000,gid=1000,utf8,dmask=777, fmask=777
Не пытайтесь изменить разрешения:
Результаты не предоставлены.
После выполнения всех операций, указанных ниже, все данные на флешке будут удалены. быть полностью уничтожен!
Для начала необходимо определить, какое системное устройство отвечает за подключенную флешку. Я зашел в «Система-Администрирование-Дисковая утилита» (вызвать ее можно и из терминала (gnome-terminal), набрав: palimsest и нажав Enter) и слева в меню после нажатия на прикрепленную флешку увидел что это устройство было /dev/sdb. Узнать можно по разному, описанный самый «чайниковский»)
Строго по инструкции:
1. Отключаем флешку, если она смонтирована:
2 Отформатировать флешку, написав вместо нулей dat:
Процедура долгая, у меня на форматирование флешки на 8 гигабайт у меня ушло около 40 минут. Вы можете перезаписать только первые 512 байт, где записана таблица разделов:
sudo dd if=/dev/zero of=/dev/sdb bs=512 count=1
3. Далее создаю куст:
, на что получил следующий ответ:
Создание новой метки диска DOS с идентификатором диска 0xba831fb7. Изменения останутся в памяти только до тех пор, пока вы не решите их зафиксировать. После этого, естественно, старый контент уже нельзя будет восстановить.
Предупреждение: неверный флаг таблицы разделов 0x0000 4 будет исправлен с помощью
ПРЕДУПРЕЖДЕНИЕ: DOS-совместимый режим устарел. Настоятельно рекомендуется отключить режим (команда ‘c’) и изменить единицы отображения на секторы (команда ‘u’).
Команда (для справки):
нажмите n, вы получите:
Действие команды
e расширенный
p основная часть (1- 4 )
нажмите p, получите:
нажмите 1, получите:
Первый бросок (1-1021, по умолчанию 1):
нажмите Enter get
Будет использоваться значение по умолчанию 1
Последний рулон, + рулоны или + размер(1-1021, по умолчанию 1021):
нажмите Enter, получите
Будет использоваться значение по умолчанию 1021
Команда (m для справки):
нажмите t , получите :
Выбран раздел 1
Шестнадцатеричный код (для списка кодов введите L):
Нажмите l, появится список возможных вариантов создания файловой системы. и выберите 6 — FAT 16 :
Тип системы раздела 1 изменен на 6 (FAT16)
Команда (m для справки):
Нажмите p , get:
Диск /dev/sdb: 8075 МБ, 8075120640 байт
249 головок, 62 сектора на дорожку, 1021 цилиндр
Единицы = 15438 * 512 цилиндров = 7904256 байт> Размер сектора (логический/физический): 512 байт/512 байт
Размер ввода-вывода (мин./наилучший): 512 байт/512 байт
ID диска: 0xba831fb7
Загрузить устройство Start End Blocks Id System
/ dev/sdb1 1 1021 7881068 6 FAT16
Команда (m для справки):
Затем сохраните изменения, нажав w, чтобы получить:
Таблица разделов была изменена!
Вызывает ioctl() для перезагрузки таблицы разделов.
ПРЕДУПРЕЖДЕНИЕ: Если вы создали или изменили
разделы DOS 6.x, прочтите
справочную страницу fdisk для получения
дополнительной информации.
Диски синхронизируются.
Основная задача выполнена: осталось отформатировать флешку. Для этого сначала размонтируйте его, если он монтировался автоматически, и отформатируйте его:
sudo umount /dev/sdb1
sudo mkfs.vfat -F 32 /dev/sdb1
Теперь извлекаем, вставляем флешку и вуаля) Все работает и доступно для чтения и записи)
Исходник
Как восстановить флешку/флешку диск после записи ISO или установки ОС (РЕШЕНО)
Содержание
Опытные пользователи могут выполнять некоторые нетривиальные действия с USB-носителями (диски и флешки):
Видео-гайд: Ubuntu как починить флешку если
- установить на них ОС
- разбить флешку на несколько разделов
- записать живой образ и создать загрузочную флешку
- уничтожить таблицу разделов
Все эти действия, с одной стороны, обратимы, а с другой стороны, могут иметь непредсказуемые последствия. Например:
- Если вы загрузили Live или установочный образ на флэш-накопитель, обычные носители могут не иметь возможности отформатировать флэш-накопитель и вернуть его для нормального использования. нормальный, то есть писать файлы.
- Установка операционной системы на флэш-накопитель также приведет к созданию нескольких разделов, что может затруднить стирание и форматирование.
- Флэш-накопитель, таблица разделов которого была удалена, использовать нельзя.
- Операционная система не может быть установлена на флешку из-за ошибки раздела диска, хотя флешка в полном порядке
Данная статья посвящена подобным проблемам: как вернуть флешку в нормальное состояние, удалить все разделы и отформатировать ее, чтобы на нее можно было записывать файлы и/или устанавливать на нее операционную систему.
Восстановление флешки в Windows
Для поиска дисков выполните (нажмите Win+r и введите, выполните поиск в меню «Пуск» или запустите из командной строки):
На снимке экрана показана флешка, содержащая Live ISO-образ Linux. Как видите, для этого носителя нет доступных действий.
Также невозможно удалить или отформатировать разделы.
Чтобы решить эту проблему, откройте командную строку от имени администратора. Это можно сделать, нажав Win+x и выбрав Windows Terminal (Admin) .
Запустите diskpart, если хотите. для этого в открывшейся командной строке введите:
Следующий список командных дисков:
Теперь выберите диск, который вы хотите восстановить. Вы делаете это с помощью команды типа
Где X вы должны ввести номер вашего USB-накопителя, который вы хотите восстановить.
Например, мой номер диска 2 , поэтому команда:
Следующая команда сотрет диск:
Если все прошло хорошо, вы увидите сообщение
Возможно, вы столкнулись с ошибкой:
Одной из наиболее распространенных причин является то, что диск используется в другой программе, например, открыт в файловом менеджере. Закройте файловый менеджер и другие программы, которые могут использовать диск, и повторите команду.
Теперь создайте таблицу разделов:
Если все прошло хорошо, вы увидите сообщение:
Теперь создайте файловую систему, выбрав одну из следующих команд:
См. также:
Чтобы выйти из программа, введите:
Как видите, флешка вернулась в нормальное состояние: ей присвоена буква, с ней можно выполнять обычные действия, например, записывать на нее файлы.
Linux Flash Drive Recovery
В Linux, кроме того, что диски и разбитые на разделы флешки восстанавливают другие инструменты, необходимо иметь. в большинстве современных дистрибутивов разделы носителей монтируются автоматически и для успешного завершения операций очистки и восстановления. , необходимо, чтобы флешка не использовалась какой-либо программой.
Кстати, автоматическое монтирование может вызвать некоторые проблемы: например, если вы пытаетесь установить Linux на флешку, а раздел не удается , то скорее всего причина в автоматическом монтировании разделов флешки. . Очистка, показанная в этом руководстве, поможет вам избежать этой проблемы с разделом.
1. Очистите флешку с помощью Wiffs
Эти методы были предложены в комментариях пользователем редкинг .
С одной стороны, эти методы самые быстрые и простые, но, с другой стороны, их нужно использовать очень осознанно, чтобы избежать стирания данных с неподходящих носителей.
программа сотрет сигнатуры из файловой системы, массива или таблицы разделов указанного устройства, сделав их невидимыми для libblkid . Wifs не удалит ни саму файловую систему, ни какие-либо данные на устройстве. Короче говоря, Wiffes удалит все разделы и вернет флешку в нормальный режим работы, все, что вам нужно будет сделать, это отформатировать ее в нужную вам файловую систему.
Начать нужно с определения, что такое флешка называется диском между устройствами. Вот еще один способ определить имя. Кроме того, вы можете отключить/подключить флэш-накопитель и посмотреть, какое устройство было удалено/добавлено.
Следующая команда выводит список устройств и мониторов для нового:
После подключения флешки к компьютеру мы видим, что устройство sdb добавлено, значит это имя устройства мы и ищем.
Размонтировать все монтируемые разделы:
Удалить все разделы и файловые системы на указанном устройстве:
Вы можете автоматизировать поиск и очистку имени устройства с помощью следующего небольшого скрипта: вы можете скопировать/вставить весь фрагмент кода в консоль вдруг, внезапно. Для работы сценария у вас должен быть установлен пакет fzf .
.
На следующем снимке экрана видны два диска:
Вставьте флешку и нажмите Ctrl+r .
Вы увидите, что флешка добавлена. Выберите его и нажмите ENTER .
Если все в порядке, введите YES и снова нажмите ENTER . В результате выбранный диск будет стерт.
Если вы столкнулись с ошибкой
Чтобы ее исправить, размонтируйте все разделы на этом диске и закройте все программы, которые используют этот диск или файлы на нем .
2. Найдите имя диска и размонтируйте разделы
Рассмотрим другой способ найти имя флешки среди дисковых устройств.
Независимо от того, какой программой вы вы выбираете, вы должны быть уверены в названии флешки, которую стираете и восстанавливаете, и ни в коем случае не путайте ее с другим постоянным хранилищем (HDD или SSD).
Вы можете отобразить список дисков с command:
На следующем снимке экрана показаны два диска (1), для ориентации см. размер диска (2), модель диска (3), список разделов (4).
Предположим, я хочу восстановить диск с именем /dev/sdb со следующей схемой:
Мы рекомендуем размонтировать разделы, которые вы можете n были смонтированы автоматически. Чтобы найти смонтированные разделы:
Это означает, что смонтированы разделы /dev/sdb1 и /dev/sdb2 . Чтобы размонтировать их, выполните следующие команды:
На самом деле некоторые программы (например, GParted) автоматически размонтируют разделы флешки. Некоторые программы стирают диск независимо от того, смонтированы ли его разделы. Однако, чтобы не отключать и не подключать флешку (или перезагружать компьютер, если вы стираете флешку), рекомендуется сначала размонтировать разделы.
3. Восстановление флешки в графическом интерфейсе с помощью GParted
GParted предназначен для управления разделами, он позволяет создавать, удалять, редактировать и форматировать разделы.
Если в вашей системе нет GParted, установите gparted .
Программу можно запустить через меню или в командной строке:
Работа с программой достаточно интуитивно понятна. Начните с выбора флешки, которую вы хотите стереть или восстановить, из раскрывающегося меню в правом верхнем углу. Затем щелкните диск правой кнопкой мыши и выберите нужные операции, например форматирование exFAT.
Вы можете выбрать различные действия, такие как создание или удаление разделов, выбор файловой системы вы хотите отформатировать ; на данном этапе никаких действий не предпринимается. Чтобы применить выбранные изменения, нажмите кнопку с зеленой галочкой.
4. Очистка флешки в Дисках
Диски — утилита для управления дисками. Позволяет монтировать, размонтировать, создавать, удалять, редактировать и форматировать разделы.
Чтобы получить диски, установите пакет gnome-disk-utility. .
Вы можете запустить программу из меню или из командной строки:
В программе имеется множество различных кнопок и меню, позволяющих выполнять все необходимые действия, но интерфейс программы интуитивно понятен.
В отличие от предыдущей программы, Диски корректно отображает структуру разделов флешки: 3 раздела с разными функциями и разными файловыми системами, а также свободная область.
5 Уничтожение любой таблицы разделов с помощью dd
Следующий текст покажет еще два способа полного восстановления и очистки разделов. Эти способы не идентичны: первый более универсален и работает во всех случаях.
Используйте dd для удаления таблицы разделов:
Замените sdX с допустимым именем диска, например:
Чтобы отформатировать флешку в файловую систему FAT32 , используйте команду (замените имя диска или раздела на нужное) :
Для форматирования флешки в файловой системе NTFS используйте команду (замените имя диска или раздела на нужное):
Для форматирования флешку в файловой системе exFAT , используйте команду (замените имя диска или раздела на нужное):
6. Уничтожьте таблицы разделов GPT и MBR с помощью gdisk
Этот метод отлично удаляет таблицы разделов GPT и MBR, но его нельзя использовать для Live-систем, записанных в виде флэш-образов ISO, поскольку программа gdisk недоступна. работать с этим файлом. system.
Откройте флешку для очистки с помощью gdisk :
Чтобы переключиться в режим эксперта, введите
Затем введите
и удалите GPT
Дважды согласитесь полностью стереть диск.
Чтобы выйти из программы, нажмите Ctrl+c или Ctrl+d .
Вы можно еще раз проверить макет флешки, чтобы убедиться, что изменения сохранены:
Шрифт