Нажмите "Enter", чтобы перейти к содержанию

Почему не определяется флешка на компьютере: ПОЧЕМУ КОМПЬЮТЕР НЕ ВИДИТ ФЛЕШКУ

Как использовать DiskPart для очистки и форматирования диска, который не работает в Windows 10

При покупке по ссылкам на нашем сайте мы можем получать партнерскую комиссию. Вот как это работает.

Исправить диск DiskPart в Windows 10 (Изображение предоставлено: Будущее)

Если у вас возникли проблемы с внешним диском в Windows 10, такие как повреждение данных или другие логические проблемы, вы можете легко стереть все и начать заново, используя DiskPart для решения проблемы.

DiskPart — это инструмент командной строки для управления дисками, разделами, томами и виртуальными дисками через командную строку. Как правило, он работает лучше, чем другие инструменты, такие как «Управление дисками» и функция «Формат», доступные в проводнике.

В Windows 10 у вас могут быть разные стили разделов, включая основную загрузочную запись (MBR) и таблицу разделов GUID (GPT). MBR — это устаревший стиль раздела для стандартной базовой системы ввода-вывода (BIOS).

GPT — это новый стиль разделов, который обычно используется в устройствах Unified Extensible Firmware Interface (UEFI). Разница между ними заключается в том, что GPT предназначен для замены MBR, поскольку он поддерживает более четырех разделов и требуется на дисках объемом более 2 ТБ. Обычно вы хотите использовать GPT, но MBR также является хорошим вариантом для внешних дисков. Эти инструкции помогут вам использовать DiskPart в любом стиле разделов.

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

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

Как исправить проблемы с диском (MBR) с помощью DiskPart в Windows 10

Чтобы устранить проблемы с диском в Windows 10 с помощью DiskPart, выполните следующие действия:

  1. Открыть Запустить .
  2. Найдите Командная строка , щелкните правой кнопкой мыши верхний результат и выберите параметр Запуск от имени администратора .
  3. Введите следующую команду для запуска DiskPart и нажмите Введите : diskpart
  4. Введите следующую команду, чтобы вывести список всех активных дисков, и нажмите Введите : list disk
  5. Введите следующую команду, чтобы выбрать диск для очистки, и нажмите Введите : выберите диск НОМЕР ДИСКА

В команде замените «DIS К-НОМЕР» с приводом номер, который вы хотите восстановить, как он отображается в столбце «Диск». Вы можете стереть не тот диск, если не выполните этот шаг правильно. Действовать осторожно.

  1. Введите следующую команду, чтобы стереть диск, и нажмите Введите : clean

(Изображение предоставлено: Будущее)
  1. Введите следующую команду, чтобы подтвердить, что диск все еще выбран, и нажмите Enter : список дисков
  • Краткое примечание: Выходные данные должны содержать звездочку (*) рядом с выбранным диском. Если правильное хранилище не указано, выполните шаг 5 еще раз.
  1. (необязательно) Введите следующую команду, чтобы преобразовать диск в стиль раздела MBR, и нажмите Введите : convert mbr
  • Краткое примечание: Этот шаг требуется только в том случае, если хранилище настроено как GPT, и вы должны использовать стиль раздела MBR. Если раздел уже является MBR, вам не нужно запускать команду, но запуск команды не повлияет на процесс. Вы сможете определить тип раздела с помощью команды list disk . Если на диске нет метки GPT (*), это раздел MBR.
  1. Введите следующую команду, чтобы создать новый раздел, и нажмите . Введите : . выбрать раздел 1
  2. Введите следующую команду, чтобы сделать разделение активным и нажмите Enter : Active
  • Краткий совет: Вам нужно только установить раздел в качестве активного при использовании MBR. Вы можете определить, использует ли диск стиль раздела MBR или GPT с помощью список дисков команда. Если раздел имеет отметку в столбце GPT, это не раздел MBR. Если вам нужно настроить стиль раздела GPT, используйте другие шаги (см. ниже).

(Изображение предоставлено: Future)
  1. Введите следующую команду, чтобы отформатировать раздел с использованием файловой системы NTFS, установите метку диска и нажмите . Введите : format fs=FILE-SYSTEM label=DRIVE-LABEL quick

В команде заменить «FILE-SYSTEM» на имя файловой системы, которую вы хотите использовать, например NTFS или FAT32 , и замените «DRIVE-LABEL» на имя диска, как вы хотите, чтобы он отображался в проводнике. Параметр quick является необязательным для более быстрого форматирования. Однако, если вы не уверены в состоянии диска, лучше пропустить эту опцию. В зависимости от размера жесткого диска форматирование может занять много времени. В этом примере диск форматируется с использованием файловой системы NTFS и называется раздел «myData»: format fs=ntfs label=myData quick

(Изображение предоставлено: Future)
  1. Введите следующую команду, чтобы назначить букву и сделать диск доступным в проводнике, и нажмите Enter : присвоить букву =DRIVE-LETTER

В команде измените «DRIVE-LETTER» на букву для использования на диске, который не назначен другому устройству. В этом примере назначается буква «G»: assign letter=g

  1. Введите следующую команду, чтобы закрыть DiskPart, и нажмите Введите : exit
  2. Введите следующую команду, чтобы закрыть командную строку, и нажмите Введите : 900 38 выход

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

Как исправить проблемы с диском (GPT) с помощью DiskPart в Windows 10

Чтобы использовать DiskPart для устранения проблем с диском со стилем разделов GPT, выполните следующие действия:

  1. Открыть Запустить .
  2. Найдите Командная строка , щелкните правой кнопкой мыши верхний результат и выберите параметр Запуск от имени администратора .
  3. Введите следующую команду для запуска DiskPart и нажмите Введите : diskpart
  4. Введите следующую команду, чтобы вывести список всех активных дисков, и нажмите Введите : список дисков
  5. Введите следующую команду, чтобы выбрать диск, который вы хотите очистить, и нажмите Введите : выберите диск НОМЕР ДИСКА

В команде замените «НОМЕР ДИСКА» с номером диска, который вы хотите восстановить, как он отображается в столбце «Диск».

  1. Введите следующую команду, чтобы стереть диск, и нажмите Введите : clean

(Изображение предоставлено: Будущее)
  1. Введите следующую команду, чтобы подтвердить, что диск все еще выбран, и нажмите . Введите : list disk
  • Краткое примечание: Выходные данные должны содержать a стериск (*) рядом с выбранным диском. Если правильное хранилище не указано, выполните шаг 5 еще раз.
  1. Введите следующую команду, чтобы преобразовать стиль раздела в GPT, и нажмите . Введите : convert gpt
  2. Введите следующую команду для создания нового раздела и нажмите Enter : create partition primary
  3. Введите следующую команду, чтобы выбрать новый основной раздел и нажмите Enter : выберите раздел 1
  1. Введите следующую команду, чтобы отформатировать раздел в файловой системе NTFS, установите метку диска и нажмите Введите : format fs=FILE-SYSTEM label=DRIVE-LABEL quick

В команде замените «FILE-SYSTEM» на имя файловой системы, которую вы хотите использовать, например NTFS или FAT32. и замените «DRIVE-LABEL» именем диска, которое вы хотите, чтобы оно отображалось в проводнике. Быстрая опция не является обязательной для более быстрого выполнения форматирования. Однако, если вы не уверены в состоянии диска, лучше пропустить эту опцию. В зависимости от размера жесткого диска форматирование может занять много времени. В этом примере диск форматируется с использованием файловой системы NTFS и называется раздел «myData»: format fs=ntfs label=myData quick

(Изображение предоставлено: Будущее)
  1. Введите следующую команду, чтобы назначить букву и сделать диск доступным в Проводнике, и нажмите Введите : назначить букву =DRIVE-LETTER

В команде измените «DRIVE-LETTER» на букву, которую вы хотите использовать для диска, которая не назначена другому устройству. В этом примере назначается буква «W»: assign letter=w

  1. Введите следующую команду, чтобы закрыть DiskPart, и нажмите Введите : exit
  2. Введите следующую команду, чтобы закрыть командную строку, и нажмите Введите : 900 38 выход

После завершения Шаги, диск должен быть исправлен со стилем раздела GPT и доступен из проводника.

Дополнительные ресурсы

Для получения дополнительных полезных статей, обзоров и ответов на распространенные вопросы о Windows 10 и Windows 11 посетите следующие ресурсы:

  • Windows 11 для Windows Central — все, что вам нужно знать
  • Windows 10 для Windows Central — все, что вам нужно знать

Лучшие на сегодняшний день предложения Windows 11

159,99 $

81,99 $ 90 003 Посмотреть предложение

$135,99

Просмотреть предложение

Показать больше предложений

Все последние новости, обзоры и руководства для фанатов Windows и Xbox.

Свяжитесь со мной, чтобы сообщить о новостях и предложениях от других брендов Future. Получайте электронные письма от нас от имени наших надежных партнеров или спонсоров.

Мауро Хукулак — технический писатель WindowsCentral.com. Его основной задачей является написание подробных инструкций, которые помогут пользователям получить максимальную отдачу от Windows 10 и многих связанных с ней технологий.

У него есть опыт работы в сфере ИТ с профессиональными сертификатами Microsoft, Cisco и CompTIA, и он является признанным членом сообщества Microsoft MVP.

Средство просмотра дерева USB-устройств

  Описание

Средство просмотра дерева устройств USB, сокращенно UsbTreeView, основано на образце приложения Microsoft «USBView», который можно найти в комплектах разработки драйверов Windows и теперь отдельно на GitHub.
Но это только исходный код, исполняемый файл для конечных пользователей не предоставляется. Между тем, USBView поставляется в виде исполняемых файлов как часть «Инструментов отладки для Windows», см. здесь: USBView. Но все же это все еще более или менее просто демонстрационное приложение для Windows USB API, спустя 20 лет оно все еще даже не сохраняет положение окна.
..

UsbTreeView начался с исходного кода USBView из DDK для Server 2003. Вот улучшения, которые я сделал:

  • Положение окна сохраняется, да
  • Информация из управления устройствами Windows собирается и сопоставляется с найденными USB-устройствами; Поэтому UsbTreeView может показывать дочерние устройства, включая буквы дисков и COM-порты.
  • Можно установить цвет фона и шрифт правой панели (на скриншотах показан шрифт DOSlike 7)
  • Сохраняет выбор элемента дерева после обновления
  • Показывает открытые дескрипторы при неудачном безопасном удалении
  • Декодируется гораздо больше дескрипторов, чем Audio 2.0
  • Hexdump дескрипторов может быть показан
  • Безопасное удаление, перезапуск устройства и перезапуск порта
  • Расширенная информация о USB, доступная в Windows 8 и 10 (взято из последнего примера приложения USBView)
  • Расширенная информация о хост-контроллерах
  • Неудачные запросы USB повторяются в фоновом режиме, т. е. если мышь USB была перемещена при запросе ее свойств
  • Панель инструментов со списками переходов для быстрого поиска устройств в сложных деревьях
  • TreeView со значками 16×16 ручной работы, в USBView использовались значки 32×32, уменьшенные до 15×15
  • много мелких улучшений
