Не уверен, что выбрал нужный раздел...
Друзья, сегодня моя флешка перестала нормально определяться. Подскажите, как в Linux сделать ее низкоуровневое форматирование? Или как ее нулями забить? Пожалуйста! Очень надо! Флешку месяца два как приобрел... :(
[Решено] Низкоуровневое форматирование флешки
Просто сделать форматирование, man mkdosfs.
Обратите внимание на опции -c, -F.
Пётр.
В linux - никак скорее всего. В досе можно (возможно). Вообще не знаю.
Вообще не уверен, что флешки реально отформатировать именно низкоуровнево, без спецоборудования. Можно только жестяки, и то только старые.
Нулями забить - легко dd if=/dev/zero of=/флешка
или shred с нужными опциями.
Iced,
На правах [offtopa] Низкоуровневое форматирование- это не привилегия DOS или Linux систем- это опция Bios, которая уже давно не реализуется на мат платах. Ранее, если мне не изменяет память на мат платах на 133 и 166 Intel процессорах эта функция была, специально держал системник в комп клубе, в котором работал, удалось этой функцией реанимировать 6 жестких из 10 вышедших из строя и что самое интересное, 2 из них до сих пор работоспособны :rolleyes:
По поводу низкоуровнего форматирования флешки, с Вами согласен, хотя не уверен полностью, но думаю такое увы не приемлемо к данному виду накопителей. wink
Пробовал mkdosfs, fdisk, mkfs.vfat, dd... Флешка определилась в Linux как sdb1 (не определялась в винде). Сначала я пробовал всякие разные утилиты для чипа флешки - не помогло. Потом в ходе гугления увидел фразу "знакомый в лине забил ее нулями" - после этого и сделал тему. Под Linux после пересоздания раздела sdb1 с помощью fdisk я для теста скинул на нее несколько mp3 - норма. Но под оффтопом все равно не виделась. Я попробовал сменить файловую систему на FAT32 (по умолчанию при создании раздела fdisk ставит system id как Linux, а я это не сразу заметил) - все наглухо зависло... В итоге я просто сделал dd if=/dev/zero of=/dev/sdb. Потом зашел под оффтопом и снова запустил одну из "чиповых" утилит - свершилось-таки чудо... :)
Всем спасибо за подсказки! :)
P.S. Возможно, я просто что-то "нашаманил" по незнанию при переформатировании флешки, поэтому она и "зависла наглухо"...
aidan_megabyte, я бы на вашем месте просто сделал бы
dd if=/dev/zero of=/dev/sdb bs=512 count=1
То бишь mbr затёр (этого достаточно). Потом запустил бы fdisk, создал бы разделы заново, заново бы отформатировал. И всё. :)
В оффтопик то зачем было грузиться?
И уж зачем вам низкоуровневое форматирование понадобилось - вообще непонятно... тем более я не уверен, применим ли вообще этот термин к флешкам.
aidan_megabyte, я бы на вашем месте просто сделал бы...
А я бы в сервис унес и сдал по гарантии.
Iced, на работе Linux нигде нет. :) Мне повезло, что я с собой таскаю LiveCD Dr. Web'а - а он сделан на Linux. В нем я и пытался "низкоуровнево отформатить" пациента (возможно, я просто неправильно понимаю этот термин). Проблема такая: при неправильном извлечении флешки возможен программный глюк, после которого флешка видится, например, как пустой дисковод (мой случай). Так как на работе у меня только оффтоп на машинах, то и решить проблему пытался ее стандартными способами - не помогли, правда... Общее решение - найти программу для микрочипа, на котором работает флешка. С помощью другой программки узнал его маркировку (вскрывать очень не хотелось - флешка миниатюрная). И накачал несколько программ для него - тоже не помогло: спотыкались на одном месте (сбойный сектор). Полез в Google. Увидел ту фразу про Linux. Вспомнил про LiveCD. Создал тему. Получил направление. И начал упражняться. Если бы я более-менее владел этими командами, то, наверное, до повторного захода в оффтоп не дошло бы. Но по незнанию и из-за спешки начал делать не совсем правильные вещи. В итоге просто затер всю флешку нулями и загрузился в оффтоп. Запустил еще раз "чиповую" программку. Так как "корявых" секторов не должно было остаться, то она отработала на "ура". А я радовался сэкономленным деньгам. :)
mycetophylax, там, где я ее брал, гарантия, к сожалению, всего 2 недели...
hiBeid,
че вы курите-то, а? рецептом поделитесь smile
Аргументируйте пожайлусто своё заявление
Специально для Вас рецепт: http://ru.wikipedia.org/wiki/%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B4%D0%B8%D1%81%D0%BA%D0%B0
Флешка определилась в Linux как sdb1 (не определялась в винде)
У меня была похожая проблема на флешки 1Гб "SONY VAIO" (по поводу названия сомнения большие),я её разными прогами пробывал форматировать в винде,и через Линукс пробывал,ни чего не помагало.Решился на вскрытие.Вскрытие показало-отпаялась микросхема флеш-памяти.Припоял микросхему и флешка заработала.Есть статья"Программный ремонт USB flash в Linux"
Аргументируйте пожайлусто своё заявление
Специально для Вас рецепт: http://ru.wikipedia.org/wiki/%D0%A4%D0% … 0%BA%D0%B0
сервометки, жесткий диск | флешка
Gnom, почитал статью. Делал почти все то же самое, но не в таком порядке. :D
Господа! не могу форматнуть флешку. втыкаю флэху, ввожу
ls /dev/sd*вот она /dev/sdb следуя инструкции как указано тут Ремонт флешки но когда ввожу
/dev/sda /dev/sda1 /dev/sda2 /dev/sda5 /dev/sda6 /dev/sda7 /dev/sdb
# lsusb
Bus 001 Device 031: ID 14cd:125c Super Top
Bus 002 Device 002: ID 04f3:0103 Elan Microelectronics Corp.
Bus 002 Device 003: ID 1c4f:0003 SiGma Micro HID controller
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 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
# dd if=/dev/zero of=/dev/sdbчто нибудь можно сделать??
dd: открытие «/dev/sdb»: Носитель не найден
bigzom, Создаём раздел (например, sdb1)[console]fdisk /dev/sdb
m
n[/console]
После ввода команды n просто соглашаемся с мастером разметки, нажимая Enter.
Выходим из программы fdisk.
Форматируем раздел
[console]mkfs.ntfs /dev/sdb1[/console]
Создаём раздел (например, sdb1)
# fdisk /dev/sdb:(
fdisk: невозможно открыть/dev/sdb: Носитель не найден
bigzom, а носитель смонтирован?
redix, не немонтируется
bigzom, скачай вот это Восстановление флешки в Ubuntu Linux.odt. Описана похожая проблема.
bigzom, а если попробовать gparted?