Я пытаюсь смонтировать SD-карту, и она обычно (~ 80%) прекрасно работает в течение нескольких секунд, достаточно долго для меня, чтобы увидеть структуру папок, а затем размонтировать себя.

Мне нужно иметь его достаточно долго, чтобы удалить данные с карты. Вывод из dmesg

[ 1564.205285] end_request: I/O error, dev sdb, sector 16600
[ 1564.207403] sd 11:0:0:0: [sdb] Device not ready
[ 1564.207415] sd 11:0:0:0: [sdb]  
[ 1564.207422] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 1564.207434] sd 11:0:0:0: [sdb]  
[ 1564.207438] Sense Key : Not Ready [current] 
[ 1564.207445] sd 11:0:0:0: [sdb]  
[ 1564.207451] Add. Sense: Medium not present
[ 1564.207457] sd 11:0:0:0: [sdb] CDB: 
[ 1564.207460] Read(10): 28 00 00 00 41 c8 00 00 10 00
[ 1564.207478] end_request: I/O error, dev sdb, sector 16840
[ 1564.209517] sd 11:0:0:0: [sdb] Device not ready
[ 1564.209529] sd 11:0:0:0: [sdb]  
[ 1564.209537] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 1564.209546] sd 11:0:0:0: [sdb]  
[ 1564.209555] Sense Key : Not Ready [current] 
[ 1564.209567] sd 11:0:0:0: [sdb]  
[ 1564.209577] Add. Sense: Medium not present
[ 1564.209586] sd 11:0:0:0: [sdb] CDB: 
[ 1564.209591] Read(10): 28 00 00 00 3f d8 00 00 08 00
[ 1564.209618] end_request: I/O error, dev sdb, sector 16344
[ 1564.223579] sdb: detected capacity change from 3980394496 to 0

Я пытался запустить fsck.vfat, но он не остается подключенным достаточно долго для правильного запуска.

Карта в настоящее время находится в режиме только для чтения, и пытается удалить данные с помощью dd, но возникает та же проблема, ее данные исчезают задолго до того, как я могу получить что-то значимое

Каковы мои лучшие варианты для удаления данных с этого диска?

1 ответ1

0

Используйте GNU DDRescue, чтобы сделать копию диска (вы можете перезапустить его и продолжить с того места, на котором остановились, среди прочих приемов) - затем прочитать данные с копии диска.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .