Автор Тема: Неработеща флаш памет  (Прочетена 6149 пъти)

4096bits

  • Напреднали
  • *****
  • Публикации: 6152
    • Профил
Re: Неработеща флаш памет
« Отговор #15 -: Oct 03, 2017, 09:50 »
Виждал съм и преди да се случва нещо подобно. На брат ми, ако не се лъжа. Май тогава занулих с dd първите 512 байта и всичко замина в коша. После наново правене на файлова система и т.н.
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

new_2k

  • Напреднали
  • *****
  • Публикации: 120
  • Distribution: Linux Mint 20.3
  • Window Manager: Cinnamon
    • Профил
Re: Неработеща флаш памет
« Отговор #16 -: Oct 03, 2017, 11:27 »
1.mkusb не вижда флашката.

2. dmesg | tail
[ 8190.793654] usb 2-2: Manufacturer: GENERIC
[ 8190.794094] usb-storage 2-2:1.0: USB Mass Storage device detected
[ 8190.795494] scsi host11: usb-storage 2-2:1.0
[ 8191.792920] scsi 11:0:0:0: Direct-Access     GENERIC  USB Mass Storage 1.00 PQ: 0 ANSI: 4
[ 8191.793477] sd 11:0:0:0: Attached scsi generic sg2 type 0
[ 8191.798280] sd 11:0:0:0: [sdb] Attached SCSI removable disk

3.sudo dd if=/dev/zero of=/dev/sdb bs=1M
dd: не може да се отвори '/dev/sdb': Не е открит носител

sudo dd if=/dev/zero of=/dev/sdc bs=1M
dd: грешка при запис в '/dev/sdc': Няма свободно място на устройството
1875+0 прочетени блока
1874+0 записани блока
1965654016 bytes (2,0 GB, 1,8 GiB) copied, 5,50241 s, 357 MB/s

Това е.
Активен

spec1a

  • Напреднали
  • *****
  • Публикации: 3852
    • Профил
Re: Неработеща флаш памет
« Отговор #17 -: Oct 03, 2017, 11:29 »
   Може би причината е в големия брой лоши сектори в началото и в
края на флашката,и затова са тези проблеми с fdisk
   Зависи, разбира се, и от фърмуера,там нещата са много специфични...
   Ако флашката е напр. 8 GB ,заради повредените сектори използваемата
част е 7 GB или дори по-малко.Може би трябва да се потърси някакъв
специализиран софтуер за тази цел.
Активен

new_2k

  • Напреднали
  • *****
  • Публикации: 120
  • Distribution: Linux Mint 20.3
  • Window Manager: Cinnamon
    • Профил
Re: Неработеща флаш памет
« Отговор #18 -: Oct 03, 2017, 12:27 »
Няма смисъл да се губят време и нерви. Както каза някой по-горе, флаш-паметите са евтини, но също и това, че и уиндоус им влияе не много добре на здравето. Аз, разбира се, внимавам при употребата им да използвам функцията за безопасното премахване, но други хора направо ги дърпат и след време се натъквам на проблема, който дискутираме. Така търсех начин да поправя тия две флашки, защото след тях сигурно ще има и други. Уви, няма да стане. Хвърлям ги.

Приятен ден на всички!
Активен

Acho

  • Напреднали
  • *****
  • Публикации: 5256
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Re: Неработеща флаш памет
« Отговор #19 -: Oct 03, 2017, 12:53 »
И аз съм виждал много хора да ги вадят директно, без да са флушнати дисковите буфери и всичко да си е записано и отразено по файловата система на флашката.

И като ги питам защо така, отговора е "Ба ли маа му, ами че аз винаги така съм ги махал флашките от комповете. Дърпам ги директно".
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 350 Watt.

Naka

  • Напреднали
  • *****
  • Публикации: 3395
    • Профил
Re: Неработеща флаш памет
« Отговор #20 -: Oct 03, 2017, 13:20 »
Добре де флашката ще е нормална ако
с dd може да се изчете цялата и след това пак с dd да се запишат 0-ли от край до край.

ако това упражнение мине и успеят да се запишат 0-ли от край до край... мисля че не трябва да се правят партишъни и други подобни упражнения.

трябва само да се форматира във формат SuperFloppy

mkfs.vfat -I /dec/sd......

SuperFloppy-то е формат при който няма партишъни и всичко е запълнено от край до край..... ще има само например /dev/sdb  без  /dev/sdb1 /dev/sdb2 ...

Върти ми се нещо в главата че само с това mkfs.vfat -I /dec/sd.... съм го правил и е ставало. Но може и да греша ::)

