LINUX.ORG.RU

странное с флешкой

 , , ,


0

2

Купил флешку на 60Г, чтоб формировать на ней portable систему. Фирмой не интересовался от слова «совсем» - флешка - она и в Африке флешка. Отформатил её в телефоне в fat32 (через OTG переходник), проверил на компьютере - всё ок, в BIOS в источниках загрузки флешка есть. Отлично. Форматирую флешку Gparted'ом в ext4 - без проблем, файлы льются, система видит флешку. Но из меню BIOS'а она пропадает, и GRUB тоже распознавать её отказывается.

Помогите советом. Спасибо за внимание.

★★★★

Это они так Ext4 не любят. Как говорят загрузчики — что не можешь прочитать, того и нету.

anonymous
()
Ответ на: комментарий от anonymous

А если я начал форматировать флешку и отрубили свет. Потом флешка определяется, но во всех информационных сведениях либо нули, либо пусто. Как её привести в рабочее состояние и пользоваться дальше?

anonymous
()
Ответ на: комментарий от anonymous

Это они так Ext4 не любят

Кто «они»? Флешки?

piyavking ★★★★
() автор топика
Ответ на: комментарий от kostyarin_

Каким образом? Gparted флешку не видит, dd пишет ошибку, винда не отображает в проводнике. Я её вижу в lspci.

anonymous
()
Ответ на: комментарий от kostyarin_

огорчаешь. и gparted'ом форматил, и андроидом не по разу. и даже mbr пересоздавал.

piyavking ★★★★
() автор топика
Ответ на: комментарий от anonymous

Добавлю, андроидом тоже пытался форматнуть, не видит.

anonymous
()
Ответ на: комментарий от anonymous

Каким образом? Gparted флешку не видит, dd пишет ошибку, винда не отображает в проводнике. Я её вижу в lspci.

Воткни флешку в комп и покажи dmesg.

kostyarin_ ★★
()
Ответ на: комментарий от anonymous

Пишу с микроволновки...

usb 3-4: device descriptor read/64, error -71

Повторяется четыре раза в dmesg, затем

usb 3-4: device not accepting address 8, error -71

usb 3-4: device not accepting 9, error -71

usb3-port4: unable to enumerate USB device

anonymous
()
Ответ на: комментарий от anonymous

Я не уверен. Но вот накопал. Попробуй так, а потом высунуть и всунуть флешку и отформатировать. Можно при этом проверить dmesg при всовывании.

echo Y | sudo tee /sys/module/usbcore/parameters/old_scheme_first

Чтобы вернуть действие этой команды обратно нужно просто Y заменить на N.

kostyarin_ ★★
()
Ответ на: комментарий от kostyarin_

Выглядит не очень, честно говоря. Если у кого есть ещё идеи, то скидывайте, пожалуйста. А я пока попробую погуглить об этом, спасибо. Отпишу немного погодя.

anonymous
()
Ответ на: комментарий от kostyarin_

Для Ъ, часть:

number 26 using xhci_hcd
[ 1317.185538] usb 3-4: Device not responding to setup address.
[ 1317.393697] usb 3-4: Device not responding to setup address.
[ 1317.601719] usb 3-4: device not accepting address 26, error -71
[ 1317.729839] usb 3-4: new full-speed USB device number 27 using xhci_hcd
[ 1317.730020] usb 3-4: Device not responding to setup address.
[ 1317.938167] usb 3-4: Device not responding to setup address.
[ 1318.146177] usb 3-4: device not accepting address 27, error -71
[ 1318.146286] usb usb3-port4: unable to enumerate USB device
[ 1318.258044] usb-storage 3-2:1.0: USB Mass Storage device detected
[ 1318.258797] scsi host6: usb-storage 3-2:1.0
[ 1318.258965] usbcore: registered new interface driver usb-storage
[ 1318.287264] usbcore: registered new interface driver uas
[ 1319.283630] scsi 6:0:0:0: Direct-Access     NAND     USB2DISK         0.00 PQ: 0 ANSI: 4
[ 1319.284575] sd 6:0:0:0: Attached scsi generic sg2 type 0
[ 1319.285204] sd 6:0:0:0: [sdb] Attached SCSI removable disk
anonymous
()
Ответ на: комментарий от anonymous

Ну, система sdb видит, но так же видит, что таблица поломана. Поэтому не монтирует sdb1. Нужно с помощью fdisk пересодать таблицу разделов, как описано здесь. В dmesg есть sdb, если это и есть та флешка, то

sudo fdisk /dev/sdb

И дальше по инструкции в ссылке.

kostyarin_ ★★
()
Ответ на: комментарий от anonymous

Может есть способ попроще, но я не в курсе. Я бы fdisk-ом поработал, т.к. система флешку видит нормально.

[ 1319.285204] sd 6:0:0:0: [sdb] Attached SCSI removable disk

А если и после этого GParted будет артачиться, то просто отформатировать с помощью mkfs.* и не париться. После чего может быть отключить ту опцию и попробовать использовать без неё. Полагаю, что она больше не нужна. Во всяком случае, я так понимаю, что после перезагрузки она всё равно слетит.

kostyarin_ ★★
()
Ответ на: комментарий от anonymous

Ошибся, он пишет:

fdisk: невозможно открыть /dev/sdb: носитель не найден

anonymous
()
Ответ на: комментарий от kostyarin_

У меня исходные данные другие. Например, от dd:

dd: не удалось открыть '/dev/sdb' : Носитель не найден

anonymous
()
Ответ на: комментарий от greenman

Вот:

[ 1294.529284] scsi host6: usb-storage 1-1.2:1.0
[ 1295.561065] scsi 6:0:0:0: Direct-Access     NAND     USB2DISK         0.00 PQ: 0 ANSI: 4
[ 1295.561396] sd 6:0:0:0: Attached scsi generic sg2 type 0
[ 1295.563059] sd 6:0:0:0: [sdb] Attached SCSI removable disk
$ lsblk
NAME                    MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
loop0                     7:0    0    13M  1 loop  /snap/gnome-characters/139
loop1                     7:1    0  1008K  1 loop  /snap/gnome-logs/61
loop2                     7:2    0  54,4M  1 loop  /snap/core18/1066
loop3                     7:3    0  14,5M  1 loop  /snap/gnome-logs/45
loop4                     7:4    0 319,8M  1 loop  /snap/pycharm-community/143
loop5                     7:5    0   2,3M  1 loop  /snap/gnome-calculator/260
loop6                     7:6    0 140,7M  1 loop  /snap/gnome-3-26-1604/74
loop7                     7:7    0   3,7M  1 loop  /snap/gnome-system-monitor/57
loop8                     7:8    0  88,5M  1 loop  /snap/core/7270
loop9                     7:9    0  88,7M  1 loop  /snap/core/7396
loop10                    7:10   0 140,7M  1 loop  /snap/gnome-3-26-1604/90
loop11                    7:11   0 149,9M  1 loop  /snap/gnome-3-28-1804/67
loop12                    7:12   0 149,9M  1 loop  /snap/gnome-3-28-1804/71
loop13                    7:13   0  14,8M  1 loop  /snap/gnome-characters/296
loop14                    7:14   0 320,2M  1 loop  /snap/pycharm-community/147
loop15                    7:15   0   3,7M  1 loop  /snap/gnome-system-monitor/100
loop16                    7:16   0  54,4M  1 loop  /snap/core18/1074
loop17                    7:17   0     4M  1 loop  /snap/gnome-calculator/406
loop18                    7:18   0  34,6M  1 loop  /snap/gtk-common-themes/818
loop19                    7:19   0  42,8M  1 loop  /snap/gtk-common-themes/1313
sda                       8:0    0 698,7G  0 disk  
├─sda1                    8:1    0   512M  0 part  /boot/efi
├─sda2                    8:2    0   732M  0 part  /boot
└─sda3                    8:3    0 697,4G  0 part  
  └─sda3_crypt          253:0    0 697,4G  0 crypt 
    ├─ubuntu--vg-root   253:1    0 696,4G  0 lvm   /
    └─ubuntu--vg-swap_1 253:2    0   976M  0 lvm   [SWAP]
