Я не понял какой диск? Эту флешку или жесткий диск макстор 40гб?
Если флешку то попытался, оно пошло но скорость медленная 5 мегабайт в секунду. Прервал, поставил bs=1M (Во фри помогает, скорость в 10 раз выше) и получил рид онли фс, какая нахер фс.
Перезагрузился и сейчас sdc флешка забивается нулями со скоростью 80мб в секунду.
Ничего нулями не затирал, инфой затрется сколько надо.
Место под образ было больше чем образ.
Различаются на флешке но не различаются на жестком диске, который был как эталон.
Делал так:
Снял из рандома 1000000 байт в /test
чекнул мд5 /test
залил на /dev/sdc этот файл по счетчику. Считал по счетчику тут же, суммы разные.
То же самое но на рабочей флешки(точнее винте прицепном sdb ) - суммы совпадают.
(хотя заливать файл можно и без счетчика, но читатть с устройства по нему)
Конкретно сейчас забил нолями всю флешку sdc
Пользователь добавил сообщение 24 Ноября 2018, 20:12:34:
Тут описаны 2 разные процедуры, заливка "образа" до этого (который из рандома) и забивка нолями прошла сейчас.
Пользователь добавил сообщение 24 Ноября 2018, 20:24:35:
Во время заливки нулей(да и не только) ядро дает сообщения:
[code][ 569.236728] sd 5:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 569.236731] sd 5:0:0:0: [sdc] tag#0 Sense Key : Data Protect [current]
[ 569.236734] sd 5:0:0:0: [sdc] tag#0 Add. Sense: Write protected
[ 569.236737] sd 5:0:0:0: [sdc] tag#0 CDB: Write(10) 2a 00 03 a6 af 40 00 00 f0 00
[ 569.236739] print_req_error: critical target error, dev sdc, sector 61255488
[ 569.238284] sd 5:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 569.238287] sd 5:0:0:0: [sdc] tag#0 Sense Key : Data Protect [current]
[ 569.238290] sd 5:0:0:0: [sdc] tag#0 Add. Sense: Write protected
[ 569.238294] sd 5:0:0:0: [sdc] tag#0 CDB: Write(10) 2a 00 03 a6 b0 30 00 00 f0 00
[ 569.238295] print_req_error: critical target error, dev sdc, sector 61255728
[ 569.239732] sd 5:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 569.239735] sd 5:0:0:0: [sdc] tag#0 Sense Key : Data Protect [current]
[ 569.239738] sd 5:0:0:0: [sdc] tag#0 Add. Sense: Write protected
[ 569.239741] sd 5:0:0:0: [sdc] tag#0 CDB: Write(10) 2a 00 03 a6 b1 20 00 00 f0 00
[ 569.239743] print_req_error: critical target error, dev sdc, sector 61255968
[ 569.241227] sd 5:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 569.241230] sd 5:0:0:0: [sdc] tag#0 Sense Key : Data Protect [current]
[ 569.241233] sd 5:0:0:0: [sdc] tag#0 Add. Sense: Write protected
[ 569.241236] sd 5:0:0:0: [sdc] tag#0 CDB: Write(10) 2a 00 03 a6 b2 10 00 00 f0 00
[ 569.241238] print_req_error: critical target error, dev sdc, sector 61256208
[ 569.242727] sd 5:0:0:0: [sdc] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 569.242730] sd 5:0:0:0: [sdc] tag#0 Sense Key : Data Protect [current]
[ 569.242733] sd 5:0:0:0: [sdc] tag#0 Add. Sense: Write protected
[ 569.242736] sd 5:0:0:0: [sdc] tag#0 CDB: Write(10) 2a 00 03 a6 b3 00 00 00 f0 00
[ 569.242738] print_req_error: critical target error, dev sdc, sector 61256448
[/code]
Пользователь добавил сообщение 24 Ноября 2018, 20:29:16:
Сейчас сливаю обрас с флешки sdc в /test и посмотрю его гекс-редактором(если откроет) и там будут нихрена не нули а какая-то переодика.
critical target error, dev sdc, sector В сообщениях ядра все идут через 240.
Защита от записи но не везде а частично что такое.
Пользователь добавил сообщение 24 Ноября 2018, 22:45:23:
В общем вот. в файле /test должны быть одни нули а 16ти байтных нулевых строк вольше то всего в 17 раз.
xxd /test | fgrep -v ................ | wc -l
1861622173
xxd /test | fgrep ................ | wc -l
105023075
Сейчас дважды подряд забью флешку нулями и каждый раз считаю контрольную сумму образа. Если они совпадут - скорее всего частично живая. Если разные будут, однозначно кирдык
Пользователь добавил сообщение 24 Ноября 2018, 23:43:20:
Совпали хеши