--------
Между другото когато фирмвера 8) на флашката усети проблем (развалени сектори или друг хардуерен проблем) то той я превключва в ReadOnly и тогава вече нищо не може да се направи. Смисълът е че ако са се появили лоши сектори...и на флашката е имало информация така като вече е ReadOnly се запазва информацията и тя би могла да се прочете.


« Последна редакция: Oct 03, 2017, 13:34 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.

new_2k

  • Напреднали
  • *****
  • Публикации: 120
  • Distribution: Linux Mint 20.3
  • Window Manager: Cinnamon
    • Профил
Re: Неработеща флаш памет
« Отговор #21 -: Oct 03, 2017, 13:30 »
Към Naka:
нищо не мога да запиша, защото:

Writing all changes to /dev/sdc.
Error: Can't write to /dev/sdc, because it is opened read-only.

въпреки, че опитах:
hdparm -r0 /dev/sdb
/dev/sdb:
 setting readonly to 0 (off)
 readonly      =  0 (off)
Активен

Naka

  • Напреднали
  • *****
  • Публикации: 3395
    • Профил
Re: Неработеща флаш памет
« Отговор #22 -: Oct 03, 2017, 13:36 »
Writing all changes to /dev/sdc.
Error: Can't write to /dev/sdc, because it is opened read-only.

Точно това имах в предвид. А с dd пак ли го казва същото? Само че внимавай с това dd....Ако не си работил с него по добре не го опитвай да не си затриеш диска........
« Последна редакция: Oct 03, 2017, 13:39 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.

new_2k

  • Напреднали
  • *****
  • Публикации: 120
  • Distribution: Linux Mint 20.3
  • Window Manager: Cinnamon
    • Профил
Re: Неработеща флаш памет
« Отговор #23 -: Oct 03, 2017, 13:44 »
dd: грешка при запис в '/dev/sdc': Няма свободно място на устройството
1875+0 прочетени блока
1874+0 записани блока
1965654016 bytes (2,0 GB, 1,8 GiB) copied, 6,05471 s, 325 MB/s
Активен

new_2k

  • Напреднали
  • *****
  • Публикации: 120
  • Distribution: Linux Mint 20.3
  • Window Manager: Cinnamon
    • Профил
Re: Неработеща флаш памет
« Отговор #24 -: Oct 03, 2017, 13:45 »
Флашката е 8 GB
Активен

Naka

  • Напреднали
  • *****
  • Публикации: 3395
    • Профил
Re: Неработеща флаш памет
« Отговор #25 -: Oct 03, 2017, 13:45 »
Хвърляй я....Това е станало. Фирмвера я направил ReadOnly. Точно тaкова съм го наблюдавал. ReadOnly + драстично намаляване на капацитета.
« Последна редакция: Oct 03, 2017, 13:48 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.

new_2k

  • Напреднали
  • *****
  • Публикации: 120
  • Distribution: Linux Mint 20.3
  • Window Manager: Cinnamon
    • Профил
Re: Неработеща флаш памет
« Отговор #26 -: Oct 03, 2017, 13:49 »
Ок. Кажете флашки с читав firmware? Тази е Kingston 8GB DataTraveler 101 G2 USB 2.0 Flash Drive.
Активен

malin

  • Гост
Re: Неработеща флаш памет
« Отговор #27 -: Oct 03, 2017, 18:18 »
Благодарско и от мен Нака. Имам една която след mkusb я очита нормално, но като 3 Гб, губят и се някои мегабайти само, но имам отговор вече защо. А и много се задържа и явно ще се скапе скоро.
Активен

jet

  • Напреднали
  • *****
  • Публикации: 3472
  • Distribution: debian
  • Window Manager: kde
    • Профил
Re: Неработеща флаш памет
« Отговор #28 -: Oct 03, 2017, 20:26 »
Какво казва: cat /proc/partitions
Активен

..⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁
  ⢿⡄⠘⠷⠚⠋
  ⠈⠳⣄⠀⠀⠀⠀  Debian, the universal operating system.

new_2k

  • Напреднали
  • *****
  • Публикации: 120
  • Distribution: Linux Mint 20.3
  • Window Manager: Cinnamon
    • Профил
Re: Неработеща флаш памет
« Отговор #29 -: Oct 03, 2017, 21:38 »
cat /proc/partitions - показваше само sda: sda1-5.

Да не прозвучи неуважително към усилията, които полагате да помогнете, но както казах по-горе, аз спрях да опитвам с възстановяването на флашките и ги хвърлих в коша, поради което вече не мога да следвам съветите ви.
Още веднъж благодаря на всички за мненията! Приятна вечер!
Активен