Компьютер не видит флешку

Причины, связанные с тем, что вставленная в USB порт флешка не определяется операционной системой, могут быть совершенно различными. В ряде случаев это может быть связано с ошибкой Windows. Такая проблема устраняется достаточно просто после внесения необходимых изменений в настройки системы. Однако нередко причиной того, что компьютер не видит флешку, является ее поломка. В этом случае вам остается только попытаться восстановить данные, хранящиеся на носителе, и приобрести новое устройство.

Если компьютер не распознает флешку, он может сигнализировать об этом следующим образом:

  • появление сообщения «Вставьте диск», даже если флешка уже подключена к USB порту,
  • сообщение о необходимости форматирования диска,
  • сообщение об ошибке данных,
  • полное зависание системы сразу после подключение флешки к компьютеру.

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

Самый простой способ определить, является ли причина поломки флешки аппаратной или связанной с операционной системой, проследить за индикатором flash-носителя. Если при подключении устройства, световой индикатор начинает мигать, с портом и флешкой все в порядке, а причину следует искать в самой операционной системе. В ином случае компьютер не видит флешку из-за поломки самой флешки или порта.

Компьютер не видит флешку из-за аппаратных ошибок

Первоначально следует изменить подключение флешки к ПК. Попробуйте сменить USB порт, к которому она была подключена, и посмотрите, к чему это приведет. Если флешка вызывает зависание системы или другую ошибку только при подключении к определенному USB порту, причина связана с его неисправностью.

Если вы подключаете флешку при помощи USB-хаба или удлинителя, попробуйте подключить ее напрямую. Если ошибка будет устранена, значит, проблема связана с устройством, через которое вы подключали запоминающий накопитель.

Последовательно отключите от USB портов компьютера все подключенные к нему устройства (внешние HDD, принтер, web-камеру и т.д.), оставив только клавиатуру и мышь. После этого попробуйте подключить к нему флешку. Если flash-носитель заработал, проблема связана с недостаточным питанием USB портов ПК, что может быть связано с мощностью блока питания. Вам следует или сменить блок питания на более мощный, или купить USB-хаб с собственным источником питания.

В некоторых случаях питания может не хватать, в случае если объем носителя слишком большой. Обычно такая проблема возникает на старых моделях ноутбуков. В этом случае устранить проблему, скорее всего, не удастся.

Довольно распространенной является ситуация, когда компьютер не видит флешку, подключенную к порту на передней панели системного блока. Причиной этого может быть то, что этот порт не подключен к блоку питания, или в том, что на него подается слишком мало питания.

Вирусы на флешке

Очень распространенной проблемой являются заражение flash-носителя вирусными приложениями. При подключении к USB порту компьютера, файл autorun.inf, предназначенный для запуска вредоносной программы в системе, попытается установить на компьютер вирус, в результате чего сработает блокировка антивирусной программы, поэтому при попытке открыть флешку возникнет сообщение «В доступе отказано».

В этом случае, прежде всего, нужно удалить файл autorun.inf, без которого расположенный на флешке вирус просто не будет запускаться. Для этого откройте флешку в Total Commander или в проводнике, вписав в адресную строку адрес накопителя (например, F:/).

Проводник

Выберет в меню «Сервис» пункт «Свойства папки». На вкладке «Вид» снимите галочку у пункта «Скрывать защищенные системные файлы и папки». Выберете «Показывать скрытые файлы и папки».

Показывать скрытые файлы и папки

Файл autorun.inf станет видимым. Удалите его. После этого обязательно просканируйте флешку антивирусом с обновленными базами.

Поясним, что файл autorun.inf не является вирусом и его успешное удаление не означает, что все хранящиеся на USB носителе данные безопасны. Autorun.inf – специальный файл, используемый системами Windows для автоматического запуска программ, расположенных на разнообразных носителях. Точно такой же файл можно увидеть, к примеру, на лицензионных дисках с программами.

Если открыть в проводнике флешку никак не удается, удалите autorun.inf при помощи командной строки. Для этого наберите в ней команду cd F:/, чтобы перейти на flash-носитель (вместо буквы F следует подставить букву, под которой определилась флешка), а затем наберете команду attrib -a -s -h -r autorun.inf и нажмите Enter. Тем самым вы поменяли атрибуты файла autorun.inf, сделав его доступным для удаления. Теперь наберите команду del autorun.inf и вновь нажмите Enter.

Еще один способ очистки флешки – это программа Flash Disinfector, которая, к сожалению, работает только в Windows XP. Работа программы очень проста: достаточно только подключить флешку к USB и запустить исполняемый файл Flash Disinfector. Перед вами появится окно, предупреждающее о возможности мерцании рабочего стола.

Окно предупреждающее о возможности мерцании рабочего стола

После того, как вы нажмете OK, файл autorun.inf будет удален. Аналогичную функцию выполняет другая бесплатная утилита Anti-autorun. Запустите программу и выберете пункт меню «Чистить».

Anti autorun

При возникновении ошибки «В доступе отказано», ни в коем случае не пытайтесь получить доступ к содержимому носителя при помощи отключения антивирусной программы. Это приведет к заражению системы компьютера.

Настройка USB в BIOS

Иногда компьютер или ноутбук не видит флешку вследствие того, что в BIOS отключена поддержка USB 2.0. Такое встречается крайне редко, так как обычно поддержка USB 2.0 включена по умолчанию, так как этот интерфейс используют большинство современных устройств. Тем не менее, проверить настройки BIOS будет не лишним.

Для того чтобы открыть BIOS, перезагрузите компьютер и до загрузки операционной системы несколько раз нажмите клавишу Delete или F12. Если вы не уверены в том, какая именно клавиша отвечает за загрузку BIOS, обратите внимание на текст, появляющийся на экране во время загрузки системы. В одной из строчек вам нужно найти сообщение вида Press F2 to enter Setup.

После этого вам понадобится найти пункт меню, отвечающий за включение USB в BIOS. Он может называться по-разному, наиболее распространенные названия Peripherals, Integrated Peripherals, Advanced. В случае если в BIOS вашего устройства отсутствует подобный пункт, изучите другие разделы.

Вам следует найти подпункт меню, где находятся настройки, отвечающие за включение USB. Они тоже могут иметь разное название, однако в них в обязательном порядке будет слово USB: Onboard USB Device, USB Controller, USB Function, USB Device, OnChip USB.

OnChip USB

Чтобы включить USB контроллер, установите отвечающий за это параметр в положение Enabled. Некоторые версии BIOS позволяют не только включить контроллер, но и указать режим его работы - V1.1 или V1.1+V2.0. В этом случае вам следует выбрать вариант V1.1+V2.0, так как он поддерживает два режима USB 1.1 и USB 2.0 одновременно.

Чтобы сохранить настройки, выберете в главном меню пункт Save & Exit Setup. Компьютер будет автоматически перезагружен. После его включения поддержка USB будет включена.

Компьютер не определяет USB-носитель из-за ошибок файловой системы

Для продолжения диагностики откройте «Диспетчер устройств» и откройте в нем раздел «Дисковые устройства».

Диспетчер устройств

Если устройство отсутствует, вероятнее всего, причина связана с перегоревшим контроллером карты памяти. Попробуйте подключить флешку к другим компьютерам, и если результат будет аналогичным, вам придется смириться с тем, что ни пользоваться этим носителем дальше, ни восстановить с него данные уже не удастся. Вы можете попробовать обратиться в сервис-центр, однако стоимость подобной работы может быть весьма высокой, поэтому вам придется самостоятельно решить, так уж ли важна вам хранившаяся на носителе информация.

Чтобы открыть «Диспетчер устройств» в Windows 7, просто введите его название в строку поиска меню «Пуск». В Windows XP вам будет необходимо кликнуть правой кнопкой мыши по ярлыку «Мой компьютер», выбрать в появившемся списке «Свойства» и найти там «Диспетчер устройств».

Если flash-носитель есть в открывшемся списке, но не отображается в проводнике, вероятно причина связана с неправильным форматированием флешки.

Управление дисками

Снова нажмите правой кнопкой мыши на ярлык «Компьютер» и выберете пункт «Управление». В открывшемся окне следует выбрать «Управление дисками». Если вы видите, что flash-носитель отображается нормально, но его файловая система неизвестна, исправить ошибку достаточно просто. Кликните правой кнопкой мыши по окошку, соответствующему съемному устройству и выберете «Форматировать». Если вы хотите ускорить процесс, поставьте галочку рядом с надписью «Быстрое форматирование». После этого flash-носитель должен начать работать без ошибок.

Конфликт файловых систем флешки и компьютера

В некоторых случаях одновременное использование двух файловых систем может привести к возникновению ошибок и зависанию системы. Обычно HDD компьютера еще при установке на него Windows форматируются в систему NTFS, тогда как флешки нередко используют иную файловую систему – FAT32. В этой ситуации достаточно просто отформатировать USB носитель в другой файловой системе, после чего проблема будет устранена.

Откройте раздел «Мой компьютер» и найдите в списке устройств флешку. Щелкнете по ярлыку правой кнопкой и выберете «Форматировать».

Выберете «Форматировать»

Перед вами появится окно. Проследите, что указанная в нем емкость соответствовала параметрам вашей флешки. В качестве файловой системы вам следует выбрать NTFS/ размер кластера можно оставить без изменений. В пункте «Способы форматирования» поставьте галочку в пункте «Быстрое (очистка оглавления)». Выберете «Начать».

Быстрое (очистка оглавления)

Подтвердите свои действия в появившемся окне.

Подтверждаем

После того, как форматирование будет завершено, перед вами появится соответствующее окно.

Завершаем форматирование

В случае если вы предпочитаете графическому интерфейсу командную строку, просто введите в окне cmd.exe format Х: /FS:FAT, подставив вместо X – букву своей флешки.

Если во время форматирования флешки процесс прервался в результате ошибки, то, скорее всего, поврежден контроллер или чип памяти. Однако это далеко не всегда обозначает то, что устройство полностью вылетело из строя, так как существует возможность исправить USB носитель при помощи специализированных программ.

Выполнить форматирование флешки можно и при помощи специальных утилит, например, HP USB DiskFormatTool или HDD Low Level Format Tool. Также эти программы могут помочь вам в случае, если форматирование стандартными средствами Windows невозможно, так как система уменьшает размер носителя.

Интерфейс HP USB DiskFormatTool практически не отличается от интерфейса стандартной утилиты для форматирования в Windows.

Интерфейс HP USB DiskFormatTool

Внешний вид HDD Low Level Format Tool несколько иной, однако он тоже не вызовет у пользователя никаких затруднений.

HDD Low Level Format Tool

Необходимо выбрать в списке устройств флешку, перейти на следующую вкладку программ и нажать Format.

Нажать Format

Подтвердить начало процесса форматирования понадобится в отдельном открытом окне.

Подтверждаем форматирование

После этого перед вами появится окно, где вы сможете увидеть информацию о процессе.

Флешка не определяется из-за ошибок Windows XP

Одна из самых распространенных причин того, что компьютер не видит флешку, связана с ошибкой операционной системы. В Windows XP SP2 не имеется множества обновлений, необходимых для нормальной работы flash-носителей. При этом, нередко возникают ситуации, когда на одном и том же порту могут работать только некоторые флешки.

Самым простым решением в этом случае будет обновление операционной системы до SP3 или просто установка всех существующих обновлений, независимо от того, какой сервис-пак установлен.

Обновления, необходимые для работы флешки в Windows XP

Кратко перечислим основные обновления Winows XP, без которых работа флешки может вызывать разнообразные ошибки.

KB925196 - неправильное определение флешки или iPad. KB968132 - возникновение ошибок вследствие подключения нескольких flash-носителей. KB817900 – прекращение работы USB порта после извлечения флешки и вставления ее заново. KB895962 – прекращение работы flash-носителя после выключения принтера. KB314634 – работа только со старыми USB-устройствами. KB88740 — ошибка Rundll32.exe. KB871233 – флешка не работает, если компьютер только что вышел из режима сна или гибернации. KB312370 (2007) — поддержка USB 2.0.

Конфликты драйверов в Windows XP

Некоторые старые драйвера, установленные в Windows XP, могу привести к самым различным ошибкам, включая зависание системы, неправильное присвоение флешке буквы, а также к появлению сообщения «Вставьте диск».

Причина этого в том, что каждый раз, когда вы впервые подключаете новое устройство к компьютеру, система устанавливает для него драйвер, который остается в системе и после отключения флешки. Подключение новой флешки может вызвать конфликт, связанный с тем, что система попытается использовать уже установленный драйвер, соответствующий определенному USB порту, но другому USB накопителю. Устранить эту проблему достаточно просто.

Удаление драйверов для USB устройств

Для того чтобы исключить возникающие при подключении USB носителей конфликты вам понадобится удалить все имеющиеся в системе драйвера. Первым делом следует выключить ПК и отключить от него все USB устройства, включая внешние HDD, кард-ридеры, веб-камеры, а также оснащенные кард-ридером мышь и клавиатуру.
Включите компьютер снова и скачайте из интернета бесплатную утилиту DriveCleanup на официальном сайте uwe-sieber.de. Программа совместима со всеми версиями Windows, начина от XP. При скачивания файла обратите внимание на то, 32-битную или 64-битную версию вы выбрали.

Поместите файл drivecleunup.exe в директорию системную system32. Откройте командную строку и наберите в ней drivecleunup.exe. После этого в окне командной строки появятся сведения об удаляемых драйверах.

Удаление драйверов

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

Что делать если Windows 7 не видит флешку

Проблемы с определением USB контроллеров возникают не только в Windows XP, но и в современной операционной системе Windows7. В этом случае причина проблем не связана с необходимостью установки обновлений, так как в «семерке» изначально имеются все необходимые приложения для установки драйверов USB устройств и работы с ними.

Тем не менее, в Windows 7 имеется ошибка, связанная с записыванием в реестр неправильной информацией о контроллерах USB. Характерным признаком этого является отображение рядом со списком всех USB устройств в ветке «Контроллеры универсальной последовательной шины USB» желтого восклицательного знака.

Контроллеры универсальной последовательной шины USB

Для того чтобы исправить ошибку, найдите в реестре раздел {36FC9E60-C465-11CF-8056-444553540000}, который находится в ветке HKLM\SYSTEM\CurrentControlSet\Control\Class\. Найдите в этом разделе ключи с названиями LowerFilters и UpperFilters. После этого создайте на всякий случай резервную копию реестра и удалите данные ключи.

Для создания резервной копии выделите необходимый раздел и выберете в меню Файл – Экспорт.

Затем откройте «Диспетчер устройств» и удалите оттуда все устройства, рядом с которыми находится восклицательный знак, и обновите конфигурацию оборудования. Система обнаружит все устройства и установит их драйвера.

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

Причины возникновения подобной проблемы могут быть разнообразны. Windows 7 может перестать видеть флешку после скачка напряжения или после использования приложений для работы с контроллерами USB носителя. Иногда желание перепрошить контроллер flash-устройства может обернуться самыми неожиданными проблемами.

В ряде случаев к возникновению проблем, связанных с работой USB устройств в Windows 7 может привести использование таких программ как ChipGenius, AlcorMP, JetFlash Recovery Tool.

ChipGenius предназначена для определения производителя и другой информации о контроллере устройства. AlcorMP – это приложение для перепрошивки контроллеров флэшек большинства производителей. JetFlash Recovery Tool – программа для перепрошивки флешек от Transcend.