Добрый вечер, уважаемые форумчане!Флешка на 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 Гб, больше сделать партицию не получается.Посоветуйте, пожалуйста, как вернуть флешке исходный размер?
> Флешка на 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Это уже после восстановления. Вынул, вставил - опять ее не видно.
> Посоветуйте, пожалуйста, как вернуть флешке исходный размер?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
>> Посоветуйте, пожалуйста, как вернуть флешке исходный размер?
> 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 добавь.
А на нее вообще когда либо писалось больше восьми гиг?
> А на нее вообще когда либо писалось больше восьми гиг?Конечно. Флешку купил до карантина, записал данные и оставил на карантин. Объем 128 Гб, и на корпусе написано - 128 Гб, silicon power. Пришел - не работает.
Я хочу в понедельник на работе попробовать с винды вот это:
https://www.silicon-power.com/web/download-USBrecovery
>> А на нее вообще когда либо писалось больше восьми гиг?
> Конечно. Флешку купил до карантина, записал данные и оставил на карантин. Объем
> 128 Гб, и на корпусе написано - 128 Гб, silicon power.
> Пришел - не работает.
> Я хочу в понедельник на работе попробовать с винды вот это:
> https://www.silicon-power.com/web/download-USBrecoveryМожет флэшку и не надо мучать, что-то с компом. Попробуй другую флэшку в этот же комп.
> Может флэшку и не надо мучать, что-то с компом. Попробуй другую флэшку
> в этот же комп.комп стабильно видит еще 3 флешки, во всех портах: usb 3.0/ usb 2.0
> Посоветуйте, пожалуйста, как вернуть флешке исходный размер?на сайте производителя найти софт для восстановления и попробовать прошить. Делается это обычно из-под винды, с потерей данных и, иногда, разборкой флешки (ну и потерей флешки в случае чего). На flashboot.ru (или подобных) можно поискать инструкции под конкретную модель.
Если всё равно данных уже нет, чего париться то? сейчас флешка на 128 стоит меньше 10 баксов.
угу. И скорость записи на нее меньше 10 МБ/с, и копирование надо запускать на ночь.
Хотя с другой стороны можешь выслать ТСу флешку и за 10 баксов
Я подобные глюки видел с поддельными флешками. Когда берут, например, 8-ми гиговую, маркируют как 128-ми гиговую и чуточку хачат её контроллер чтобы он морочил голову хосту. Продают по цене 128-ми гиговой. Профит.
В один прекрасный момент, когда у контроллера кончаются ресурсы (тупо место, или совесть) чтобы поддерживать обман, начинает происходить всё что угодно.На надо возвращать флешке исходный размер. Лучше в печку.
> На надо возвращать флешке исходный размер. Лучше в печку.Сегодня на работе попробовал usb recovery from silicon power на windows xp.
затребовало net.framework 3.5, установил.
На этапе соединения с silicon power что-то пошло не так, с сертификатом безопасности SSL/TSL фрейморк заматюкался и выдал сообщение что процесс прекращен.На виндовс 10 с другого ПК я не могу воспользоваться этой программой - там нет прав администратора для установки программы и фрейворка.нет 3.5.
Напрягать этим админа организации не охота - а то вылезет что я флешки восстанавливаю в рабочее время :)
Радует одно - программа для восстановления флешку видит и распознает.
> Радует одно - программа для восстановления флешку видит и распознает.Да, никогда не думал что мне будет нехватать виндовса...
Попробовал восстановить usb flash recovery tool silicon power on windows 10.
В конце восстановления выдало ошибку.
Потом восстановил средствами виндовс - проверку на ошибки. И о чудо - там появились все папки и файлы - 50 Гб информации, которые по идее должны быть затерты - забиты нулями.
Попробовал подключить еще раз.
Открылась.
Забрал все ценное , запустил полное форматирование.
В конце процесса был сбой.
Запустил быстрое форматирование - прошло успешно.
В итоге, флешка видна под виндовс 10, не видна под линукс.Есть гарантия, буду отсылать производителю.
Ну, славно. Я рад что ошибся.
> Ну, славно. Я рад что ошибся.Та да, я тож не просто так спросил сколько инфы писалось на нее... Сразу вспомнил историю о перешитых контроллерах
> Та да, я тож не просто так спросил сколько инфы писалось на
> нее... Сразу вспомнил историю о перешитых контроллерахЯ тут подумал - если при втыкании в линукс машину флешка в dmesg выдает какой-то код ошибки - может, виноват кристалл, а не контроллер?
Можно сделать как-то процедуру, аналогичную ремапу для hdd?
Обозначить участок кристалла как бэд и запретить на него писать-читать?
Пока ищу коробочку от флешки - это условие сдачи по гарантии, решил поэкспериментировать.Смог провести полное форматирование в 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-6AEA1CC11EBFDevice 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 разных производителей без проблем.
>[оверквотинг удален]
> 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/ должен помочь.