sr0                      11:0    1  1024M  0 rom
anonymous
()
Ответ на: комментарий от kostyarin_

Удобный вывод чуть выше размещён.

anonymous
()

флешка - она и в Африке флешка

Да, да, да. Порасказывай тут. Сейчас даже Трансенд стал говно гнать, с которого не всегда ос загрузится, а в процессе просто флеш отключается и остаётся голый контроллер (/dev/sdb, например и не одного раздела).
Сейчас лучше самое короткое М.2 SSD в корпус засунуть и не парииться... У того же трансенда, даже корпуса оригинальные есть...

LinuxDebian ★★★★
()
Последнее исправление: LinuxDebian (всего исправлений: 2)
Ответ на: комментарий от anonymous

Нет, этот мусор может тупо не работать в таком режиме, я забил на них, и тебе посоветовал забить. Это вообще не нормально что ты пишешь. БИОСу пофиг на файловую систему, в первую очередь ему важно наличие MBR, GTP. А дальше все зависит от загрузчика.

На крайняк попробуй Grub4Dos. Ты же в ИСО упакованную ОС запускаешь или в squashfs?

И да вангую что у тебя uefi и отключен Легаси, или ты на ноуте пробуеш, а там свои приколы могут быть.

LinuxDebian ★★★★
()
Последнее исправление: LinuxDebian (всего исправлений: 3)
Ответ на: комментарий от LinuxDebian

Это не ТС. У anonymous-а него флешка не определяется после отключения питания... Наверное, прошивка слетела контроллера.

Anonymous: Flashboot.ru изучай. Тебе вероятно, потребуется определить контроллер, программу для его «ремонта» — там подробней описано и форум есть.

anymouze ★★
()
Ответ на: комментарий от anonymous

0. Вытащи флешку
1. Перезапусти компьютер.
2. прочитай dmesg
3. вставь флешку
4. прочитай dmesg
5. прочитай какой буквой стала флешка.
6. попробуй дд с той буквой. Если не работает читай дальше:

7. От контроллера флешки отвалились банки памяти.
8. Иди на оффсайт флешки и качай утилиту для восстановления прошивки флешки.

LinuxDebian ★★★★
()
Ответ на: комментарий от LinuxDebian

Если я и писал бред, то только про lcpci, бывает. Но этого явно мало, чтобы вот так писать.

anonymous
()
Ответ на: комментарий от LinuxDebian

Показываются sda[1...3], dm-[1...2].

anonymous
()
Ответ на: комментарий от anymouze

Какая досада :(

Отпишу потом сюда о результатах.

anonymous
()
Ответ на: комментарий от anymouze

Это не ТС

Вот это поворот. ТС ответил на мой ответ анонимусу, и я подумал что он явно не в себе раз постоянно разлогинивается и залогинивается обратно. Лол.

kostyarin_ ★★
()
Ответ на: комментарий от kostyarin_

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

anonymous
()
Ответ на: комментарий от anonymous

К слову, вот что появляется в dmesg, если вставлять в другие usb-порты флешку:

usb usb3-port2: Cannot enable. Maybe the USB cable is bad?

anonymous
()
Ответ на: комментарий от anymouze

Да у него действительно странная проблема, нужно все уефи и прочую защиту отключить, а поддержку легаси юсб включить. Перезагрузить. И настроить в биосе загружаться с флешки, она появится. Всё.

anonymous
()
Ответ на: комментарий от anymouze

Да пойду искать нужные программы, которые, судя по всему, не будут работать в моей Убунте. Был бы рад ошибиться, а то придется искать ещё и Виндоус.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.