Главная » Статьи » Linux |
Восстановление флешки в Linux Mint
После игр с переделкой загрузочной флешки. Моя флешка перестала форматироватся и просматриваться в некоторых программах, если быть точнее в программе MultiSystem. На помощь пришел небезызвестный Google. Начитавшись постов и мануалов решил положение исправить на Linux mint 13 (Mate). Оказывается восстановить флешку не так трудно всего навсего нужно лишь удалить всю базу данных с флешки и перезаписать. И так описываю более подробно!
Проверяем нет ли технической неисправности. Задаём команду в терминале: lsusb ответ таков:
~ $ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 04f2:b012 Chicony Electronics Co., Ltd 1.3 MPixel UVC Webcam
Bus 002 Device 004: ID 1bbb:0000 T & A Mobile Phones
Bus 005 Device 002: ID 13ee:0003 MosArt Optical Mouse
Bus 002 Device 005: ID 1687:3257 Kingmax Digital Inc.
Флешку Kingmax Digital Inc мой бук увидел.
Нужно определить какое устройство отвечает в системе за подключаемую флешку.
С ориентировала меня утилита Системный монитор инфо в разделе файловые системы на панели. Если флешка там не определяется можно посмотреть в Меню/ Системные/ Анализатор использования диска на панели, правка, параметры. У меня это устройство /dev/sdс1 (MULTISYSTEM) или через терминал, команда sudo fdisk -l Далее строго по инструкции:
1. Размонтируем флешку, если примонтирована:
sudo umount /dev/sdс1 2. Отформатируем флешку, записав вместо данных нули:
sudo dd if=/dev/zero of=/dev/sdс процедура долгая.
Или можно переписать только первые 512 байт, в которых записана таблица разделов:
sudo dd if=/dev/zero of=/dev/sdс bs=512 count=1 3. Создадим раздел:
sudo fdisk /dev/sdс Получил ответ:
Устройство не содержит ни верной таблицы разделов DOS, ни метки диска Sun, SGI или OSFBuilding a new DOS disklabel with disk identifier 0xba831fb7.Changes will remain in memory only, until you decide to write them.After that, of course, the previous content won't be recoverable.
Предупреждение: неверный флаг 0x0000 таблицы разделов 4 будет исправлен записью
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c') and change display units to sectors (command 'u').
Команда (m для справки):
Жмем N получаем:
Действие команды
e расширенный
p основной раздел (1-4)
Жмем P, получаем:
Номер раздела (1-4):
Жмем 1 получаем:
Первый цилиндр (1-1021, по умолчанию 1):
Жмем Enter получаем:
Используется значение по умолчанию 1
Last цилиндр, +цилиндры or +size{K,M,G} (1-1021, по умолчанию 1021):
Жмем Enter, получаем:
Используется значение по умолчанию 1021
Команда (m для справки):
Жмем T получаем:
Выбранный раздел 1
Шестнадцатеричный код (введите L для получения списка кодов):
Жмем L
получаем список возможных вариантов создания файловой системы и охрениваем (удивляемся) сколько в Линуксе можно создать файловых систем.
Выбираем 6 (FAT 16): Системный тип раздела 1 изменен на 6 (FAT16)
Команда (m для справки):
Жмем P получаем:
Диск /dev/sdc: 8075 МБ, 8075120640 байт
249 heads, 62 sectors/track, 1021 cylinders
Units = цилиндры of 15438 * 512 = 7904256 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xba831fb7
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 1 1021 7881068 6 FAT16
Команда (m для справки):
Далее сохраняем изменения нажав W и получив:
Таблица разделов была изменена!
Вызывается ioctl() для перечитывания таблицы разделов.
ПРЕДУПРЕЖДЕНИЕ: Если вы создали или изменили
какие-либо разделы DOS 6.x, пожалуйста, прочтите
страницу руководства fdisk для получения
дополнительной информации.
Синхронизируются диски.
Основная работа сделана — осталось отформатировать флешку. Для этого сначала размонтируем ее, если она автоматически примонтировалась и отформатируем:
sudo umount /dev/sdс1 sudo mkfs.vfat -F 32 /dev/sdc1Далее вынуть вставить флешку. Все работает!
| |
Просмотров: 8588 | Рейтинг: 0.0/0 |