Проблема с флешкой

Автор Linuxnoob, 16 мая 2015, 08:49:25

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

mnt

Цитата: yura_n от 16 мая 2015, 23:16:43Так а толку с зануления всего пространства флешки? Чтобы ее очистить, достаточно первые 512 байт занулить:
Код: [Выделить]

dd if=/dev/zero of=/dev/sdb bs=512 count=1

Тоже так считал, пока не нарвался на это: [Решено] Восстановление исходного объема памяти флешки https://debianforum.ru/index.php?topic=8681.0

Подробнее (для флешки на 8 Гбайт):
Открыть содержимое (спойлер)

sudo fdisk -l
Device     Boot Start     End Sectors  Size Id Type
/dev/sdb1  *       64 9171791 9171728  4,4G  b W95 FAT32

sudo  dd if=/dev/zero of=/dev/sdb bs=4k
dd: ошибка записи «/dev/sdb»: На устройстве не осталось свободного места
1959937+0 записей получено
1959936+0 записей отправлено
скопировано 8027897856 байт (8,0 GB), 785,987 c, 10,2 MB/c
[свернуть]

Точное время забития нулями не помню, но никак не часы (вероятно, 10-15 минут).
После этого отформатировал на виртуалке в винде.

Linuxnoob

походу флешка сдохла не jetflesh, ни другие программы не помогают . Ошибка доступа чтения. Или не одного сектора не видит.

ihammers

Попробуйте посмотреть, что выдаёт dmesg. Напишите следующую команду и потом подключите эту флешку.
watch dmesg
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

Brainey

ЦитироватьМне кажется, что в команде нужно было бы указать когда останавливаться?
bs - размер блока
count - сколько блоков скопировать
Цитата: yura_n от 16 мая 2015, 23:16:43
Так а толку с зануления всего пространства флешки? Чтобы ее очистить, достаточно первые 512 байт занулить:

dd if=/dev/zero of=/dev/sdb bs=512 count=1

Вот так.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

Linuxnoob

Цитата: ihammers от 25 мая 2015, 05:39:28
Попробуйте посмотреть, что выдаёт dmesg. Напишите следующую команду и потом подключите эту флешку.
watch dmesg
Ничего не происходит
Дисковая утилита флешку видит

ihammers

Тогда попробуйте просто dmesg, в выводе посмотрите последние 10 сток.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

Linuxnoob

Цитата: ihammers от 25 мая 2015, 20:02:27dmesg
Открыть содержимое (спойлер)
[ 3744.666554] usb 1-6: Manufacturer: JetFlash
[ 3744.666558] usb 1-6: SerialNumber: PE4TVG8U6W691Y5Q
[ 3744.668157] scsi10 : usb-storage 1-6:1.0
[ 3745.669076] scsi 10:0:0:0: Direct-Access     JetFlash Transcend 16GB   1100 PQ: 0 ANSI: 0 CCS
[ 3745.670494] sd 10:0:0:0: Attached scsi generic sg7 type 0
[ 3745.672428] sd 10:0:0:0: [sdg] 31703040 512-byte logical blocks: (16.2 GB/15.1 GiB)
[ 3745.673169] sd 10:0:0:0: [sdg] Write Protect is off
[ 3745.673175] sd 10:0:0:0: [sdg] Mode Sense: 43 00 00 00
[ 3745.673917] sd 10:0:0:0: [sdg] No Caching mode page found
[ 3745.673924] sd 10:0:0:0: [sdg] Assuming drive cache: write through
[ 3745.678305] sd 10:0:0:0: [sdg] No Caching mode page found
[ 3745.678312] sd 10:0:0:0: [sdg] Assuming drive cache: write through
[ 3745.679453]  sdg: sdg1
[ 3745.683801] sd 10:0:0:0: [sdg] No Caching mode page found
[ 3745.683809] sd 10:0:0:0: [sdg] Assuming drive cache: write through
[ 3745.683814] sd 10:0:0:0: [sdg] Attached SCSI removable disk
[свернуть]

ferum

Если задача поднять флешку то наверное последнее непрофессиональное средство но для масдая https://yadi.sk/d/lW2LeP6wc6cgS
Русские дебианщики против цифрового слабоумия !