Вопрос или проблема
Мой многофункциональный USB-накопитель (который также используется как обычный USB) не совсем работает правильно. Я имею в виду, что не могу заставить компьютер распознать его как USB-флешку. Ближе всего я подошел под живой ОС Ubuntu, я могу поискать «Накопитель» в меню и вывести список устройств накопителей или как это точно называется. Он видит все остальное как должно, все мои разделы и т.д., а затем видит мой USB. Он не предлагает никаких полезных вариантов, так как отображает «нет носителя» красным цветом, вместо того чтобы предложить вариант для монтирования. Он указан здесь как «XXXXXXXX U168CONTROLLER», если это поможет.
Fdisk не находит его. lsblk не находит мое устройство. lsusb возвращает
Шина 001 Устройство 002: ID 8087:8008 Intel Corp.
Шина 002 Устройство 002: ID 8087:8000 Intel Corp.
Шина 003 Устройство 002: ID 046d:c32b Logitech, Inc.
Шина 003 Устройство 003: ID 046d:c24c Logitech, Inc.
Шина 003 Устройство 006: ID 041e:323c Creative Technology, Ltd
Шина 003 Устройство 005: ID 1b1c:1a95 Corsair
Шина 003 Устройство 007: ID 048d:1168 Integrated Technology Express, Inc.
Шина 001 Устройство 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Шина 002 Устройство 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Шина 003 Устройство 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Шина 004 Устройство 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Но не стоит надеяться, хотя он и показывает устройство Corsair, это второй USB, который я использую для запуска живой ОС. Это накопитель на 32 ГиБ, а накопитель с указанной проблемой – на 64 ГиБ. Так что это моя проблема.
Теперь к тому, что могло это вызвать…
Первая теория: Я снова устанавливал Arch на своем настольном компьютере, на этот раз используя UEFI и GPT вместо BIOS и MBR. Я настраивал разделы с помощью parted, и думаю, что именно это вызвало мою проблему, но я не уверен в этом, и это не имеет смысла. Причина, по которой я думаю, что это вызвало проблему, такова: я работаю над форматированием своего HDD для настройки значений home, boot и swap. У меня уже есть home и swap, так что я работал над добавлением загрузочного раздела. Я уменьшил то, что думал, что это home, и добавил то, что думал, что это boot. Возможно, это на самом деле не HDD, а мой многофункциональный USB, несмотря на то, что я работал с /dev/sda, который содержит мой раздел Winderp$, а также раздел Arch. USB должен был быть /dev/sdc в то время, а /dev/sdb – это мой SSD.
Сразу после отключения моего живого USB накопитель перестал реагировать на что-либо. Я пытался на 4 разных компьютерах и 6 разных операционных системах, с 4 BIOS и одним UEFI. Ничто не обнаруживало его, кроме живой ОС Ubuntu, когда я выводил списки накопителей/устройств с использованием указанной программы. Это приводит меня к мысли, что я накосячила с форматированием.
Вторая теория: Я вынужден использовать E2B для удовлетворения своих многофункциональных потребностей, что включает несколько специфических действий для переключения между грузами в режиме UEFI. Это предполагает загрузку через BIOS, возврат USB в режим BIOS, затем выбор нового груза и конвертацию накопителя обратно в режим UEFI. Я могу делать это с помощью эмулятора QEMU, поэтому у меня есть простой .exe для удобства, который я использую для быстрого переключения.
Непосредственно перед тем, как я начал устанавливать Arch, я переключал накопитель в режим Arch UEFI. После завершения я нажал, чтобы безопасно удалить накопитель, и как только я увидел уведомление, я его извлек. Похоже, он все еще использовался (глупый Winderp$), но я уже удалил накопитель до того, как понял, что сделал неправильно. Я не думаю, что это было причиной проблемы, особенно учитывая, что он загрузился сразу после этого, но, тем не менее, чем больше информации, тем лучше.
Так что я не могу видеть его как накопитель в Gparted, fdisk, lsblk и т.д. не могут его найти, и /dev/sdd (следующая буква по порядку, таким образом, та, которой он должен быть) не существует. lsusb вероятно видит его как «root hub Linux Foundation 2.0», но я не знаю, как определить, точно это или нет. Программы вроде TestDisk, PhotoRec, Clonezilla и прочие не видят устройство, так что я не могу просто переформатировать и закончить с этим.
Я могу выполнять любые команды, которые вы хотите, чтобы я выполнил, но так как у меня нет работающего раздела Linux на данный момент, это будет с живого USB, если не потребуется иначе. Я всегда могу быстро установить Ubuntu, если это действительно необходимо.
Я надеюсь, что не потеряю свои данные и что смогу восстановить большинство из них, но это не обязательно. Если мне придется отформатировать его, чтобы вернуть USB в рабочий формат, то это нормально. Я бы предпочел исчерпать все наши ресурсы на сохранение моих данных, прежде чем мы будем вынуждены переформатировать, у меня есть некоторые вещи здесь, которых нет больше нигде (глупо, знаю. Я регулярно делаю резервные копии своих стандартных данных, никогда не думал об этом).
Используя Winderp$ снова, жду, когда кто-то поможет, так как у меня нет вариантов, пока не получу предложения. Обратил внимание, что системное время неправильно, но не могу сказать, имеет ли это отношение или нет. Ни одна из двух моих теорий не кажется правдоподобной, так как довольно трудно ошибиться, вводя parted /dev/sda/… Пока я в сессии parted, я довольно уверен, что даже не могу получить доступ к /sdc/, так что не понимаю, как это могло бы быть ошибкой пользователя, хотя это всегда так.
Прежде всего, я бы не возлагал больших надежд на восстановление данных с этого накопителя.
Во-вторых, выполните dmesg | tail -n 20
до и после подключения вашего USB-накопителя. Если нет сообщения от ядра, ваш накопитель, вероятно, полностью мертв. Если ваше ядро распознает USB-накопитель, но не может назначить блочное устройство (/dev/sdX
), это проблема с прошивкой (вы можете попробовать восстановить его с помощью URescue). В обоих случаях вы можете отправить его в Corsair для RMA.
Вот как dmesg
сообщает о подключенном USB-устройстве:
[433011.248119] usb 2-1.2: новое высокоскоростное USB-устройство номер 10, использующее ehci-pci
[433011.334351] usb 2-1.2: Найдено новое USB-устройство, idVendor=0781, idProduct=5583
[433011.334359] usb 2-1.2: Новые строки USB-устройства: Mfr=1, Product=2, SerialNumber=3
[433011.334363] usb 2-1.2: Продукт: Ultra Fit
[433011.334367] usb 2-1.2: Производитель: SanDisk
[433011.334370] usb 2-1.2: Серийный номер: 4C5350122032812026
[433011.337486] usb-storage 2-1.2:1.0: USB-накопитель массового хранения обнаружен
[433011.338327] scsi host18: usb-storage 2-1.2:1.0
[433012.341971] scsi 18:0:0:0: Прямой доступ SanDisk Ultra Fit 1.00 PQ: 0 ANSI: 6
[433012.343395] sd 18:0:0:0: [sdc] 60751872 512-байтных логических блоков: (31.1 ГБ/28.9 GiB)
[433012.344718] sd 18:0:0:0: [sdc] Защита записи выключена
[433012.344724] sd 18:0:0:0: [sdc] Режим ощущений: 43 00 00 00
[433012.344990] sd 18:0:0:0: Подключённый scsi generic sg1 тип 0
[433012.346597] sd 18:0:0:0: [sdc] Кэш записи: отключен, кэш чтения: включен, не поддерживает DPO или FUA
[433012.377606] sdc: sdc1 sdc2 sdc3
[433012.381726] sd 18:0:0:0: [sdc] Подключённый SCSI съемный диск
Ответ или решение
Не распознаётся USB-накопитель как медиапристрйо
Проблема, с которой вы столкнулись, может быть вызвана различными факторами. Давайте подробно рассмотрим возможные причины и решения вашей ситуации.
Описание проблемы
Вы упомянули, что ваш многофункциональный USB-накопитель не определяется как флеш-накопитель на различных устройствах и операционных системах, кроме Ubuntu Live, где он отображается, но с пометкой "no media". Это может указывать на проблемы с файловой системой, разметкой или даже физическими компонентами устройства.
Возможные причины и решения
-
Ошибки в разделе или разметке
- Возможно, вы случайно изменили или повредили разделы накопителя во время работы с
parted
. Посколькуfdisk
,lsblk
и другие утилиты его не видят, это может указывать на отсутствие корректной разметки. - Решение: Попробуйте использовать утилиту
gparted
илиparted
в Live-системе, чтобы проверить и, если возможно, восстановить таблицу разделов. Однако, будьте осторожны: операции по исправлению разметки могут привести к окончательной потере данных.
- Возможно, вы случайно изменили или повредили разделы накопителя во время работы с
-
Некорректное извлечение устройства
- Если вы отключили накопитель до завершения всех операций, это может вызвать повреждения файловой системы.
- Решение: Используйте команду
dmesg | tail -n 20
, чтобы проверить логи ядра на наличие сообщений о подключении устройства. Если устройство не распознаётся даже при повторном подключении, возможно, оно действительно повреждено.
-
Проблемы с аппаратным обеспечением
- Ваша проблема может быть связана с физическим состоянием USB-накопителя.
- Решение: Попробуйте подключить его к другим портам или компьютерам. Если он всё ещё не определяется, возможно, потребуется рассмотреть вариант обращения в сервисный центр для проверки или замены.
-
Использование утилиты URescue
- Если устройство определяется в системе, но вы не можете к нему получить доступ, это может быть связано с проблемами прошивки.
- Решение: Утилита URescue может помочь восстановить прошивку вашего USB-накопителя.
-
Поиск данных с помощью специального программного обеспечения
- Учитывая ваши опасения о потерях данных, неплохо бы попробовать инструменты для восстановления, такие как
PhotoRec
илиTestDisk
. - Решение: Убедитесь, что вы запускаете эти утилиты с правами администратора и из Live-системы, где установлены необходимые драйвера.
- Учитывая ваши опасения о потерях данных, неплохо бы попробовать инструменты для восстановления, такие как
-
Широкий спектр ОС и BIOS
- Ваша проблема могла возникнуть из-за несовместимости между BIOS и UEFI, особенно если вы меняли режимы загрузки накопителя.
- Решение: Попробуйте протестировать накопитель в различных режимах BIOS/UEFI, чтобы посмотреть, как он ведёт себя.
Заключение
Проблема с нераспознаваемым USB-накопителем может стать крайне неприятной, особенно если вы переживаете за данные. Первое, что необходимо сделать — провести диагностику, как описано выше. Важно действовать осторожно, чтобы не усугубить ситуацию. А если все перечисленные методы не помогают, возможно, стоит обратиться к специалистам за услугами по восстановлению данных.
Если у вас появятся дополнительные вопросы или потребуется дальнейшая помощь, пожалуйста, не стесняйтесь обращаться.