Вопрос или проблема
Оба компьютера работают на Debian, компьютер A использует Debian Bookworm, а компьютер B — Debian Bullseye.
Я попробовал использовать lsusb на компьютере A, и USB флешка распознается, но те же флешки от той же марки не смонтированы на компьютере A. Оба компьютера используют среду рабочего стола Mate. На компьютере B эти флешки могут использоваться, ошибок нет. Я пытаюсь отмонтировать-извлечь на A, и он часами (или бесконечно, не пробовал ждать больше 2 часов) пишет, что записывает данные. Если я извлеку USB память из USB порта на компьютере A, она больше не читается на этом компьютере, не читается также и на B, но может быть отформатирована. На компьютере A не удается отформатировать. После форматирования на компьютере B, компьютер A больше не читает их, но компьютер B читает.
Не знаю, что еще попробовать.
У меня была такая же проблема с ноутбуком.
Я не мог отмонтировать флешку, а когда пытался скопировать данные, например с помощью dd, процесс останавливался на 30 процентах и показывал поврежденную файловую систему только на этом ноутбуке.
Я просто извлек USB флешку и вставил ее снова, но мне пришлось перезагрузить компьютер, чтобы он снова ее распознал.
После того как я попробовал другой USB порт, все заработало нормально на ноутбуке, поэтому проблема была в USB порту. Позже выяснилось, что была проблема с напряжением.
Если бы это не работало на обоих компьютерах, я бы сказал, что флешка повреждена, но поскольку она работает на B, но не на A, я бы сказал, что USB порт поврежден или с ним есть проблема, или на A есть проблема с программным обеспечением или драйвером для USB порта.
Я бы попробовал другой USB порт на компьютере и посмотрел, существует ли проблема, и, возможно, попробовал бы другую USB флешку.
В противном случае нужно проверить, проблема ли это с драйвером/ПО или, как в моем случае, проблема с напряжением.
Послесловие: Возможно, вы можете запустить живую систему на компьютере A и посмотреть, работает ли флешка.
Ответ или решение
Проблема с чтением USB-накопителей на компьютере A, который работает под управлением Debian Bookworm, но не на компьютере B с Debian Bullseye, может быть вызвана несколькими факторами. Давайте разберем возможные причины и решения данной проблемы.
1. Проблемы с USB-портами
Одна из наиболее вероятных причин таковой проблемы — это проблема с USB-портами на компьютере A. Для начала рекомендую попробовать следующие шаги:
- Переподключите USB-накопитель в другой USB-порт на компьютере A. Иногда порты могут быть повреждены или иметь проблемы с электропитанием.
- Если есть возможность, попробуйте подключить другой USB-накопитель к компьютеру A, чтобы выяснить, сохраняется ли проблема.
2. Проблемы с файлами и форматированием
Поскольку USB-накопитель работает на компьютере B, но не на компьютере A, это может указывать на проблемы с файловой системой. Попробуйте следующие действия:
- Отформатируйте USB-накопитель в файловую систему FAT32 (или exFAT, если требуется) на компьютере B, а затем снова подключите его к компьютеру A.
- Если после форматирования накопитель по-прежнему не виден или возникает зависание при попытке его размонтирования, возможно, стоит использовать инструменты более низкого уровня, такие как
gparted
, для проверки состояния накопителя на компьютере A.
3. Проверка системных журналов
Загляните в системные журналы, чтобы выявить ошибки, связанные с USB:
- Используйте команду
dmesg
после подключения USB-накопителя на компьютере A для проверки сообщений об ошибках. - Также проверьте логи системного журнала:
journalctl -xe
для получения подробной информации о возможных проблемах.
4. Версии программного обеспечения
Поскольку разные версии Debian могут иметь различные драйвера и поддержку оборудования, убедитесь, что все пакеты на компьютере A обновлены:
- Выполните команду
sudo apt update && sudo apt upgrade
для обеспечения актуальности всех установленных пакетов.
5. Тестирование Live-системы
Запустите компьютер A с Live USB (например, с live-версией Debian) и проверьте, будет ли USB-накопитель распознан. Если накопитель работает нормально в Live-системе, это может указывать на проблему с установленной версией системы или программным обеспечением на компьютере A.
6. Проверьте электронные компоненты
Если все вышеперечисленное не помогает, возможно, стоит проверить сам аппаратный компонент:
- Если доступно, используйте USB-сканер или тестер для проверки выходного напряжения USB-портов.
- Замените блок питания или проверьте подключения на материнской плате, если это необходимо.
Заключение
Ваша проблема может быть связана либо с поврежденными портами на компьютере A, либо с конфликтом в программном обеспечении или драйверах. Следуя приведенным рекомендациям, вы сможете сузить круг возможных причин и, надеюсь, решить возникшую проблему. Если проблема не устранима, возможно, стоит обратиться к специалисту для более глубокого анализа.