URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 4627
[ Назад ]

Исходное сообщение
"Проблема с флешкой"

Отправлено Isothiocyanate , 17-Июл-20 23:38 
Добрый вечер, уважаемые форумчане!

Флешка на 128 Гб usb 3.0 перестала видиться на компе с линукс с usb 3.0. Попробовал в другой комп - флешку видно в dmesg, ее размер 125 Гб.

Попробовал восстановить как описано тут:
https://sector.biz.ua/docs/remont_usb_flash_v_linux/remont_u...

Пока все это делал, обнаружил что у меня в дебиан 10 сломался hdparm и проблемы с переменной PATH.
fdisk запустить удалось,
забил флешку нулями, создал партицию, отформатировал.
Но проблема в том, что нулями забивает на 8 Гб из 128 Гб, больше сделать партицию не получается.

Посоветуйте, пожалуйста, как вернуть флешке исходный размер?


Содержание

Сообщения в этом обсуждении
"Проблема с флешкой"
Отправлено Isothiocyanate , 17-Июл-20 23:55 
> Флешка на 128 Гб usb 3.0 перестала видиться на компе с линукс
> с usb 3.0. Попробовал в другой комп - флешку видно в
> dmesg, ее размер 125 Гб.

sudo dmesg -wH | grep sdb1
[  +0.008465]  sdb: sdb1
[  +0.006723]  sdb: sdb1
[  +0.000004] Buffer I/O error on dev sdb1, logical block 30310391, async page read
[  +0.006847]  sdb: sdb1
[  +0.000011] Buffer I/O error on dev sdb1, logical block 30310391, async page read
[  +0.010438]  sdb: sdb1
[  +0.000011] Buffer I/O error on dev sdb1, logical block 30310391, async page read
[  +0.005073]  sdb: sdb1
[  +0.000010] Buffer I/O error on dev sdb1, logical block 30310391, async page read
[  +0.005122]  sdb: sdb1
[  +0.000010] Buffer I/O error on dev sdb1, logical block 30310391, async page read
[  +0.006942]  sdb: sdb1
[  +0.000010] Buffer I/O error on dev sdb1, logical block 30310391, async page read

Это уже после восстановления. Вынул, вставил - опять ее не видно.


"Проблема с флешкой"
Отправлено Isothiocyanate , 18-Июл-20 00:02 
> Посоветуйте, пожалуйста, как вернуть флешке исходный размер?

user1@debian999:~$ sudo dd if=/dev/zero of=/dev/sdb bs=1G count=128
dd: error writing '/dev/sdb': No space left on device
8+0 records in
7+0 records out
8317689856 bytes (8.3 GB, 7.7 GiB) copied, 2.87314 s, 2.9 GB/s


"Проблема с флешкой"
Отправлено anonymous , 21-Июл-20 01:03 
>> Посоветуйте, пожалуйста, как вернуть флешке исходный размер?
> user1@debian999:~$ sudo dd if=/dev/zero of=/dev/sdb bs=1G count=128
> dd: error writing '/dev/sdb': No space left on device

Вот не надо так, пиши по метру лучше, а не все надцать гиг разом. Предполагаю что там 128 гиг где байты считал маркетолух по тысяче. Ну и мож noerror добавь.


"Проблема с флешкой"
Отправлено Аноним , 18-Июл-20 10:05 
А на нее вообще когда либо писалось больше восьми гиг?

"Проблема с флешкой"
Отправлено Isothiocyanate , 18-Июл-20 10:17 
> А на нее вообще когда либо писалось больше восьми гиг?

Конечно. Флешку купил до карантина, записал данные и оставил на карантин. Объем 128 Гб, и на корпусе написано - 128 Гб, silicon power. Пришел - не работает.

Я хочу в понедельник на работе попробовать с винды вот это:
https://www.silicon-power.com/web/download-USBrecovery


"Проблема с флешкой"
Отправлено Павел Отредиез , 18-Июл-20 10:23 
>> А на нее вообще когда либо писалось больше восьми гиг?
> Конечно. Флешку купил до карантина, записал данные и оставил на карантин. Объем
> 128 Гб, и на корпусе написано - 128 Гб, silicon power.
> Пришел - не работает.
> Я хочу в понедельник на работе попробовать с винды вот это:
> https://www.silicon-power.com/web/download-USBrecovery

Может флэшку и не надо мучать, что-то с компом. Попробуй другую флэшку в этот же комп.


"Проблема с флешкой"
Отправлено Isothiocyanate , 18-Июл-20 10:31 
> Может флэшку и не надо мучать, что-то с компом. Попробуй другую флэшку
> в этот же комп.

комп стабильно видит еще 3 флешки, во всех портах: usb 3.0/ usb 2.0


