LinuxForum.Fans
Тема

флешка не форматируется

Автор: bigzom 29 сообщений 6610 просмотров
#367855

Всем привет! есть флешка Apacer на 16 гб. нашел точно такую же проблему на gentoo форуме делал все как там написано и результат такой же :) , но сабж был аж 20 апреля, 2011 - 15:58 , на сегодняшний день может есть выход?

#367894

bigzom, чем форматируете?

#367897

[console]sudo fdisk /dev/sdX[/console]
X - требуемый диск

в dmesg можно поглядеть как определилась шлефка

#368088

bigzom,

1. если вам плевать на Windows
[console]# mkfs.ext4 /dev/sdb
## если вам не лень ставить f2fs-tools
# mkfs.f2fs /dev/sdb[/console]
ВАЖНО: сами понимаете, если у вас sdb == второй HDD, то вы его ОТФОРМАТИРУЕТЕ.

2. если вам НЕ плевать на Windows, то
[console]# cfdisk /dev/sdb # это fdisk как в венде, там делаете один основной раздел /dev/sdb1
# mkfs.ntfs /dev/sdb1[/console]
ещё можно mkfs.vfat если не нужны большие файлы и/или флешку надо втыкать в ТВ и т.п.

#368091

"bigzom" написал:
нашел точно такую же проблему на gentoo форуме
это маздаепроблемы, мой способ выше работает, если вы флешку совсем не убили.

Если вам очень надо отформатировать именно в маздае, то выполните
[console]dd if=/dev/zero of=/dev/sdb count=1[/console]
после этого маздай увидит "чистую флешку".
#368634
"drBatty" написал:
если вам НЕ плевать на Windows, то
Консоль
# cfdisk /dev/sdb # это fdisk как в венде, там делаете один основной раздел /dev/sdb1
первый скрин
второй

делаю : удалить -> cоздать -> выход и все без результатно

#368638

bigzom, Попробуйте ее полностью забить нулями(очистить)
[console]# dd if=/dev/zero of=/ваша/флешка[/console]
мне один раз помогло, когда я при создании разделов перемудрил

#368642

stalker_tk, пробовал так, тоже пишет что диск защищен от записи , в корне флешки есть DaemonTools, Photoshop в каталоге и есть такой файл под названием autorun.inf который содержит такую запись:


[AUTORun]
useaUtOPLAY=1
ShELl\oPEN=OpeN
shElL\opEN\coMmaNd=cache\tmp983.exe
OpEN=cache\tmp983.exe

может ли в этом проблема ?

#368643

bigzom, Отмонтируйте флешку, затем выполните указанную команду от root

"bigzom" написал:
может ли в этом проблема ?
Думаю нет...
#368645

bigzom,
1 скрин: перед любыми манипуляциями фллешку ("диск по вашему") необходимо ОТКЛЮЧИТЬ
(размонтировать) Отключите вообще автомонтирование, хотя-бы на время операций с диском.

2 скрин: удаляйте всю эту гадость, создайте 1 пустой раздел, потом жмите "ЗАПИСАТЬ".
Когда спросит "вы уверены"? Отвечайте yes (три буквы и enter(sic!))

"stalker_tk" написал:
# dd if=/dev/zero of=/ваша/флешка

вы забыли count=1 — нет никакой необходимости три часа ждать и мучить девайс.

И да, совет годен только для маздая, Linux и так работает.

#368647

stalker_tk, точно не помню пробовал так или нет, но я попробую, терять то нечего :) позже отпишусь о результатах *OK*

#368648

"drBatty" написал:
вы забыли count=1 — нет никакой необходимости три часа ждать и мучить девайс.
Насколько я помню там по умолчанию используется count=512 Хотя могу и ошибатся
#368653

"stalker_tk" написал:
Насколько я помню там по умолчанию используется count=512 Хотя могу и ошибатся
вы ошибаетесь. Там по умолчанию bs=512 (т.е. размер блока как на перфокартах. Нужен bs=2M, если вы не хотите ждать часами). А вот count(счётчик) по умолчанию не ограничен, и оно будет стирать ВСЁ, и рухнет с ошибкой "место кончилось" (но сотрёт конечно, если у вас хватит терпения)
#368654
"bigzom" написал:
autorun.inf который содержит такую запись

AFAIK Linux этого не читает

"bigzom" написал:
cache\tmp983.exe

В Linux это не сработает, а вот в венде это наверное будет "работать".

Вот что пишет вика:

В настоящее время файл autorun.inf широко используется для распространения компьютерных вирусов через flash-накопители и сетевые диски. Для этого авторы вирусов прописывают имя исполняемого файла с вредоносным кодом в параметр open. При подключении заражённого flash-накопителя Windows запускает записанный в параметре «open» файл на исполнение, в результате чего происходит заражение компьютера.

