USB-накопитель не указан как медиаустройство

USB-накопитель не указан как медиаустройство

Мой мультизагрузочный USB-накопитель (который также используется как обычный USB) работает не совсем правильно. Под этим я подразумеваю, что я не могу заставить компьютер понять, что это USB-флешка. Самое близкое, что я получил, это в Ubuntu Live OS, я могу найти "Drive" в панели и вывести список устройств-дисков или как там точно это называется. Он видит всеещекак и должно быть, все мои разделы и т. д., а затем он видит мой USB. Он не дает возможности сделать НИЧЕГО полезного, так как он пишет "no media" красным цветом вместо того, чтобы дать возможность смонтировать его. Он указан здесь как "XXXXXXXX U168CONTROLLER", если это как-то поможет.

Fdisk не находит его. lsblk не находит мое устройство. lsusb возвращает

Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 003 Device 002: ID 046d:c32b Logitech, Inc. 
Bus 003 Device 003: ID 046d:c24c Logitech, Inc. 
Bus 003 Device 006: ID 041e:323c Creative Technology, Ltd 
Bus 003 Device 005: ID 1b1c:1a95 Corsair 
Bus 003 Device 007: ID 048d:1168 Integrated Technology Express, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Но не возлагайте больших надежд, хотя он и показывает устройство Corsair, это второй USB, который я использую для запуска live os. Это диск на 32 GiB, а диск с указанной проблемой — на 64 GiB. Так что это моя проблема.

Теперь о том, что могло стать причиной...

Теория первая:Я был в процессе установки Arch еще раз на свой рабочий стол, на этот раз используя UEFI и GPT вместо BIOS и MBR. Я настраивал разделы с помощью parted, и я думаю, что это было причиной моей проблемы, но Я НЕ уверен в этом, и это не имеет для меня смысла. Причина, по которой я думаю, что это было причиной, заключается в следующем: я работаю над форматированием моего жесткого диска, чтобы настроить значения домашнего, загрузочного и подкачки. У меня уже есть домашний и подкачка на месте, поэтому я работал над добавлением загрузочного раздела. Я уменьшил то, что я считал домашним, и добавил то, что я считал загрузочным. Возможно, что это был не настоящий жесткий диск, а мой мультизагрузочный USB, несмотря на то, что я работал с /dev/sda, который содержит мой раздел Winderp$, а также раздел Arch. USB должен был быть /dev/sdc в то время, а /dev/sdb был моим SSD.

Сразу после выключения моего Live USB, диск перестал реагировать на что-либо. Пробовал на 4 разных компьютерах и 6 разных операционных системах, с 4 BIOS и UEFI. Ничто не обнаружило его, кроме Ubuntu Live OS при перечислении дисков/устройств с помощью упомянутой выше программы. Вот что заставляет меня думать, что я накосячил с форматированием.

Теория вторая:Я вынужден использовать E2B для удовлетворения своих потребностей в мультизагрузке, что включает несколько конкретных вещей для переключения между полезными нагрузками в режиме UEFI. Это включает загрузку через BIOS, возврат USB в режим BIOS, затем выбор новой полезной нагрузки и преобразование диска обратно в режим UEFI. Я могу сделать это с помощью эмулятора QEMU, поэтому у меня есть простой .exe для портативности, который я использую для быстрого переключения.

Прямо перед началом установки Arch я переключал диск в режим Arch UEFI. После завершения я нажал кнопку безопасного извлечения диска и, как только увидел всплывающее окно, извлек его. По-видимому, он все еще использовался (тупой Winderp$), но я уже извлек диск, прежде чем понял, что сделал неправильно. Я не думаю, что это могло вызвать проблему, особенно учитывая, что он загрузился сразу после того, как я это сделал, но все равно чем больше информации, тем лучше.

Так что я не могу просмотреть его как диск в Gparted, fdisk, lsblk и т. д. не могут его найти, а /dev/sdd (следующая буква по порядку, поэтому это то, что должно быть) не существует. lsusb, вероятно, видит его как "корневой концентратор Linux Foundation 2.0", но я не знаю, как определить, верно это или нет. Программы вроде TestDisk, PhotoRec, Clonezilla или что-то в этом роде не видят устройство, так что я не могу просто переформатировать его и покончить с этим.

Я могу запустить любые команды, которые вы хотите, чтобы я запустил, но поскольку у меня нет рабочего раздела Linux на данный момент, я буду работать с Live USB, если не потребуется иное. Я всегда могу быстро установить Ubuntu, если это действительно необходимо.

Я надеюсь, что не потеряю свои данные и смогу восстановить хотя бы большую их часть, но это не обязательно. Если мне ПРИДЕТСЯ форматировать его, чтобы вернуть USB в рабочий формат, то меня это устраивает. Я бы предпочел потратить все наши ресурсы на сохранение моих данных до того, как нам придется переформатировать, у меня есть некоторые вещи, которых нет больше нигде (глупость, я знаю. Я регулярно делаю резервные копии своих стандартных данных, никогда не думал об этом).

Снова использую Winderp$, жду, когда придет какая-нибудь помощь, так как у меня нет вариантов, пока не получу предложения. Заметил, что системное время неверно, но не могу сказать наверняка, относится ли это к делу или нет. Ни одна из моих двух теорий не кажется правдоподобной, так как довольно сложно испортить ввод parted /dev/sda/... Пока я нахожусь в этом сеансе parted, я почти уверен, что даже не могу получить доступ к /sdc/, поэтому я не вижу, как это может быть ошибкой пользователя, хотя это всегда так.

решение1

Прежде всего, я бы не стал особо надеяться на восстановление данных с этого диска.

Во-вторых, запустите dmesg | tail -n 20, до и после подключения USB-накопителя. Если нет сообщения ядра, ваш накопитель, скорее всего, полностью мертв. Если ядро ​​обнаруживает USB-накопитель, но не может назначить /dev/sdXему блочное устройство ( ), это проблема прошивки (вы можете попробовать восстановить его с помощью URescue). В обоих случаях вы можете отправить его в Corsair для RMA.

Вот как dmesgотображается сообщение о подключенном USB-устройстве:

[433011.248119] usb 2-1.2: new high-speed USB device number 10 using ehci-pci
[433011.334351] usb 2-1.2: New USB device found, idVendor=0781, idProduct=5583
[433011.334359] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[433011.334363] usb 2-1.2: Product: Ultra Fit
[433011.334367] usb 2-1.2: Manufacturer: SanDisk
[433011.334370] usb 2-1.2: SerialNumber: 4C5350122032812026
[433011.337486] usb-storage 2-1.2:1.0: USB Mass Storage device detected
[433011.338327] scsi host18: usb-storage 2-1.2:1.0
[433012.341971] scsi 18:0:0:0: Direct-Access     SanDisk  Ultra Fit        1.00 PQ: 0 ANSI: 6
[433012.343395] sd 18:0:0:0: [sdc] 60751872 512-byte logical blocks: (31.1 GB/28.9 GiB)
[433012.344718] sd 18:0:0:0: [sdc] Write Protect is off
[433012.344724] sd 18:0:0:0: [sdc] Mode Sense: 43 00 00 00
[433012.344990] sd 18:0:0:0: Attached scsi generic sg1 type 0
[433012.346597] sd 18:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[433012.377606]  sdc: sdc1 sdc2 sdc3
[433012.381726] sd 18:0:0:0: [sdc] Attached SCSI removable disk

Связанный контент