низкоуровневое форматирование (чем можно форматнуть флешку)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

gibson.alcor
Сообщения: 5
ОС: Linux 2007 Mandriva

низкоуровневое форматирование

Сообщение gibson.alcor »

нужно флешку форматнуть, при форматировании выдает

[root@gibson Desktop]# mount -t auto /dev/sda /mnt/flash
/dev/sda: Недопустимый аргумент
mount: /dev/sda: can't read superblock

вот
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: низкоуровневое форматирование

Сообщение Bolverk »

это не форматирование
man mkdosfs
Спасибо сказали:
Egan
Сообщения: 247

Re: низкоуровневое форматирование

Сообщение Egan »

gibson.alcor писал(а):
06.12.2006 23:25
нужно флешку форматнуть, при форматировании выдает

[root@gibson Desktop]# mount -t auto /dev/sda /mnt/flash
/dev/sda: Недопустимый аргумент
mount: /dev/sda: can't read superblock

вот

Про форматирование это наверно оговорка, а монтировать всё-таки надо так

Код: Выделить всё

mount -t auto /dev/sda1 /mnt/flash
Спасибо сказали:
gibson.alcor
Сообщения: 5
ОС: Linux 2007 Mandriva

Re: низкоуровневое форматирование

Сообщение gibson.alcor »

да нет же... я её монтирую... а она выдает: не магу прочитать суперблок... если суперблок поврежден...

ХЕЛП
Спасибо сказали:
Egan
Сообщения: 247

Re: низкоуровневое форматирование

Сообщение Egan »

Тогда надо уточнить какую файловую систему хотите получить на флешке и точно ли флешка у Вас /dev/sda, а не например /dev/sdb.
Спасибо сказали:
gibson.alcor
Сообщения: 5
ОС: Linux 2007 Mandriva

Re: низкоуровневое форматирование

Сообщение gibson.alcor »

пока что ваапще любую файлуху....
лишь бы флешка ожила...
флешка точно на /dev/sda, ибо рабочую флешку подключал...
***
[root@gibson Desktop]# mount
/dev/hda6 on / type ext3 (rw)
none on /proc type proc (rw)
none on /mnt/floppy type supermount (rw,sync,dev=/dev/fd0,fs=ext2:vfat,--)
/dev/hda1 on /mnt/win_c type ntfs (ro,umask=0022,nls=utf8)
/dev/hda5 on /mnt/win_d type vfat (rw,umask=0022,iocharset=utf8)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/sda on /mnt/MSCH-72 type vfat (rw,noexec,nosuid,nodev,shortname=winnt,uid=500)
/dev/sda on /mnt/flash type vfat (rw)
Спасибо сказали:
Egan
Сообщения: 247

Re: низкоуровневое форматирование

Сообщение Egan »

mke2fs /dev/sda1
Спасибо сказали:
gibson.alcor
Сообщения: 5
ОС: Linux 2007 Mandriva

Re: низкоуровневое форматирование

Сообщение gibson.alcor »

началось форматирование...

mke2fs 1.39 (29-May-2006)
/dev/sda is entire device, not just one partition!
Proceed anyway? (y,n) y
Warning: could not erase sector 2: Attempt to write block from filesystem resulted in short write
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
126464 inodes, 252500 blocks
12625 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=260046848
8 block groups
32768 blocks per group, 32768 fragments per group
15808 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376

Warning: could not read block 0: Attempt to read block from filesystem resulted in short read
Warning: could not erase sector 0: Attempt to write block from filesystem resulted in short write
Writing inode tables: done
Writing superblocks and filesystem accounting information:
Warning, had trouble writing out superblocks.done

This filesystem will be automatically checked every 23 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.



меня вот что беспокоит:
***
Warning: could not read block 0: Attempt to read block from filesystem resulted in short read
Warning: could not erase sector 0: Attempt to write block from filesystem resulted in short write
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: низкоуровневое форматирование

Сообщение polachok »

cfdisk /dev/sda
И немедленно выпил.
Спасибо сказали:
fornike
Сообщения: 246

Re: низкоуровневое форматирование

Сообщение fornike »

Вообще перед тем как что то делать с накопителями наберите сначала fdisk -l
Чтобы уж точно быть уверенным что вы монтируете/форматируете именно то устройство которое и хотели.
Спасибо сказали:
snake
Бывший модератор
Сообщения: 677

Re: низкоуровневое форматирование

Сообщение snake »

Флешка в других местах читаеться?

Если хотите её отформатировать, неплохо бы её сначала очистить --- может какие-то глюки с таблицей разделов.
dd if=/dev/zero of=/dev/sda
Но сначала очень сильно убедитесь, что /dev/sda это именно ваша флешка! Дело тут не в битости или не битости, просто sda может быть и, например, саташным винтом.
А потом спокойно бейте её на разделы fdisk'ом или cfdisk'ом. Далее, уже на разделах создавайте файловые системы, которые потом и монтируйте. Вобщем, все как с обычным хардом.

Еще все юэсбишные девайсы именуются системой как sda, sdb, sdc и т.д. по мере их втыкания. Вы случайно ничего уэсбишного перед своей флешкой не втыкали? Если втыкали --- ищите флешку в sdb, sdc и ты ды...

Наконец, не все флешки одинакого полезны. Мне попадались такие, которые линуксом ниасиливались. И даже, один раз, кернел паниковать начал, от такого барахла. (под виндой эта хреновина работала. Через жопу, но работала)
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
Спасибо сказали:
Аватара пользователя
NIK1910
Сообщения: 269
ОС: SlackWare

Re: низкоуровневое форматирование

Сообщение NIK1910 »

А у меня была флешка apacer 2 Gb, после покупки два раза информацию перенес и хана пришла флешки, сначала ФС слетала два раза, а потом загнулась совсем. Вернули деньги. А информация которую удалось скинуть оказалась битая.
Теперь у меня флешкофобия, боюсь покупать.
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: низкоуровневое форматирование

Сообщение Liksys »

Надо проверить сначала проверить, куда флеха встала: fdisk -l
Если там что-то неправильно, то как писали выше, затереть флешку через dd.
Потом fdisk`ом разбей флешку (можешь только один раздел создать), а потом его форматни через mkfs.vfat
Спасибо сказали: