Как восстановить USB-флешку? (интересный случай)
Почти новая USB 3.0-флешка на 64 Гб. Была она в качестве загрузочной у меня. И вот, в очередной раз, захотел я загрузиться с нее.
В Boot-меню БИОСа её не оказалось.
Ок.
Загрузился с харда.
Вставил флешку в USB и понял, что больше инфы с нее считаю, если вставлю её себе в задницу.
Выполнил lsusb, вот ответ:
Bus 002 Device 004: ID 1f75:0917 Innostor Technology Corporation - флешка
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 04f2:b1d6 Chicony Electronics Co., Ltd CNF9055 Toshiba Webcam
Bus 001 Device 003: ID 0bda:0138 Realtek Semiconductor Corp. RTS5138 Card Reader Controller
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
И кроме lsusb ничто больше флешку не опознает. И файла в /dev для флехи никакого не видно.
Возможно ли восстановить её как-то?
Что посоветуете? Гугл предлагал забивать нулями носитель. Но лично я даже файл в /dev для флешки не обнаруживаю.
- Для комментирования войдите или зарегистрируйтесь
А раньше она на этом компе
А раньше она на этом компе читалась? Возможно тут нюансы, т.к. ты пишешь, что флешка USB-3.0, а порты только USB-2.0 (
Linux Foundation 2.0 root hub
)! Хотя теоретически она читаться должна.Проверь/настрой конфигурацию ядра для USB устройств.
Покажи
Конечно, читалась.
У меня и Винда параллельно установлена на ноуте. И в ней раньше видна была флешка.
Наверное, флеха умерла.
Нашел этот материал:
Восстанавливаем флешки
Перевод флешки в тестовый режим
Скачал программу Innostor 917 MP Tool. Проверка флешки шла около 1 часа 30 мин, потом выскочила ошибка.
Бросил флеху в ящик до следующего вдохновения.
Люди говорят, что проходит время.
Время говорит, что проходят люди.
Спасибо.
Кстати, у меня изкоробочный OpenRC. Надо будет про systemd почитать подробнее. :)
Люди говорят, что проходит время.
Время говорит, что проходят люди.
Пока в загрузочном меню не
Пока в загрузочном меню не появится - ядро не при чем.
Попробуйте на другом компьютере.
Сам-то понял, что сказал?!
Сам-то понял, что сказал?! :)
Загрузочное меню - это БИОС, а ни одна современная система БИОС уже давно не использует.
Поэтому, если загружаться не нужно, то и БИОС не причем.
Для ТС - посмотри в БИОСе, там должены быть параметры управления
legacy
иsecure boot
. Такlegacy
надо разрешить, аsecure boot
- запретить.SysA написал(а):Сам-то
Меню есть (см. ТС). Это "биос". А биос не используется. Потеха. :-D
То, что я сказал, как раз про загрузочную флэшку, каковая у ТС. А вот что ты сказал - сам-то понял?
Для тех, кто в танке:
Для тех, кто в танке:
1. БИОС - только для начальной загрузки загрузчика (в legacy режиме).
2. После начальной загрузки загрузчика запуск ядра и дальнейшая работа системы происходит БЕЗ какого либо участия БИОСа, в отличие от ДОС'а, когда система обращалась к БИОСу в процессе работы.
3. Периферийные устройства (флешка и т.д.) могут инициироваться ядром (
udev
) и нормально работать (lsusb
,/dev
и пр.) без распознавания в БИОСе, если их поддержка включена в ядро. У ТС, похоже, поддержка USB контроллера есть в ядре (lsusb
показывает), а поддержки самой флешки (там бывают всякие нюансы) - нет!4. Возможно БИОС не поддерживает режим совместимости с флешкой этого (USB-3.0) типа. Потому и был мой вопрос: "Читалась ли она раньше" на этом компе. Возможно у производителя есть обновление на БИОС, которое решило бы проблему загрузки.
Из самого начала:Helloo
Начало (из танка это видно):
Обычная флэшка, была загрузочной, биосом нормально виделась. Хватит бредить уже, нужно проверить флэшку на другом компьютере, если тоже не видна биосом - лечить восстановительной утилитой от производителя, если есть такая.
/
Помимо
lsusb
интересно почитать сообщения из кольцевого буфера ядра (dmesg
).:wq
--
Live free or die
Точнее, лог начального загрузчика:
Точнее, лог начального загрузчика:
journalctl -xb
при загрузкеsystemd
, иdmesg
сразу же после загрузки системы безsystemd
.udevadm monitor
А если
udevadm monitor
и втыкаем флэху в разъем?
буду честен, я не знаю, почему у меня все работает