Приветствую Вас, Гость! Регистрация RSS

wintrash.ucoz.ru

Главная » Статьи » 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-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 для справки):
 
Далее сохраняем изменения нажав и получив:
 
Таблица разделов была изменена!
Вызывается ioctl() для перечитывания таблицы разделов.
ПРЕДУПРЕЖДЕНИЕ: Если вы создали или изменили
какие-либо разделы DOS 6.x, пожалуйста, прочтите
страницу руководства fdisk для получения
дополнительной информации.
Синхронизируются диски.
 
Основная работа сделана — осталось отформатировать флешку. Для этого сначала размонтируем ее, если она автоматически примонтировалась и отформатируем:
 
sudo umount /dev/sdс1
sudo mkfs.vfat -F 32 /dev/sdc1
Далее вынуть вставить флешку. 
 
Все работает!  
 
 
Категория: Linux | Добавил: Мотя (09.01.2013)
Просмотров: 8588 | Рейтинг: 0.0/0