"Проблема с флешкой"
Отправлено Аноним , 18-Июл-20 20:46 
> Посоветуйте, пожалуйста, как вернуть флешке исходный размер?

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


"Проблема с флешкой"
Отправлено shadow_alone , 19-Июл-20 21:57 
Если всё равно данных уже нет, чего париться то? сейчас флешка на 128 стоит меньше 10 баксов.

"Проблема с флешкой"
Отправлено Аноним , 19-Июл-20 22:23 
угу. И скорость записи на нее меньше 10 МБ/с, и копирование надо запускать на ночь.
Хотя с другой стороны можешь выслать ТСу флешку и за 10 баксов

"Проблема с флешкой"
Отправлено Licha Morada , 20-Июл-20 07:16 
Я подобные глюки видел с поддельными флешками. Когда берут, например, 8-ми гиговую, маркируют как 128-ми гиговую и чуточку хачат её контроллер чтобы он морочил голову хосту. Продают по цене 128-ми гиговой. Профит.
В один прекрасный момент, когда у контроллера кончаются ресурсы (тупо место, или совесть) чтобы поддерживать обман, начинает происходить всё что угодно.

На надо возвращать флешке исходный размер. Лучше в печку.


"Проблема с флешкой"
Отправлено Isothiocyanate , 20-Июл-20 09:52 
> На надо возвращать флешке исходный размер. Лучше в печку.

Сегодня на работе попробовал usb recovery from silicon power на windows xp.
затребовало net.framework 3.5, установил.
На этапе соединения с silicon power что-то пошло не так, с сертификатом безопасности SSL/TSL фрейморк заматюкался и выдал сообщение что процесс прекращен.

На виндовс 10 с другого ПК я не могу воспользоваться этой программой - там нет прав администратора для установки программы и фрейворка.нет 3.5.

Напрягать этим админа организации не охота - а то вылезет что я флешки восстанавливаю в рабочее время :)

Радует одно - программа для восстановления флешку видит и распознает.


"Проблема с флешкой"
Отправлено Isothiocyanate , 20-Июл-20 10:09 
> Радует одно - программа для восстановления флешку видит и распознает.

Да, никогда не думал что мне будет нехватать виндовса...


"Проблема с флешкой"
Отправлено Isothiocyanate , 20-Июл-20 19:32 
Попробовал восстановить usb flash recovery tool silicon power on windows 10.
В конце восстановления выдало ошибку.
Потом восстановил средствами виндовс - проверку на ошибки. И о чудо - там появились все папки и файлы - 50 Гб информации, которые по идее должны быть затерты - забиты нулями.
Попробовал подключить еще раз.
Открылась.
Забрал все ценное , запустил полное форматирование.
В конце процесса был сбой.
Запустил быстрое форматирование - прошло успешно.
В итоге, флешка видна под виндовс 10, не видна под линукс.

Есть гарантия, буду отсылать производителю.


"Проблема с флешкой"
Отправлено Licha Morada , 20-Июл-20 21:04 
Ну, славно. Я рад что ошибся.


"Проблема с флешкой"
Отправлено Аноним , 20-Июл-20 22:08 
> Ну, славно. Я рад что ошибся.

Та да, я тож не просто так спросил сколько инфы писалось на нее...  Сразу вспомнил историю о перешитых контроллерах


"Проблема с флешкой"
Отправлено Isothiocyanate , 21-Июл-20 10:13 
> Та да, я тож не просто так спросил сколько инфы писалось на
> нее...  Сразу вспомнил историю о перешитых контроллерах

Я тут подумал - если при втыкании в линукс машину флешка в dmesg выдает какой-то код ошибки - может, виноват кристалл, а не контроллер?
Можно сделать как-то процедуру, аналогичную ремапу для hdd?
Обозначить участок кристалла как бэд и запретить на него писать-читать?


"Проблема с флешкой"
Отправлено Isothiocyanate , 22-Июл-20 17:34 
Пока ищу коробочку от флешки - это условие сдачи по гарантии, решил поэкспериментировать.

Смог провести полное форматирование в exFAT on windows 10, на винде флешка работает.
Форматирование длилось 2.5 часа. Что настораживает.
А на линукс - нет.  На USB 3.0