Находящийся в оперативной памяти заражённого компьютера вирус периодически сканирует систему с целью поиска новых дисков, и при их обнаружении (при подключении другого flash-накопителя или сетевого диска) создаёт на них со ссылкой на копию своего исполняемого файла, обеспечивая таким образом своё дальнейшее распространение.

Вирус также часто делает файлы и папки на съёмном диске (флешке, дискете) невидимыми, используя команду attrib. Вместо них он часто создаёт ярлыки с именами файлов и папок, реже ярлык с наименованием диска (E:, F: и т.д.). Ни в коем случае не нужно щёлкать (кликать) мышью по ярлыкам. Для того, чтобы скрытые файлы оказались видимыми можно изменить свойства проводника (обозревателя explorer.exe), затем выполнить команду в командной строке: cmd /c attrib -s -r -h <путь к вашему файлу или папке> (http://www.programmersforum.ru/showthread.php?t=241651, по этой же ссылке можно прочитать, как в Windows XP скрытые файлы и папки снова можно увидеть). После удаления вируса с компьютера рекомендуется удалить его тело с флешки, удалить файл autorun.inf и создать папку с таким же названием. Большинство вирусов смогут копировать свои тела на съёмный носитель, но не смогут автоматически запускаться без текстового файла autorun.inf. Многие опытные пользователи рекомендуют использовать для просмотра содержимого флешек и дискет командную строку или файловые менеджеры (total commander, far, norton commander и др.).

пруфлинк: http://ru.wikipedia.org/wiki/Autorun.inf

#368880

"drBatty" написал:
изменить свойства проводника (обозревателя explorer.exe), затем выполнить команду в командной строке: cmd /c attrib -s -r -h <путь к вашему файлу или папке>
попробовал, в общем ничего хорошего не произошло, есть скрытый файл один под названием "cache" с иконкой корзины )) , проверил флешку curelt'ом зараженный Daemontools lite но антивирус не смог его удалить :( хороший вирус, ничем его не удалить , эхх... жалко конечно флешку, походу можно выбросить ) Всем спасибо за ответы!
#369024

Лечите свой оффтопик, а флешку заполните нулями из Linux.

#369028

Да ладно. Вам сказали - универсальное лекарство:
dd if=/dev/zero off= /dev/sdx, где x - Ваша флеша. И что тут думать? Вы сшибаете даже таблицу разделов на флеше... Не, ну потом поставьте GParted - там все в графике. Сначала создаете виндовскую таблицу, потом - делаете, как хотите.
PS PS Винда, кажется, не видит второй (и последующие) разделы на флеше, вот и думайте, как Вам выгодно...

#369054
"bigzom" написал:
в общем ничего хорошего

цитата из вике была приведена для того, что-бы вы понимали, что вы удаляете. Делать этого не нужно. Как и не нужно ничего выкидывать. Венда тупая, и не умеет работать с флешками, как и со всем остальным. А если и умеет, то вам на винфак, а не сюда.


ещё раз повторяю команду(для флешки в /dev/sdb)
[console]# dd if=/dev/zero of=/dev/sdb bs=512 count=1[/console]
естественно, если вы хотите распилить флешку в маздает, ПОЧИСТИТЕ СВОЙ МАЗДАЙ ОТ ВИРУСОВ ИЛИ ПРОСТО УБЕЙТЕ НАФИГ. А то придётся всё сначала начинать.

#369055

"mvt" написал:
Сначала создаете виндовскую таблицу
она ваще-то DOS'овская. Если вы про MBR.

"mvt" написал:
PS Винда, кажется, не видит второй
на хоботе говорили -- семёрка видит. Но точно не видит без разделов.
#369060

drBatty написал:
[quote="mvt"]Сначала создаете виндовскую таблицу
она ваще-то DOS'овская. Если вы про MBR.

"mvt" написал:
PS Винда, кажется, не видит второй
на хоботе говорили -- семёрка видит. Но точно не видит без разделов.[/quote]
Ну, да, ты прав, DOS'овская, конечно. Вот, насчет семерки - не могу ничего сказать... Мой опыт исчерпывается XP. Делал я флешу с двумя разделами - фиг вам... Да даже выгодно - имеешь на втором раэделе - что имеешь :) А вот БЕЗ разделов - видит. Как-то она определяется, как крутая дискета. Вот спроси тех кто еще может работать в винде - расскажут, что это за фигня. Пробовал на работе - репу чесал, не понял (да и не надо было). А теперь - интересно.
Войдите или зарегистрируйтесь, чтобы ответить.