С V3.0
  • Больше не требуется перечисление всех устройств при получении и удалении USB-устройства
  • Функция поиска (не полный текст, только такие элементы, как идентификатор устройства, буква диска, имя тома и т. д.)
  • Некоторые новые сочетания клавиш (Alt+D, чтобы открыть список дисков, Alt+O, список «Другие», Alt+S, чтобы сфокусировать редактирование поиска, Alt+Left/Right для циклического просмотра результатов поиска
  • Варианты, чтобы не расширять пустые концентраторы или концентратор только с присоединенными пустыми концентраторами
  • Варианты перехода к прибывшим и удаленным устройствам
  • Возможность развернуть элементы дерева, чтобы сделать видимыми выбранные прибывшие и удаленные устройства
  • Возможность переименовать элементы дерева (нажмите F2 или щелкните один раз, когда выбрано)
  • Использует визуальную тему Windows с возможностью отключения
С V3. 2
  • Подсветка Treenode прибывших и удаленных устройств
С V3.3
  • Может записывать и читать отчет в формате XML (не совместим с USBView)
С V3.5
  • Может копировать полноразмерный скриншот древовидного представления в буфер обмена Windows.
С V3.7
  • Узел дерева USB-устройств может использовать лучшие имена, чем те (часто общие) из диспетчера устройств
С V3.8
  • Пункт контекстного меню «Regedit…» для открытия ключей реестра определенных устройств в редакторе реестра Windows
 

  Последняя история

Старая история V3.8.5
  • Исправление: некоторые значения реестра отображались, даже если они отсутствуют
  • Новое: несуществующие порты больше не отображаются в дереве.
  • Новое: меню инструментов для открытия диспетчера устройств Windows, диспетчера дисков и т. д.
V3.8.4
  • Исправление: некоторые мелкие исправления
V3.8.3
  • Исправление: загрузка XML-отчета не работала в Windows с кодовой страницей ANSI с использованием кодировки переменной ширины (китайский/японский/корейский)
V3.8.2
  • Исправление: начиная с версии 3.7.7 новые устройства больше не обнаруживались после удаления концентратора до полного обновления
  • Новое: декодирован дескриптор возможностей Billboard
V3.8.1
  • Исправление: запуск Regedit в основном не работал
V3.8.0
  • Новое: пункт контекстного меню «Regedit…» для открытия ключей реестра определенных устройств в редакторе реестра Windows.
  • Перемотка назад: отчет о USB версии 2.0 больше не считается ошибкой, если устройство не доставляет Дескриптор device_qualifier «other_speed», поскольку в документе 2002_05_28_errata.
    pdf указано:
    «Устройства только для полной и низкой скорости, разработанные в соответствии с этой спецификацией, также должны использовать номер версии 2.0»
    даже основная спецификация USB 2.0 говорит в 9.2.6.6:
    «Устройства, поддерживающие высокую скорость, должны установить номер версии в поле bcdUSB своих дескрипторов на 02:00 ч. Это указывает на то, что такие устройства поддерживают запросы other_speed, определенные USB 2.0». Но устройства Full Speed ​​не поддерживают запросы other_speed, поскольку у них нет другой скорости…
V3.7.8
  • Исправление: V3.7.7 не показывал окно при запуске под XP через проводник Windows (поскольку он передает дескрипторы stdin/out, поэтому UsbTreeView считает, что должен молча написать отчет на stdout)
  • Исправление: V3.7.7 аварийно завершал работу, когда концентратор не доставлял свою информацию USB_HUB_INFORMATION
V3.7.7
  • Обходной путь: некоторые хост-контроллеры ASMedia не могут доставить символическую ссылку своего корневого концентратора с помощью IOCTL_USB_GET_ROOT_HUB_NAME. Та же проблема при запросе симлинка стандартного хаба (IOCTL_USB_GET_NODE_CONNECTION_NAME). Оба вызова может завершиться ошибкой ERROR_NOT_SUPPORTED при использовании драйверов ASMedia asmtxhci.sys и asmthub3.sys. Оба случая теперь разрешаются отношением родитель-потомок устройств.
  • Новое: Для /R и /X «волшебное» имя файла «stdout» заставляет его записывать текстовый или XML-отчет в стандартный вывод вместо фактического файла. Если он не перенаправлен, он присоединяется к консоли родительского процесса или создает новую.
V3.7.6
  • Исправление: wChannelConfig дескрипторов Audio 1.0 декодировалось неправильно, возможен сбой
  • Исправление: другой дескриптор конфигурации скорости не отображался, начиная с версии 3.4
V3.7.5
  • Исправление: выпуск x64 не сохранял настройки, когда у него нет прав на запись в INI-файл, поскольку Windows выполняет перенаправление VirtualStore только для 32-разрядных приложений. Без доступа на запись INI теперь сохраняется в %ALLUSERSPROFILE%\Uwe Sieber (в Windows 2000, XP и 2003 в %APPDATA%)
V3.7.4
  • Исправление: параметр «Прочитать строковый дескриптор Msft 0xEE» был прочитан инвертированным из INI, начиная с версии 3.4.0, поэтому он переключался между включением и выключением при каждом запуске.
  • Исправление: bInterval дескрипторов конечных точек декодировался неправильно
  • Новое: выпадающие списки шириной с самый длинный элемент
V3.7.3
  • Новое: некоторая тонкая настройка для именования интеллектуальных узлов.
V3.7.2
  • Исправление: при переименовании узла USB-разработчика именем по умолчанию всегда было описание устройства из диспетчера устройств, даже если был выбран другой источник
V3.7.1
  • Исправление: в версии 3.7.0 не было допустимого значения по умолчанию для нового источника отображаемых имен, что приводило к отображению идентификаторов устройств до тех пор, пока не был выбран допустимый источник
V3. 7.0
  • Новое: узлы дерева USB-устройств теперь могут отображать либо имена из диспетчера устройств (как UsbTreeView до V3.7), либо имена, созданные из строковых дескрипторов USB, либо (новое значение по умолчанию) умный выбор доступных строк (дайте мне знать, если это не выглядит умным для одного из ваших устройств)
  • Исправление: V3.6.0 сообщил об ошибке для завершающего символа NULL в строковых дескрипторах, даже если его нет
V3.6.0
  • Новое: поддержка экранов с высоким разрешением — больше не требуется масштабирование растрового изображения в Windows 8 и 10.
V3.5.3
  • Исправление: неправильный цвет шрифта при выделении выбранного узла, когда он не сфокусирован
V3.5.2
  • Исправление: максимальная скорость порта отображалась неправильно в системах до Win8
  • Исправление: поля со списком со старым содержимым после загрузки отчета XML
V3.5.1
  • Исправление: мелкие исправления
V3. 5.0
  • Исправление: сбой в Windows 8, 8.1, Server 2008 при работе с сопутствующими портами
  • Новое: выделение сопутствующих портов (Win8+)
  • Новое: Щелкните правой кнопкой мыши -> Копировать дерево отсюда, чтобы скопировать полный снимок экрана дерева.
V3.4.4
  • Исправление: начиная с V3.4.0 копирование дерева в буфер обмена не работало
  • Исправление: начиная с версии 3.4.1 возможен сбой при перезапуске концентратора
V3.4.3
  • Исправление: начиная с V3.4.1 порты SuperSpeed ​​не имели значка «S», а максимальная скорость отображалась как SuperSpeedPlus
V3.4.2
  • Исправление: сбой версии 3.4.1 в системах до Win8
V3.4.1
  • Исправление: дочерние устройства сортируются по идентификатору устройства вместо имени ядра, по крайней мере, для устройств, с которыми столкнулся автор. это приводит к лучшей сортировке, например. для COM-портов
  • Исправление: контекстное меню TreeView не работало при отрицательных координатах мыши (на экранах слева от главного экрана).
  • Новое: Показывает сводку с самой интересной информацией
  • Новое: может отображать сумму используемых конечных точек всех устройств, подключенных к корневому концентратору, в древовидном представлении.
  • Новое: запоминает, какие порты когда-либо работали в SuperSpeedPlus (поскольку пока нет возможности запросить эту возможность)
V3.4.0
  • Исправление: сбой с неисправным USB-концентратором
  • Новое: декодируются дескрипторы UVC 1.5 H.264.
  • Новое: разрешено больше идентификаторов GUID интерфейса устройства.
  • Новое: Сообщение о USB версии 2.0 считается ошибкой, если устройство не доставляет Дескриптор device_qualifier «other_speed», потому что в спецификации USB 2.0 указано 9.2.6.6: «Устройства, поддерживающие высокую скорость, должны установить номер версии в поле bcdUSB своих дескрипторов на 02:00 ч. Это указывает на то, что такие устройства поддерживают запросы other_speed, определенные USB 2. 0».
V3.3.8
  • Новое: содержит около 12000 названий поставщиков из usbif.json вместо 1000 из прежнего usb.if
  • Новое: возможность разрешить запуск только одного экземпляра
  • Новое: узлы устройств с проблемой показывают всплывающую подсказку с описанием проблемы
V3.3.7
  • Исправление: переименованные элементы дерева не отображались с настроенным именем при запуске
V3.3.6
  • Новое: Показывает флаги реестра в HKLM\SYSTEM\CurrentControlSet\Control\usbstor\VVVVPPPP
V3.3.5
  • Новое: сумма используемых конечных точек показана для корневых концентраторов.
  • Новое: возможность отображать количество используемых конечных точек в дереве.
  • Исправление: сбои при удалении устройства
V3.3.4
  • Исправление: иногда усеченный XML-отчет
  • Новое: выбранный узел дерева можно переименовать, нажав F2 или один раз щелкнув его левой кнопкой мыши (требуются права администратора).
V3.3.3
  • Новое: находит корневые концентраторы, которые не являются дочерними устройствами их хост-контроллера (часто видно на виртуальном USB через локальную сеть).
V3.3.2
  • Исправление: текстовый отчет из командной строки не работал, начиная с версии 3.3.0
V3.3.1
  • Исправление: прибытие устройства не обнаружено, если реестр содержит неверный путь к устройству для USB-концентратора.
V3.3.0
  • Новое: можно писать и читать отчет в формате XML.
V3.2.4
  • Исправление: сбой при отображении открытого дескриптора после неудачного безопасного удаления устройства с COM-портом
  • Исправление: MessageBox отображался после написания отчета с помощью командной строки
  • Исправление: код guidExtensionCode в «дескрипторе модуля расширения управления видео» не отображался
  • Новое: имя guidExtensionCode (например, «YUY2») извлекается из первых четырех байтов GUID.
V3.2.3
  • Исправление: некоторые строки для функционального дескриптора смарт-карты отображались в виде вопросительных знаков.
  • Исправление: интервалы кадров UVC отображались без долей миллисекунд для типа непрерывного кадра
V3.2.2
  • Исправление: интервалы кадров UVC отображались без долей миллисекунд
V3.2.1
  • Исправление: в XP процесс UsbTreeView не завершался после использования «Безопасного удаления».
  • Новое: цвет выделения выбранного элемента темнее.
V3.2.0
  • Новое: подсветка TreeView, известная из SysInternals ProcessExplorer.
  • Новое: при неудачном «безопасном удалении» отображаются открытые дескрипторы, найденные для идентификатора устройства, который Windows возвращает как VetoName.
  • Новое: Показывает флаги USB глобального реестра в HKLM\SYSTEM\CurrentControlSet\Control\UsbFlags и HKLM\SYSTEM\CurrentControlSet\Services\usbhub\hubg
V3. 1.7
  • Новое: Обнаруживает появление USB-устройств, даже если их драйвер не запускается, т.е. если драйвер еще не установлен
  • Новое: Обнаруживает дочерние устройства USB-устройств, даже если они не генерируют уведомления устройств и не перечисляются SetupDiGetClassDevs (видно на Arduino Micro).
V3.1.6
  • Исправление: запрашивался дескриптор квалификатора устройства, даже если устройство работает на скорости SuperSpeed.
V3.1.5
  • Новое: возможность отображать цепочку портов вместо номера порта в дереве.
  • Исправление: некоторые шестнадцатеричные дампы отсутствовали
  • Исправление: для устройств USB 1.x запрашивался дескриптор квалификатора устройства.
V3.1.4
  • Новое: функция копирования дерева в буфер обмена
  • Новое: текст копируется в буфер обмена как HTML-фрагмент, заключенный в теги
    , для получения моноширинного шрифта навскидку
     
  • Новинка: Функция считывания смарт-карт Descritpor decoded
  • Исправление: объем дисководов CDROM не распознавался по прибытии
V3. 1.3
  • Исправление: неправильное значение отображалось для селектора часов в дескрипторе модуля селектора часов управления звуком 2.0
  • Новое: полное перечисление при обнаружении уведомления об отсутствии USB-устройства (обходной путь для серверов USB-устройств SILEX).
V3.1.2
  • Исправление: случайный сбой при безопасном удалении
  • Исправление: начиная с версии 3.0.6 отсутствует информация об устройстве для контроллеров UHCI под Windows 2000.
  • Исправление: wPacketSize декодировался неправильно, если устройство SuperSpeed ​​сообщало о скорости шины устройства 0x02
Версия 3.1.1 (06 мая 2017 г.)
  • Новое: может отображать несколько дескрипторов конфигурации и другой конфигурации скорости
  • Новое: подменю TreeView для копирования некоторых строк идентификатора в буфер обмена
Версия 3.1.0 (24 февраля 2017 г.)
  • Исправление: удаление томов хранилища обрабатывается неправильно.
  • Новое: проект теперь является UNICODE, поэтому строковые дескрипторы, отличные от ASCII, отображаются правильно, даже если кодовая страница Windows ANSI не может
  • Новое: повышена надежность при декодировании недопустимых дескрипторов.
  • Новое: опция «Всегда сверху»
V3.0.8 (01 января 2017 г.)
  • Исправление: больше не меняется шрифт в текстовой области при нажатии некоторых специальных символов.
V3.0.7 (9 декабря 2016 г.)
  • Новое: Улучшено определение прихода/удаления дочерних устройств
  • Новое: устройства с низким энергопотреблением и кодом проблемы 0 получают значок «D1», «D2» и т. д. вместо восклицательного знака.
  • Новое: обходной путь для странного явления: на некоторых устройствах Windows уведомления приходят с широкими строками, даже использовался RegisterDeviceNotificationA; С этим сейчас разбираются.
Версия 3.0.6 (10 ноября 2016 г.)
  • Новое: поддержка виртуальных USB-контроллеров, где хост-контроллер и корневой концентратор являются одним и тем же устройством.
V3.0.5 (3 ноября 2016 г.)
  • Новое: свойство порта PortConnectorIsTypeC (только для Win10)
Версия 3.0.4 (15 августа 2016 г.)
  • Новое: номера проблем диспетчера устройств отображаются в значках в виде дерева.
Версия 3.0.3 (29 июня 2016 г.)
  • Новое: результаты поиска выделяются на текстовой панели (теперь это элемент управления RichEdit)
Версия 3.0.2 (16 июня 2016 г.)
  • Исправление: выпадающие списки не обновлялись при появлении и удалении устройства
Версия 3.0.1 (13 июня 2016 г.)
  • Исправление: сбой при полном обновлении
Версия 3.0.0 (12 июня 2016 г.)
  • Новое: больше не требуется перечисление всех устройств при получении и удалении USB-устройства.
  • Новое: функция поиска (не полный текст, только такие элементы, как идентификатор устройства, буква диска, имя тома и т. д.)
  • Новое: при необходимости элементы управления панели инструментов уменьшаются.
  • Новое: несколько новых сочетаний клавиш (Alt+D для открытия списка дисков, Alt+O для списка «Другие», Alt+S для фокусировки редактирование поиска, Alt+Left/Right для циклического просмотра результатов поиска
  • Новое: параметры не расширять пустые концентраторы или концентратор только с присоединенными пустыми концентраторами
  • Новое: возможности перехода к прибывшим и удаленным устройствам
  • Новое: возможность развернуть элементы дерева, чтобы сделать видимыми выбранные прибывшие и удаленные устройства.
  • Новое: использует визуальную тему Windows с возможностью отключения.
 

  Скриншоты

USB 1.1
Здесь у нас есть старый компьютер XP с одним хост-контроллером USB 1. 1. Как и любой хост-контроллер USB, он имеет ровно один корневой концентратор USB. Корневой концентратор имеет два порта, к порту 1 подключено запоминающее устройство USB, которое подключено к диску с буквой Z:. Даже USB-накопитель USB 2.0 работает на полной скорости только потому, что подключен к концентратору USB 1.1.
 

USB 2.0
Здесь у нас есть компьютер Win7 с набором микросхем Intel P35, который имеет 8 высокоскоростных портов USB 2.0. Здесь 8 физических портов разделены: 4 контроллера USB 1.1 работают с низкоскоростными и полноскоростными устройствами USB, а один контроллер USB «Enhanced» работает с высокоскоростными устройствами. Я не знаю, почему порты 1.1 разделены на 4 контроллера по 2 порта на каждом. Поскольку все производители делают это, должна быть веская причина... 904:30 Высокоскоростные USB-контроллеры обычно имеют ключевое слово «Enhanced» в названии своего устройства. Начиная с Vista, «Возможности USB-концентратора» можно проверить на наличие флага «HighSpeed».
К порту 1 расширенного контроллера подключен высокоскоростной USB-концентратор, а к его порту 4 подключено запоминающее устройство USB, которое благодаря USBDLM, установленному на букву диска Z: снова. Здесь он работает на высокой скорости.
В новом наборе микросхем Intel больше нет корневых концентраторов USB1. Вместо этого есть два встроенных стандартных концентратора, которые переводят Низкую и Полную скорость в Высокоскоростную. Intel называет их «Интегрированный концентратор согласования скорости USB 2.0».

USB 3.0
Здесь у нас есть компьютер Win8 с картой контроллера Texas Instrumens TUSB7340 USB SuperSpeed. Windows 8 имеет встроенную поддержку USB 3.0 SuperSpeed ​​и расширенный стек USB, который предоставляет больше информации, например. какую скорость поддерживает каждый порт. Поэтому UsbTreeView может отображать букву «H» на значке высокоскоростных портов и букву «S» для портов SuperSpeed. По-прежнему отсутствует информация о поддерживаемой скорости SuperSpeed ​​(5, 10 или 20 Гбит/с) 904:30 TUSB7340 имеет 4 физических порта. 4 логических порта предназначены для низкоскоростных, полноскоростных и высокоскоростных устройств, а еще 4 — для устройств SuperSpeed. Windows 8 также предоставляет информацию о том, какие логические порты принадлежат друг другу. На снимке экрана вы видите, что выбранный порт 4 имеет CompanionPortNumber 8, это означает, что порты 4 и 8 используют один и тот же физический порт.
Порты USB-C могут иметь два сопутствующих порта (группа из одного USB2 и двух USB3): вместо переключения линий USB3 RX/TX в зависимости от ориентации устройства, 2x5 контактов USB3 просто подключаются к двум отдельным портам USB3. , см. здесь: https://richardg867.wordpress.com/2020/02/29/usb-c-done-cheap/
 

Концентратор USB 3.0
Концентраторы USB3 на самом деле являются двумя полностью независимыми концентраторами, один для SuperSpeed, а другой для High, Full и Low-Speed ​​устройств.
Концентратор SuperSpeed ​​подключается к пяти контактам глубоко внутри порта USB3, концентратор High-Speed ​​подключается к четырем контактам перед портом.
Единственная общая черта заключается в том, что оба они подключены к портам, которые являются взаимными «портами-компаньонами». 904:30 Здесь порт 20 является сопутствующим портом порта 9 и наоборот. Порт 9 выделен красным, потому что это высокоскоростной порт. Если выбрать порт 9, то порт 20 будет выделен синим цветом, поскольку это порт SuperSpeed:
 


Порты двух концентраторов являются взаимными сопутствующими портами одного и того же порта на другом концентраторе.
Устройство USB3 сначала пытается установить стабильную связь с портом USB3. Если это не удается (например, из-за слишком длинного или слишком плохого кабеля), он пытается использовать высокоскоростное соединение USB2, которое обычно работает, потому что его электрические требования намного ниже. 904:30 С помощью подходящего адаптера можно одновременно подключить устройство SuperSpeed ​​и устройство HighSpeed ​​к одному и тому же физическому порту. Это происходит и с поддельными концентраторами USB3, которые на самом деле являются высокоскоростными концентраторами с пятью контактами SuperSpeed, подключенными к одному или всем выходным портам.
Таким образом, при подключении концентратора USB3 должно быть два концентратора, иначе это подделка.

Контроллер Intel xHCI серии 8
Здесь у нас есть куча желтых восклицательных знаков на контроллере Intel Series 8 xHCI на плате Asus H81-Plus. Его порты с 11 по 15 имеют статус подключения 3 «Общий сбой устройства», что приводит к желтым восклицательным знакам в дереве. 904:30 Вероятно, это результат наличия большего количества портов, чем фактически доступных портов. В таблице данных Intel задокументирован регистр под названием MAXPORTS:
. " Количество портов (MAXPORTS)
Значение в этом поле отражает порт с наибольшим номером в контроллере, а не фактическое количество портов. Это допускает пробелы в нумерации портов между возможностями протоколов USB2 и USB3.
"
Так вот порты с 11 по 15 на самом деле пробел в нумерации портов, портов не существует. Начиная с V3.8.5 UsbTreeView больше не показывает такие порты (Windows 8 и выше). Драйверы Intel (которые вам нужны до Windows 7) просто сообщают NoDeviceConnected на этих портах.
 


 


  Определение простых устройств BadUSB

Простые устройства BadUSB представляют собой составные USB-устройства, поэтому они сохраняют свою обычную функциональность, но имеют дополнительную «плохую» функцию в качестве клавиатуры или сетевого адаптера. 904:30 С помощью UsbTreeView вы можете проверить:

Устройство BadUSB, продемонстрированное Адамом Каудиллом и Брэндоном Уилсоном на github.com, выглядит так:

      ======================== Устройство USB ========================

        +++++++++++++++++ Информация об устройстве ++++++++++++++++++++
Описание устройства: Композитное USB-устройство
Идентификатор устройства: USB\VID_13FE&PID_5201\6&1A941099&0&2
Ключевое имя драйвера: {36fc9e60-c465-11cf-8056-444553540000}\0021
Драйвер: C:\Windows\system32\DRIVERS\usbccgp. sys
Устаревший тип шины: PNPBus
Класс : USB
Сервис: usbccgp
Перечислитель: USB
Информация о местоположении: Port_#0002.Hub_#0006
Информация о производителе: (Стандартный хост-контроллер USB)
Дочернее устройство 1: Дисковод
 Идентификатор устройства: USB\VID_13FE&PID_5201&MI_00\7&17D1C3FF&0&0000
 Класс : USB
Дочернее устройство 2: USB-устройство ввода
 Идентификатор устройства: USB\VID_13FE&PID_5201&MI_01\7&17D1C3FF&0&0001
 Класс : HIDКласс
 
Обратите внимание, что это составное устройство, то есть имеет два дочерних устройства — ожидаемый диск и потенциально неисправную клавиатуру.

Обычный USB-накопитель выглядит так:

      ======================== Устройство USB ========================

        +++++++++++++++++ Информация об устройстве ++++++++++++++++++++
Описание устройства: SanDisk Cruzer Edge
Идентификатор устройства: USB\VID_0781&PID_556B\20043514800F42F2829F
Ключевое имя драйвера: {36fc9e60-c465-11cf-8056-444553540000}\0023
Драйвер: C:\Windows\system32\DRIVERS\USBSTOR. SYS
Устаревший тип шины: PNPBus
Класс : USB
Сервис : USBSTOR
Перечислитель: USB
Информация о местоположении: Port_#0002.Hub_#0006
Информация о производителе: USB-накопитель
Дочернее устройство 1: Диск
 Идентификатор устройства: USBSTOR\DISK&VEN_SANDISK&PROD_CRUZER_EDGE&REV_1.18\123
 Класс : Дисковод
  Том : \\?\Том {4d513cf0-6422-11e4-86f7-001b2157a355}\
  Имя ядра: \Device\HarddiskVolume17
  Точка монтирования: Z:\
 
USBDLM может запросить при получении новой клавиатуры или сетевого устройства, нужно ли их активировать:
https://www.uwe-sieber.de/usbdlm_help_e.html#badusb
 


  Условия и загрузка

Скачать последнюю версию:
x64:
https://www.uwe-sieber.de/files/UsbTreeView_x64.zip 904:30 (~360 КБ)
Win32:
https://www. uwe-sieber.de/files/UsbTreeView_Win32.zip
(~390 КБ)
Загрузите старую версию V3.0.2 (последняя без элемента управления RichEdit):
https://www.uwe-sieber.de/files/usbtreeview302.zip
(~299 КБ)
Скачать старую версию V2.6.1 (последняя 2.x):
https://www.uwe-sieber.de/files/usbtreeview261.zip
(~273 КБ)
Скачать старую версию V2.0.2:
https://www.uwe-sieber.de/files/usbtreeview202.zip
(126 КБ)
Скачать старую версию V1.5:
https://www.uwe-sieber.de/files/usbtreeview150.zip
(96 КБ)

Другие старые выпуски доступны под именами usbtreeviewNNN.zip.

UsbTreeView является бесплатным.

Разрешено:
- использование в любой среде, включая коммерческую
- включать в состав программных продуктов, в том числе коммерческих
- включить на CD/DVD компьютерные журналы
- раздача с помощью пакетных менеджеров
Запрещено: 904:30 - изменить любой из файлов
- предложение для загрузки с помощью программного обеспечения «загрузчик»

Я не прошу пожертвований, но некоторые пользователи настаивают, поэтому:
PayPal


 

 

  Аналогичные инструменты

Перезапустите USB-порт из командной строки:
Перезапустите USB-порт

Список USB-устройств в командной строке:
Список USB-устройств

Информация о последовательных COM-портах:
COM Port Info

Информация о накопителях:
USB Drive Info

 


Уве Зибер

Домашняя страница: https://www.

Ваш комментарий будет первым

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    © 2019 iApple-59.ru