user1@debian999:~$ sudo dmesg | grep sdb
[sudo] password for user1:
[   71.405475] sd 6:0:0:0: [sdb] 242483200 512-byte logical blocks: (124 GB/116 GiB)
[   71.406257] sd 6:0:0:0: [sdb] Write Protect is off
[   71.406261] sd 6:0:0:0: [sdb] Mode Sense: 43 00 00 00
[   71.406998] sd 6:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[   71.412897]  sdb: sdb1
[   71.415440] sd 6:0:0:0: [sdb] Attached SCSI removable disk
user1@debian999:~$ df -H
Filesystem      Size  Used Avail Use% Mounted on
udev            8.4G     0  8.4G   0% /dev
tmpfs           1.7G  9.8M  1.7G   1% /run
/dev/sda1       196G   19G  168G  10% /
tmpfs           8.4G     0  8.4G   0% /dev/shm
tmpfs           5.3M  4.1k  5.3M   1% /run/lock
tmpfs           8.4G     0  8.4G   0% /sys/fs/cgroup
/dev/loop3      132k  132k     0 100% /snap/anbox-installer/24
/dev/loop0      102M  102M     0 100% /snap/core/9436
/dev/loop1      102M  102M     0 100% /snap/core/9665
/dev/loop2      208M  208M     0 100% /snap/viber-unofficial/37
/dev/sda3       769G  279G  452G  39% /home
tmpfs           1.7G  8.2k  1.7G   1% /run/user/1000
user1@debian999:~$ sudo fdisk -l
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: WDC WD1003FBYZ-0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: FCA5A33C-53A8-44E6-9F63-6AEA1CC11EBF

Device         Start        End    Sectors   Size Type
/dev/sda1       2048  390625279  390623232 186.3G Linux filesystem
/dev/sda2  390625280  425781247   35155968  16.8G Linux swap
/dev/sda3  425781248 1953523711 1527742464 728.5G Linux filesystem


Disk /dev/loop0: 96.5 MiB, 101191680 bytes, 197640 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop1: 97 MiB, 101695488 bytes, 198624 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop2: 197.5 MiB, 207060992 bytes, 404416 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop3: 8 KiB, 8192 bytes, 16 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
user1@debian999:~$

А вот на USB 2.0 ее видно и монтирует сам без проблем.

user1@debian999:~$ df -H
Filesystem      Size  Used Avail Use% Mounted on
udev            8.4G     0  8.4G   0% /dev
tmpfs           1.7G  9.8M  1.7G   1% /run
/dev/sda1       196G   19G  168G  10% /
tmpfs           8.4G   65M  8.3G   1% /dev/shm
tmpfs           5.3M  4.1k  5.3M   1% /run/lock
tmpfs           8.4G     0  8.4G   0% /sys/fs/cgroup
/dev/loop3      132k  132k     0 100% /snap/anbox-installer/24
/dev/loop0      102M  102M     0 100% /snap/core/9436
/dev/loop1      102M  102M     0 100% /snap/core/9665
/dev/loop2      208M  208M     0 100% /snap/viber-unofficial/37
/dev/sda3       769G  279G  452G  39% /home
tmpfs           1.7G  8.2k  1.7G   1% /run/user/1000
/dev/sdb1       125G  6.1M  125G   1% /media/user1/ROST128
user1@debian999:~$ df -H
Filesystem      Size  Used Avail Use% Mounted on
udev            8.4G     0  8.4G   0% /dev
tmpfs           1.7G  9.8M  1.7G   1% /run
/dev/sda1       196G   19G  168G  10% /
tmpfs           8.4G   65M  8.3G   1% /dev/shm
tmpfs           5.3M  4.1k  5.3M   1% /run/lock
tmpfs           8.4G     0  8.4G   0% /sys/fs/cgroup
/dev/loop3      132k  132k     0 100% /snap/anbox-installer/24
/dev/loop0      102M  102M     0 100% /snap/core/9436
/dev/loop1      102M  102M     0 100% /snap/core/9665
/dev/loop2      208M  208M     0 100% /snap/viber-unofficial/37
/dev/sda3       769G  279G  452G  39% /home
tmpfs           1.7G  8.2k  1.7G   1% /run/user/1000
/dev/sdb1       125G  6.1M  125G   1% /media/user1/ROST128
user1@debian999:~$

В то же время usb 3.0 моего ПК видит 3 другие флешки с usb 2.0 разных производителей без проблем.


"Проблема с флешкой"
Отправлено Basilioh , 09-Сен-20 21:22 
>[оверквотинг удален]
> dmesg, ее размер 125 Гб.
> Попробовал восстановить как описано тут:
> https://sector.biz.ua/docs/remont_usb_flash_v_linux/remont_u...
> Пока все это делал, обнаружил что у меня в дебиан 10 сломался
> hdparm и проблемы с переменной PATH.
> fdisk запустить удалось,
> забил флешку нулями, создал партицию, отформатировал.
> Но проблема в том, что нулями забивает на 8 Гб из 128
> Гб, больше сделать партицию не получается.
> Посоветуйте, пожалуйста, как вернуть флешке исходный размер?

Как вариант можно воспользоваться таким софтом https://www.diskinternals.com/partition-recovery/ должен помочь.