The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Проблема с флешкой"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Драйверы, оборудование / Linux)
Изначальное сообщение [ Отслеживать ]

"Проблема с флешкой"  +/
Сообщение от Isothiocyanate (ok), 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 Гб, больше сделать партицию не получается.

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Isothiocyanate (ok), 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

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

Ответить | Правка | Наверх | Cообщить модератору

2. Сообщение от Isothiocyanate (ok), 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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #16

3. Сообщение от Аноним (3), 18-Июл-20, 10:05   +/
А на нее вообще когда либо писалось больше восьми гиг?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4

4. Сообщение от Isothiocyanate (ok), 18-Июл-20, 10:17   +/
> А на нее вообще когда либо писалось больше восьми гиг?

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #5

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #6

6. Сообщение от Isothiocyanate (ok), 18-Июл-20, 10:31   +/
> Может флэшку и не надо мучать, что-то с компом. Попробуй другую флэшку
> в этот же комп.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

7. Сообщение от Аноним (7), 18-Июл-20, 20:46   +1 +/
> Посоветуйте, пожалуйста, как вернуть флешке исходный размер?

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

Ответить | Правка | Наверх | Cообщить модератору

8. Сообщение от shadow_alone (ok), 19-Июл-20, 21:57   +/
Если всё равно данных уже нет, чего париться то? сейчас флешка на 128 стоит меньше 10 баксов.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9

9. Сообщение от Аноним (7), 19-Июл-20, 22:23   +/
угу. И скорость записи на нее меньше 10 МБ/с, и копирование надо запускать на ночь.
Хотя с другой стороны можешь выслать ТСу флешку и за 10 баксов
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #11

11. Сообщение от Isothiocyanate (ok), 20-Июл-20, 09:52   +/
> На надо возвращать флешке исходный размер. Лучше в печку.

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #12

12. Сообщение от Isothiocyanate (ok), 20-Июл-20, 10:09   +/
> Радует одно - программа для восстановления флешку видит и распознает.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #13

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #14

14. Сообщение от Licha Morada (ok), 20-Июл-20, 21:04   +/
Ну, славно. Я рад что ошибся.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #15

15. Сообщение от Аноним (15), 20-Июл-20, 22:08   +/
> Ну, славно. Я рад что ошибся.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #17

16. Сообщение от 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 добавь.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

17. Сообщение от Isothiocyanate (ok), 21-Июл-20, 10:13   +/
> Та да, я тож не просто так спросил сколько инфы писалось на
> нее...  Сразу вспомнил историю о перешитых контроллерах

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #18

18. Сообщение от Isothiocyanate (ok), 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 разных производителей без проблем.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

19. Сообщение от Basilioh (ok), 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/ должен помочь.

Ответить | Правка | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру