Проблема возникла с флешками после какого-то из обновлений Windows 10. Некоторые USB флешки (не все) при втыкании в компьютер не появлялись в проводнике. При просмотре же дисков через консоль управления дисками, эти флешки имели статус «Вне сети».
Эти же флешки на других компьютерах под управлением Windows 7 или Windows 10 открывались нормально
Можно увидеть, что системой флешка распозналась, но она недоступна — «Вне сети» ( функция «в сети» для usb-флэшек недоступна ). При попытке включить диск из консоли управления компьютером получаем сообщение:
«Диск отключен в соответствии с установленной администратором политикой».
Политик никаких не применяется, система свежая, обновленная, лицензионная.
Погуглив немного, нашел несколько инструкций, как перевести диск в онлайн. Практически все они рекомендуют использовать запуск diskpart от лица администратора.
Однако, при попытке перевести диск в онлайн статус выдает ошибку:
DISKPART> online disk
Ошибка службы виртуальных дисков:
Объект не найден.
Путем проб и ошибок, достаточно долго разбирая различные решения на англоязычных сайтах (где было предложено и обновить драйвера, и поменять настройки электропитания для USB устройств, и чего-то еще), наконец нашел рабочий вариант решения проблемы, как заставить Windows 10 увидеть флешку.
Решение оказалось достаточно близким к использованию DISKPART, но немного другим. А именно, вместо запуска DISKPART от админской учетки, надо запустить Windows PowerShell (Пуск — Меню — W — Windows PowerShell) все так же от учетной записи администратора системы.
Далее набираем следующие команды :
PS C:\WINDOWS\system32> get-disk
Получаем список дисков с номером в первой колонке
Number Friendly Name Serial Number HealthStatus OperationalStatus
—— ————- ————- ———— ——————
0 INTEL SSDSC2KW120H6 BTLT705503ZC120GGN Healthy Online
1 WDC WD5000AAKX-00… WD-WMAYUN942037 Healthy Online
2 WDC WD5000AAKX-00… WD-WCAYUK805107 Healthy Online
3 Flash USB Disk 37270818F853706118283 Healthy Offline
Нам нужен диск номер 3. Переводим его в в online режим
PS C:\WINDOWS\system32> set-disk 3 -isoffline $false
И проверяем результат:
PS C:\WINDOWS\system32> get-disk
Number Friendly Name Serial Number HealthStatus OperationalStatus
—— ————- ————- ———— ——————
0 INTEL SSDSC2KW120H6 BTLT705503ZC120GGN Healthy Online
1 WDC WD5000AAKX-00… WD-WMAYUN942037 Healthy Online
2 WDC WD5000AAKX-00… WD-WCAYUK805107 Healthy Online
3 Flash USB Disk 37270818F853706118283 Healthy Online
Задача решена. Эти же действия можно проделать для каждого диска, который Windows 10 не видит.
Ну и напоследок. Частенько бывает, что после таких манипуляций флешка появляется в системе с атрибутом только для чтения. Снять защиту от записи на флешке быстрее всего оказалось с использованием командной строки. Запускам командную строку от лица администратора.
Стандартно выполняем «Пуск» — «Служебные Windows» — «Командная строка» (запустить с правами администратора). Далее вызываем утилиту управления дисками DISKPART. Можно также сразу запустить DISKPART из консоли PowerShell. Ниже у меня две флешки с атрибутами «только для чтения», чтобы убрать этот атрибут я вводил соответственно команды выбора нужного диска (select disk 3) и затем очистки соответствующего атрибута:
attributes disk clear readonly
C:\WINDOWS\system32>diskpart
Microsoft DiskPart, версия 10.0.17763.1
(C) Корпорация Майкрософт (Microsoft Corporation).
На компьютере: MYCOMP
DISKPART> list disk
Диск ### Состояние Размер Свободно Дин GPT
——— ————- ——- ——- — —
Диск 0 В сети 111 Gбайт 0 байт
Диск 1 В сети 465 Gбайт 0 байт
Диск 2 В сети 465 Gбайт 1024 Kбайт
Диск 3 В сети 14 Gбайт 2048 Kбайт
Диск 4 В сети 250 Gбайт 0 байт
DISKPART> select disk 3
Выбран диск 3.
DISKPART> attributes disk clear readonly
Атрибуты диска успешно очищены.
DISKPART> select disk 4
Выбран диск 4.
DISKPART> attributes disk clear readonly
Атрибуты диска успешно очищены.
DISKPART> exit
Завершение работы DiskPart…
C:\WINDOWS\system32>
Как исправить No Media
Не сталкивался с такой ошибкой
Ну наконец то рабочий солюшен ! Респект !