Работа с USB в C (Windows)
Это несколько вопросов, собранных в один пост.
1)Как лучше всего определить, подключено ли запоминающее устройство USB.
2) Как лучше всего записать данные на диск USB
3) Можете ли вы обращаться с памятью на диске usb так же, как с обычной памятью?.
(Могу ли я использовать как malloc и или написать непосредственно два его с values/ и или обнулить его?)
c
windows
usb
Поделиться
Источник
ixo
04 апреля 2009 в 03:06
2 ответа
- Windows блокировка usb порта на пользователя в c++
Мое программное обеспечение защищено аппаратным токеном USB, и я хочу добиться следующего: Пользователь должен иметь возможность запускать столько экземпляров программного обеспечения, сколько ему нравится Второй пользователь на той же машине не должен иметь возможности запустить приложение, если…
- Соединение с USB в c#
Возможный Дубликат : Как определить, что устройство USB было подключено? Я хочу создать приложение c# .net windows, в котором я хочу показать сообщение, когда любое устройство USB подключено к локальной машине. Кроме того, когда это устройство USB подключено, я хочу прочитать в нем определенный…
5
Диск USB отображается как буква диска. Вы можете обнаружить, что это может быть устройство USB, используя GetDriveType
API . Однако это говорит только о том, что он съемный, а не о том, что на самом деле это диск USB. Чтобы сказать это, вам, возможно, придется взглянуть на функцию SetupDiGetDeviceRegistryProperty (на которую ссылается ссылка GetDriveType
MSDN). Кроме того, можно установить диски, которые не являются буквами дисков, или буквы дисков, которые не представляют собой монтируемые диски, поэтому, чтобы найти все диски USB, вам нужно посмотреть на некоторые другие диски SetupDi. .. функции.
Поскольку это буква диска, обычным способом чтения и записи на диск USB является использование функций файловой системы, таких как fopen
или Windows CreateFile
. Если вы хотите записать непосредственно в него, как в память, вы можете создать файл, который охватывает все устройство, а затем сопоставить файл с памятью. Однако я бы не рекомендовал этого делать, кроме как в специализированных приложениях, потому что если есть ошибка ввода-вывода (включая, например, пользователь отключает диск), то ваша программа получит исключение SEH, и это создает множество осложнений, которых лучше всего избегать.
Поделиться
Doug
04 апреля 2009 в 03:34
0
Возможно, вы захотите взглянуть на HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR
. Он сообщает вам, какие устройства хранения USB известны. Все записи содержат ParentIdPrefix. Если диск присутствует в данный момент, то это можно найти в части данных значения HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
.
Поделиться
MSalters
09 апреля 2009 в 08:09
Похожие вопросы:
Windows Mobile-Disable USB (Compact Framework-C#)
Мне нужно отключить USB на мобильном телефоне Windows. Как отключить USB на Windows мобильном телефоне с помощью Compact Framework 2.0 (C#)? я тоже использую OpenNETCF. Если у него есть какой-то…
Работа с Subversion из ключа USB
В эти дни я беру с собой домой кое-какую работу и перевозлю ее по ключу USB, потому что моя работа находится в частной интрасети. Я использую Visual Studio 2008 и нахожу, что производительность…
Работа с USB устройствами в Mono
У меня есть требование, когда мне нужно обнаружить порт USB и прочитать данные с устройств. Я вижу много исходного кода для обнаружения портов USB, но можно ли считывать данные с устройств,…
Windows блокировка usb порта на пользователя в c++
Мое программное обеспечение защищено аппаратным токеном USB, и я хочу добиться следующего: Пользователь должен иметь возможность запускать столько экземпляров программного обеспечения, сколько ему…
Соединение с USB в c#
Возможный Дубликат : Как определить, что устройство USB было подключено? Я хочу создать приложение c# .net windows, в котором я хочу показать сообщение, когда любое устройство USB подключено к…
отправить команду на принтер через USB с C / C++ в windows
У меня есть принтер (Sewoo T320). Я хочу посылать команды через USB. Я нашел руководство, в котором показаны некоторые команды. Как я могу использовать их и напечатать что-то с C/C++ в windows. PDF…
Считывание данных с USB с помощью C++ на Windows 7
Я пытаюсь считывать выходные данные с приемника Trimble SPS-361 GPS, который подключен к машине Windows 7 через USB, используя C++ (предпочтительно) или Java . Я знаю, что люди задавали…
Windows USB учебник
Я пытался следовать учебнику Windows USB в Microsoft MSDN я проследил его до конца без ошибок, и вот результат 1>—— Build started: Project: USB Application1, Configuration: Win7 Debug x64…
Windows USB обновление устройства в C\C++
Я пытаюсь найти способ прагматично перечислить USB устройств, подключенных к USB портам PC. В Windows можно открыть Диспетчер устройств, затем щелкнуть правой кнопкой мыши по имени PC и выбрать Scan…
Не могу usb отладить, устройство не показывает
Я хочу протестировать свое приложение android на своем телефоне, но мое устройство не отображается в списке Я следовал всем советам в этом потоке — Установка драйвера Android USB в Windows 7 и…
USB-порт может перестать работать после подключения или отключения USB-устройства
Описание проблемы
Если несколько раз подряд с небольшими перерывами подключить и извлечь устройство USB, то порт USB может перестать отвечать. Когда порт находится в таком состоянии, он не распознает USB-устройство, и оно перестает работать.
В этой статье описаны способы решения этой проблемы.
Необходимые условия
Для выполнения некоторых действий по устранению неполадок, описанных в этой статье, необходимо войти в систему Windows с учетной записью администратора. Если компьютер является персональным, скорее всего, вход в систему с учетной записью администратора уже выполнен. Если компьютер является рабочим и подключен к сети, возможно, потребуется обратиться за помощью к администратору. Чтобы убедиться, что вход в Windows выполнен с учетной записью администратора, перейдите на следующий веб-сайт корпорации Майкрософт:
http://support.microsoft.com/gp/admin
Решение
Чтобы устранить эту проблему, воспользуйтесь приведенными ниже способами в указанном порядке. После применения каждого способа проверяйте, решена ли проблема. Если нет, переходите к следующему способу.
В этой статье также приводится временное решение проблемы, которым можно воспользоваться, если не помогут другие способы.
Способ 1. Обновление конфигурации оборудования с помощью диспетчера устройств
Обновите конфигурацию оборудования с помощью диспетчера устройств. После этого компьютер сможет распознать USB-устройство, подключенное к USB-порту, и его можно будет использовать.
Чтобы обновить конфигурацию оборудования, выполните указанные ниже действия.
-
Нажмите кнопку Пуск и выберите пункт Выполнить.
Примечание. В Windows Vista нажмите кнопку Пуск и воспользуйтесь окном Начать поиск.
-
Введите devmgmt.
msc и нажмите кнопку ОК. Откроется диспетчер устройств.
-
В диспетчере устройств щелкните имя компьютера, чтобы выделить его.
-
В меню Действие выберите пункт Обновить конфигурацию оборудования.
-
Проверьте, работает ли USB-устройство.
Если удалось устранить проблему, дальнейшее содержание этой статьи можно пропустить. Если не удалось устранить проблему, перейдите к следующему способу.
Способ 2. Перезапуск компьютера
Если не удалось решить проблему с помощью обновления конфигурации, перезапустите компьютер. После этого проверьте, работает ли USB-устройство.
Если удалось устранить проблему, дальнейшее содержание этой статьи можно пропустить. Если не удалось устранить проблему, перейдите к следующему способу.
Способ 3. Отключение и повторное включение USB-контроллера
Отключите и снова включите все USB-контроллеры с помощью диспетчера устройств. Это позволит восстановить нормальную работу USB-порта. USB-контроллеры представляют USB-порты в диспетчере устройств. Если расширенное устранение неполадок вызывает затруднения, перейдите к разделу Временное решение.
Чтобы отключить и повторно включить USB-контроллеры, выполните указанные ниже действия.
-
Нажмите кнопку Пуск и выберите пункт Выполнить.
Примечание. В Windows Vista нажмите кнопку Пуск и воспользуйтесь окном Начать поиск.
-
Введите devmgmt.msc и нажмите кнопку ОК. Откроется диспетчер устройств.
-
Разверните раздел Контроллеры универсальной последовательной шины USB.
Примечание. Возможно, для обнаружения нужного элемента потребуется прокрутить список.
-
Щелкните правой кнопкой мыши первый USB-контроллер в разделе Контроллеры универсальной последовательной шины USB и выберите пункт Удалить.
-
Повторите действие 4 для всех USB-контроллеров в разделе Контроллеры универсальной последовательной шины USB.
-
Перезагрузите компьютер. После загрузки компьютера конфигурация оборудования будет автоматически обновлена, а все удаленные USB-контроллеры — переустановлены.
-
Проверьте, работает ли USB-устройство.
Если USB-порт распознает устройство и его можно использовать, дальнейшее содержание этой статьи можно пропустить.
Если удалось устранить проблему, дальнейшее содержание этой статьи можно пропустить. Если этим методом не удалось устранить проблему,см. раздел «Обходной путь».
Временное решение
Если не удалось устранить проблему с помощью приведенных способов, отключите функцию временного отключения. Обратите внимание на то, что это действие влияет на все драйверы USB-контроллеров (а следовательно, на все USB-порты и подключенные USB-устройства). Поэтому отключить USB-устройства, подключенные к компьютеру, невозможно, и они продолжат потреблять энергию. Кроме того, флажок Разрешить отключение этого устройства для экономии энергии не отображается на вкладке Управление питанием для корневого USB-концентратора.
Чтобы получить помощь при отключении функции временного отключения, перейдите к разделу Помощь в решении проблемы. Если расширенное устранения неполадок не вызывает затруднений, можно отключить эту функцию самостоятельно. Для этого перейдите к разделу Самостоятельное решение проблемы.
Получить помощь в решении проблемы
Чтобы устранить проблему автоматически, щелкните ссылку Устранить проблему. В диалоговом окне Загрузка файла нажмите кнопку Выполнить и следуйте инструкциям мастера устранения проблем.
Примечание. Интерфейс этого мастера может быть доступен только на английском языке, однако автоматическое исправление работает и в других языковых версиях Windows.
Примечание. Решение по устранению проблем можно загрузить на любой компьютер, сохранить его на устройство флэш-памяти или компакт-диск и затем запустить на нужном компьютере.
Самостоятельное решение проблемы
Этот раздел предназначен для опытных пользователей.
В качестве временного решения можно отключить функцию временного отключения USB путем изменения реестра. USB-устройство может не отвечать на запросы из-за состояния гонки в функции временного отключения. Функция выборочной приостановки позволяет эффективно управлять питанием благодаря отключению USB-устройств. Однако иногда она может неправильно выводить USB-устройства из спящего режима. В результате при попытке использования USB-устройства оно не отвечает на запросы.
Также функцию временного отключения можно отключить на сервере, для которого управление питанием неважно или вообще не требуется.
Важно! В этот раздел, способ или задачу включены действия по изменению параметров реестра. Однако их неправильное изменение может привести к возникновению серьезных проблем, поэтому при выполнении таких действий будьте предельно внимательны. Для дополнительной защиты создайте резервную копию реестра. Это позволит восстановить его при возникновении неполадок. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:
322756 Создание резервной копии и восстановление реестра Windows XPЧтобы отключить функцию временного отключения, выполните указанные ниже действия.
-
Нажмите кнопку Пуск и выберите пункт Выполнить.
Примечание. В Windows Vista нажмите кнопку Пуск и воспользуйтесь окном Начать поиск.
-
Введите команду regedit и нажмите кнопку ОК. Откроется редактор реестра.
-
Найдите и выберите следующий подраздел реестра:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\USB -
Если в реестре присутствует запись DisableSelectiveSuspend, дважды щелкните ее. Если эта запись отсутствует, создайте ее. Чтобы создать запись реестра, выполните указанные ниже действия.
-
В меню Правка выберите пункт Создать, затем — Параметр DWORD.
-
Введите DisableSelectiveSuspend и нажмите клавишу ВВОД.
-
В меню Правка выберите пункт Изменить.
-
-
В поле «Значение» введите 1, чтобы отключить функцию временного отключения, и нажмите кнопку ОК.
Затем перейдите к разделу Проблема устранена?
Проблема устранена?
Убедитесь, что проблема устранена. Если удалось устранить проблему, дальнейшее содержание этой статьи можно пропустить. Если не удалось устранить проблему, обратитесь в службу поддержки.
Причина
Эта проблема может возникнуть из-за ошибки синхронизации, которая препятствует обнаружению USB-устройства.
Корпорация Майкрософт и производители микросхем, использующихся в устройствах USB, изучили эту проблему. Однако результаты этих исследований нельзя считать окончательными, поскольку воспроизвести условия возникновения проблемы удается не всегда.
Состояние
Корпорация Майкрософт работает над устранением этой проблемы. Дополнительная информация будет размещаться по мере ее появления.
Интерфейс USB. Полный обзор и структура пакетов данных.
Сегодняшняя статья будет посвящена, как уже видно из названия, обсуждению основ интерфейса USB. Рассмотрим основные понятия, структуру данных, разберемся, как происходит передача данных, а в ближайшем будущем реализуем все это на практике. Приступаем!
Существует ряд различных спецификаций USB. Началось все с USB 1.0 и USB 1.1, затем интерфейс эволюционировал в USB 2.0, относительно недавно появилась окончательная спецификация USB 3.0. Но на данный момент наиболее распространенной является реализация USB 2.0.
Ну и для начала основные моменты и характеристики. Интерфейс USB 2.0 поддерживает три режима работы:
- High Speed – до 480 Мб/с
- Full Speed – до 12 Мб/с
- Low Speed – до 1.5 Мб/с
Командует на шине USB хост (например, ПК), к которому можно подключить до 127 различных устройств. Если этого мало, то нужно добавить еще один хост. Причем немаловажно, что устройство не может само послать/принять данные хосту/от хоста, необходимо, чтобы хост сам обратился к устройству.
Почти во всех статьях про интерфейс USB, которые я видел используется термин “конечная точка“, но о том, что это такое обычно написано довольно туманно. Так вот, конечная точка – это часть устройства USB, имеющая свой уникальный идентификатор. Каждое устройство USB может иметь несколько конечных точек. По большому счету – конечная точка – это всего лишь область памяти USB устройства, в которой могут храниться какие-либо данные (буфер данных). И в итоге мы получаем вот что – каждое устройство имеет свой уникальный адрес на шине USB, и при этом каждая конечная точка этого устройства имеет свой номер. Вот так вот 🙂
Давайте немного отвлечемся и поговорим о “железной части” интерфейса.
Существуют два типа коннекторов – Type A и Type B.
Как уже понятно из рисунка Type A всегда обращен к хосту. Именно такие разъемы мы видим на компьютерах и ноутбуках. Коннекторы Type B всегда относятся к подключаемым USB-устройствам. Кабель USB состоит из 4 проводов разных цветов. Ну, собственно, красный – это питание (+5 В), черный – земля, белый и зеленый предназначены для передачи данных.
Помимо изображенных на рисунке, существуют также другие варианты исполнения USB-коннекторов, например, mini-USB и другие, ну это вы и так знаете 🙂
Наверно стоит немного коснуться способа передачи данных, но углубляться в это пока не будем… Итак, при передаче данных по шине USB используется принцип кодирования NRZI (без возврата к нулю с инверсией). Для передачи логической “1” необходимо повысить уровень линии D+ выше +2.8 В, а уровень линии D- надо понизить ниже +0.3 В. Для передачи нуля ситуация противоположная – (D- > 2.8 В) и (D+ < 0.3 В).
Отдельно стоит обсудить питание устройств USB. И тут также возможно несколько вариантов.
Во-первых устройства могут питаться от шины, тогда их можно разделить на два класса:
Разница тут заключается в том, что low-power устройства не могут потреблять больше, чем 100 мА. А устройства high-power должны потреблять не более 100 мА лишь на этапе конфигурации. После того, как они сконфигурированы хостом их потребление может составлять до 500 мА.
Кроме того, устройства могут иметь свой собственный источник питания. В этом случае они могут получать до 100 мА от шины, а все остальное забирать у своего источника.
С этим вроде бы все, давайте потихоньку переходить к структуре передаваемых данных. Все-таки это представляет для нас наибольший интерес!
Структура данных интерфейса USB.
Вся информация передается кадрами, которые отправляются через равные промежутки времени. В свою очередь каждый кадр состоит из транзакций. Вот, пожалуй, так будет нагляднее:
Каждый кадр включает в себя пакет SOF (Start Of Frame), затем следуют транзакции для разных конечных точек, ну и завершается все это пакетом EOF (End Of Frame). Если говорить совсем точно, то EOF – это не совсем пакет в привычном понимании этого слова – это интервал времени, в течение которого обмен данными запрещен.
Каждая транзакция имеет следующий вид:
Первый пакет (его называют Token пакет) содержит в себе информацию об адресе устройства USB, а также о номере конечной точки, которой предназначена эта транзакция. Кроме того, в этом пакете хранится информация о типе транзакции (какие бывают типы мы еще обсудим, но чуть позже 🙂 ). Data пакет – с ним все понятно, это данные, которые передают хост, либо конечная точка (зависит от типа транзакции). Последний пакет – Status – предназначен для проверки успешности получения данных.
Уже очень много раз прозвучало слово “пакет” применительно к интерфейсу USB, так что пора разобраться что он из себя представляет. Начнем с пакета Token:
Пакеты Token бывают трех типов:
Пакет In сообщает нашему USB-устройству, что хост готов принять от него информацию. Пакет Out, напротив, сигнализирует о готовности и желании хоста поделиться информацией. Пакет Setup нужен для использования управляющих передач. Ну а пакет Start Of Frame используется для того, чтобы инициировать начало кадра.
Вот к чему я это рассказал… В зависимости от типа пакета значение поля PID в Token пакете может принимать следующие значения:
- Token пакет типа OUT – PID = 0001
- Token пакет типа IN – PID = 1001
- Token пакет типа SETUP – PID = 1101
- Token пакет типа SOF – PID = 0101
Переходим к следующей составной части пакета Token – поля Address и Endpoint – в них содержатся адрес USB устройства и номер конечной точки, которой предназначена транзакция.
Ну и поле CRC – это контрольная сумма, с этим понятно.
Тут есть еще один важный момент. PID включает в себя 4 бита, но при передаче они дополняются еще 4-мя битами, которые получаются путем инвертирования первых 4-ых бит.
Итак, на очереди Data пакет – то есть пакет данных:
Тут все в принципе так же, как и в пакете Token, только вместо адреса устройства и номера конечной точки здесь у нас передаваемые данные.
Осталось нам рассмотреть Status пакеты и пакеты SOF:
Тут PID может принимать всего лишь два значения:
- Пакет принят корректно – PID = 0010
- Ошибка при приеме пакета – PID = 1010
И, наконец, Start Of Frame пакеты:
Здесь видим новое поле Frame – оно содержит в себе номер передаваемого кадра.
Давайте в качестве примера рассмотрим процесс записи данных в USB-устройство. То есть рассмотрим пример структуры кадра записи.
Кадр, как вы помните состоит из транзакций и имеет следующий вид:
Что представляют из себя все эти транзакции? Сейчас разберемся! Транзакция SETUP:
Транзакция OUT:
Аналогично при чтении данных из USB-устройства кадр выглядит так:
Транзакцию SETUP мы уже видели, посмотрим на транзакцию IN:
Как видите, все эти транзакции имеют такую структуру, как мы обсуждали выше 🙂
В общем, думаю достаточно на сегодня. Довольно-таки длинная статья получилась, в ближайшее время обязательно попробуем реализовать интерфейс USB на практике!
Программирование USB в Linux | Мир ПК
С общими принципами организации работы с USB можно познакомиться в работах Павла Агурова, а здесь будет рассмотрена только одна простая схема, комментирующая принцип работы с любым USB-устройством. В простейшем виде USB-устройство можно представить как некую древовидную структуру, включающую в себя «Конфигурации» (configurations), «Интерфейсы» (interfaces) и «Конечные точки» (endpoints).
«Конечная точка» устройства — это программная сущность, у которой есть свой уникальный идентификатор и которая может иметь буфер с некоторым числом байтов для приема-передачи информации. Но чтобы добраться до нее, приложению (под управлением хоста) нужно программным путем пройти через уровни «Устройства», «Конфигурации» и «Интерфейса». Каждый из них описывается стандартной программной структурой, и есть возможность выбирать, какие именно интерфейсы следует использовать, чтобы попасть в требуемую конечную точку.
Важная особенность USB — наличие только одного Мастера (ведущего), которым обычно является компьютер. Само USB-устройство всегда отвечает на разные запросы компьютера, о чем бы ни шла речь и в какую бы сторону ни передавалась информация.
Разработчик может написать полноценный драйвер для работы со своим USB-устройством, применяя уже имеющийся в системе заголовочный файл linux/usb.h.
Дело в том, что большинство низкоуровневых задач в Linux уже решены, и любая написанная программа будет иметь прикладной характер, хотя формально и получит название драйвера. Справедливо также заметить, что с каждой новой версией ядра Linux работа с USB становится проще.
Драйвер, написанный для поддержки USB-устройства, призван решать следующие задачи:
- регистрация и удаление драйвера;
- регистрация и удаление устройства;
- обмен данными с устройством.
Но можно точно назвать один важный и естественный недостаток, который несет в себе программный модуль уровня драйвера, — платформенная непереносимость.
А как быть, если нет времени писать драйвер, но надо срочно создать программу, работающую с USB-устройством, которая сама будет решать, как, когда и с каким из таких устройств ей работать? Да к тому же хотелось бы, чтобы она легко переносилась на другие платформы (Windows, Mac OS и т.д.) хотя бы с минимальными изменениями в тексте или вовсе без них.
При этом ее требуется писать на Паскале или даже на С#. Возможно ли это? Вполне. Но для этого необходима библиотека libusb (http://www.libusb.org/). Если в дистрибутиве Linux нет такого «зверя» (ничего не отображается в ответ на команду locate libusb. so), то существует несколько путей:
- поставить этот пакет с помощью штатного инсталлятора, к примеру, для Fedora написать в консоли: yum install libusb;
- самостоятельно скачать RPM-пакет (http://sourceforge.net/projects/libusb/) и попробовать его установить;
- скачать пакет «исходников» (http://sourceforge.net/projects/libusb/files/) и собрать на своей машине библиотеку.
Важное замечание. На сайте libusb.org выложены две ветки проекта — версии 1.0 и 0.1. В статье описана работа со старой стабильной версией, по этому будьте внимательны: при использовании версии 1.0, есть расхождения в API.
Чтобы понять, имеются ли в системе устройства, соответствующие USB-интерфейсу, можно, например, воспользоваться утилитой usbview (http://usbview.sourceforge.net) либо ее продвинутым аналогом — usbview2 (http://usbview2.sourceforge.net/), хотя в любом современном Linux найдутся встроенные консольные команды для таких целей.
В этой статье мы ограничимся основами и попробуем разобраться в алгоритме создания аналогичной программы для просмотра устройств USB, только работать она будет в консоли.
А за основу мы возьмем простую программу вот отсюда — http://www.linuxquestions.org/linux/answers/Programming/Developing_Linux_Device_Drivers_using_Libusb_API. Внесем в нее русские комментарии и откомпилируем в режиме программы С++. При этом в настройках компилятора укажем на использование библиотеки libusb.so (листинг 1).
Как видно, этот пример полностью соответствует описанной ранее логической схеме — мы начинаем работу с общего перебора устройств и заканчиваем конкретными логическими точками. В данном примере идет простой перебор всего, что содержится в системе и что имеет отношение к USB. Но так делать необязательно. Для работы с конкретным устройством нас может интересовать определенный код изготовителя продукта (idVendor) и код продукта (idProduct). Если в этом примере уже указанный заголовочный usb. h заменить на , то это будет уже совсем другая библиотека, которую используют для создания полноценных (непереносимых на другие типы систем) драйверов в среде Linux.
Аналогичный пример нетрудно найти в Сети для языка Free Pascal, а значит, несложно написать собственную графическую утилиту, аналогичную usbview, и в среде Lazarus (http://www.lazarus.freepascal.org/).
Для этого потребуется скачать файл libusb.pp (например, здесь http://www.sciencetronics.com/download/fpc_libusb.tgz).
Фрагмент программы, написанной в Lazarus для чтения списка устройств USB (листинг 2) представлен на стр. 58.
Итак, мы выяснили, что в нашем распоряжении языки Си, C++ и Паскаль. Но это не предел, рассмотрим простой пример на языке С# (листинг 3).
В данном примере (который успешно запускается в среде Linux с помощью платформы Mono) для доступа к библиотеке libusb.so применяется специальная .NET-обертка под названием #USBlib. Разработчики утверждают, что она одинаково подходит как для libusb.so, так и для своего собрата, функционирующего под управлением Windows (http://libusb-win32.sourceforge.net/). Кстати, важно отметить, что наборы функций libusb-win32 и libusb совпадают, а особые платформенные различия указаны в документации. Это и есть основное достоинство библиотеки libusb — блестящая платформенная переносимость исходного кода.
В заключение стоит напомнить, что та конкретная задача, над которой мы трудились, используя разные языки и инструментарии, — вывод списка устройств USB, решается в Linux с помощью встроенных команд
Разработчики утверждают, что #USBlib одинаково подходит как для libusb.so, так и для своего собрата, функционирующего под управлением Windows (http://libusb-win32.sourceforge.net/). Кстати, важно отметить, что наборы функций libusb-win32 и libusb совпадают, а особые платформенные различия указаны в документации.
Листинг 1
Листинг 1 (продолжение)
Листинг 2
Листинг 3
Утилита usbview2
Работа с USB-флешками в организации.
Основные ошибки — ОКБ САПР
Задача
защищенной работы с USB-флешками в
организации до сих пор выглядит практически нерешаемой.
Ситуация тут,
похоже, аналогична попыткам защитить от расхищения колхозную собственность. Защита
собственности — это всегда защита интересов ее владельца, именно поэтому невозможно
защитить то, что никому не принадлежит.
Формально флешки,
конечно, имеют хозяина, ведь кто-то за них заплатил. Однако посмотрим, что
вообще обозначает «владелец» по отношению к USB-памяти.
Связь между
устройством и его владельцем никаким образом технически не обусловлена. Человек
знает, что это его флешка, а для флешки все люди одинаковы. Значит, фактическим
владельцем флешки является тот, кто в данный момент имеет возможность
подключить ее к компьютеру.
Это утверждение
легко проиллюстрировать на примере защиты компьютеров. По отношению к
компьютеру, не оборудованному средствами защиты информации, владелец точно так
же ничем не отличается от любого другого человека, способного его включить, как
и «владелец» флешки от человека, заполучившего ее незаконно.
Цель принятия различных мер по защите информации -
обеспечить такой режим работы с системой, при котором доступом к информации будет управлять владелец.
Стало быть, наличие четко определяемого владельца -
совершенно необходимое условие для обеспечения информационной безопасности.
Владелец — это та точка отсчета, которая необходима для построения системы
защиты.
Точка
отсчета
«Защита» собственности — это обеспечение возможности владельцу распоряжаться ею на свое
усмотрение, а всем остальным — действовать в соответствии с назначенными для
них владельцем правами.
Защищенные устройства или системы — это такие,
пользоваться которыми могут не все.
Это касается не только информационной сферы, но также
и помещений, или, скажем, автомобилей. Защита интересов владельца — это защита
его приоритетного положения по отношению к своей собственности.
Что же это означает применительно к защите флеш-памяти
в формате USB-устройства?
Это означает, что точкой отсчета при выстраивании
системы защищенной работы с USB-flash-дисками должен быть владелец системы. Только он
должен определять, на каких компьютерах сотрудник сможет, а на каких не сможет
применять свое устройство.
Почему хорошие решения не помогают?
Что такое «хорошая» защита, если рассуждать с точки
зрения функционирования системы? Хорошей логично считать защиту, которая
эффективно блокирует угрозы, не блокируя при этом полезную функциональность
защищаемого устройства (или программы). Посмотрим, каковы полезные свойства
флешек, и какие опасности с ними связаны.
Свойство
|
Выгода
|
Опасность
|
Предназначается
|
В
|
Невозможно
|
Может
|
Сотрудник
|
После
|
Недорого
|
Применение
|
Пользователи
|
Небольшого
|
Удобно
|
Вынос
|
Проблемы с флешками всего две: на ней можно унести то,
что не следует уносить, и на ней можно принести то, что не следует приносить.
Для обеих проблем разработчики средств защиты информации предлагают свои
решения.
Решения эти, конечно, различны по качеству и лежащим в
основе принципам, однако, хуже другое — ни одно из них не обеспечивает
возможности комфортной и в то же время безопасной работы в организации с USB-накопителями.
В этом легко убедиться, если попробовать оценить,
какие именно защитные механизмы применяются для обеспечения безопасного
использования флешек.
Опасность
|
Механизмы
|
Недостатки
|
Невозможно
|
Установка
|
Невозможно
|
После
|
Установкой
|
Существующие
|
Пользователи
|
Оргмеры
|
Поскольку
|
Вынос
|
Оргмеры
|
Выполнение
|
Получается, что все принимаемые меры имеют весьма
отдаленное отношение к проблемам, связанным с применением USB-устройств.
Как видно из таблицы, решения основаны на снабжении
флешек механизмами аутентификации пользователя и на предоставлении возможности
запрещать использование в информационной системе таких устройств вообще, или
разрешать использование исключительно устройств с теми или иными уникальными
идентификаторами. В лучшем случае это дополняется возможностью настройки правил
разграничения доступа, позволяющих пользоваться определенными USB-носителями только определенным пользователям и
записывать на них не что-угодно, а только определенные файлы.
Все это, скорее осложняет жизнь пользователям и
администраторам информационной безопасности, чем создает действительно
защищенную и в то же время удобную инфраструктуру использования USB-памяти.
Потому что решения, как мы видим, борются просто не с тем, в чем состоят
проблемы.
Это очень легко понять, если проанализировать как,
собственно, нам бы хотелось применять USB-носители.
Как мы уже определили, главная проблема флешек состоит
не в том, как они применяются внутри
системы, и не в том, как они применяются снаружи, а в том, что для флешек не существует разницы между
понятиями «внутри» и «снаружи», и свободно пересекая границы системы, они
размывают ее защищенный контур.
Информацию, записанную на флешку с рабочего ПК, можно
унести и скопировать на другой ПК с
неизвестно какими целями. Вредоносное или просто нежелательное, неразрешенное
ПО самого разного рода можно записать на них с постороннего ПК и принести в организацию.
Метод защиты от утечек через USB-носители путем
ограничения их использования на
защищаемых ПК несет в себе принципиальную ущербность, ведь применение
флешек на посторонних ПК при этом
никак не ограничивается.
Работа с USB-флешками
в организации может считаться защищенной только в том случае, если получить
доступ к записанным на служебный носитель данным вне информационной системы не
может ни случайно нашедший или специально укравший его нарушитель, ни легальный
пользователь.
Идеальная
работа с USB-памятью в организации — это
такая, когда владелец определяет,
1) кто может использовать флешку,
2)
какую именно флешку сотрудник может использовать,
3) на каких именно компьютерах данный сотрудник может
использовать данную флешку.
И при этом на
компьютерах данной системы нельзя использовать никакие другие флешки, кроме
разрешенных, а флешки, используемые в данной системе нельзя использовать ни на
каких других компьютерах, кроме назначенных владельцем.
Казалось бы,
это просто утопия — как можно что-то запретить на тех компьютерах, круг которых
даже не может быть очерчен.
Однако, это не
так.
Системы на
основе защищенного служебного носителя информации, который работает только на
назначенных владельцем системы компьютерах и не работает ни на одном другом, на
рынке уже представлены.
Автор: Грунтович М. М.
Дата публикации: 01.01.2010
Выходные данные: Information Security/Информационная безопасность. 2010. N 5. С. 34-36.
Компьютеры HP — Устранение неполадок, связанных с подключениями по USB (Windows 10, 8)
При подключении носителя USB, например флэш-диска, устройство может не отображаться в окне «Безопасное удаление оборудования» после нажатия значка Безопасное удаление оборудования в области уведомлений рабочего стола Windows.
Рис. : Значок безопасного удаления оборудования на панели задач
Накопитель USB: Устройство USB может не отображаться, если оно было ранее остановлено и не отсоединено от порта USB.
Для устранения этой проблемы, отсоедините устройство, подождите примерно 20 секунд, а затем подсоедините его повторно, чтобы устройство отобразилось в окне «Безопасное извлечение устройства».
Если устройство по-прежнему не отображается в окне «Безопасное извлечение устройства», перезагрузите компьютер и повторите процедуру.
Карта памяти в USB-устройстве для считывания карт: Если устройство представляет собой карту памяти в USB-устройстве чтения карт памяти, то эта неполадка устраняется путем перезагрузки компьютера.
Примечание.
Не используйте значок безопасного удаления оборудования для удаления карты памяти. Чтобы удалить карту памяти, извлеките ее, выполнив следующие действия в ОС Windows:
Вставьте карту памяти, когда световой индикатор устройства чтения не мигает.
Откроется окно автоматического запуска. Если это окно не появилось, откройте карту в проводнике Windows.
Карте памяти присваивается буквенное обозначение, подобно дисководу, приводу CD-ROM или жесткому диску. Правила пользования картой памяти идентичны правилам пользования любым другим диском на компьютере. Например, двойным щелчком значка карты памяти можно открыть новое окно, в котором будут показаны файлы на карте CompactFlash.
Закончив работу с файлами, записанными на карте памяти, правой кнопкой мыши щелкните значок карты памяти и выберите пункт Извлечь.
Рис. : Выбор Извлечение съемного диска
Подождите, пока индикатор на считывателе карт памяти не отключится или не перестанет мигать.
Извлеките карту памяти из гнезда.
Работа с USB-накопителями на роутерах Keenetic / Сетевое оборудование / iXBT Live
Почти половина текущих моделей роутеров Keenetic оборудована портами USB, которые могут быть использованы для подключения внешних накопителей, принтеров и МФУ, сотовых модемов, фирменных модулей расширения. В этой статье рассмотрим возможности по работе с дисками на примере роутера Keenetic Ultra, в котором есть один порт USB 3.0 и один порт USB 2.0. Из актуальной линейки аналогичные возможности имеет только Keenetic Giga и все описанное далее можно полностью применить к этой модели. Другие устройства могут похвастаться только портами версии 2.0, что скажется на скорости доступа, однако программные возможности у всех моделей одинаковы. Кроме того, надо учитывать, что из них только Keenetic Viva имеет гигабитные проводные порты, так что фактически с точки зрения скорости есть три группы: две топовые модели с гигабитной сетью и USB 3.0, одна модель среднего уровня с гигабитной сетью и USB 2.0, остальные устройства с сетью 100 Мбит/с и USB 2.0. При этом последние могут иметь двухдиапазонный радиоблок, который при работе с быстрыми клиентами и 802.11ac может обеспечить более эффективное использование возможностей USB 2.0. В любом случае, если требуется высокая скорость работы с файлами и большой объем хранилища – лучше выбрать одну из двух топовых моделей. Остальные варианты будет менее производительны в данной задаче. Впрочем, и здесь, как будет показано далее, не все однозначно.
Возможности и настройки
Прошивка роутеров Keenetic имеет модульную структуру и для работы с внешними дисками может потребоваться добавление некоторых пакетов. В частности, в них вынесены некоторые файловые системы, серверы (протоколы) и дополнительные сервисы. На топовых роутерах установлен чип флешпамяти достаточно большой емкости, так что проблем с добавлением модулей не будет. Но на более доступных устройствах не стоит ставить сразу все галочки – места может и не хватить.
На момент подготовки статьи была доступна релизная версия прошивки 3.4.12. О ней и пойдет далее речь. Ограничений на максимальный объем дисков со стороны программного обеспечения нет. При этом допускается иметь на диске несколько разделов, а список поддерживаемых файловых систем включает в себя NTFS, FAT32, ext2/3/4 и HFS+. Ожидается также появление поддержки exFAT (уже есть в текущей beta-версии прошивки). При необходимости можно использовать подключение и через хабы, не забывая, что в этом случае желательно иметь внешнее питание у хаба и/или дисков. В общем случае можно «на лету» подключать и отключать накопители, предусмотрена опция безопасного извлечения через Web-интерфейс или нажатием кнопки на корпусе роутера. При этом система «запоминает» ранее подключенные диски и их настройки, а настройки прав доступа записаны на сами диски. Кроме того, в зависимости от исполнения внешнего диска, поддерживается режим сна при отсутствии активности.
Наиболее распространенным протоколом сетевого доступа к файлам в локальных сетях для операционных систем Microsoft является SMB. Большинство других ОС, включая Linux и macOS, также могут работать с ним. При желании, можно настроить работу по этому протоколу и через Интернет, но по многим причинам это очень не рекомендуется делать (как минимум без VPN). Он оперирует такими понятиями как сервер, общая папка, аккаунт пользователя и права доступа. В роутере реализован сервер с поддержкой версий протокола от 1 до 3 включительно. Кроме того, роутер может выступать в роли мастер-браузера сети, так что будет работать сетевое обнаружение и доступ по имени хоста.
В настройках протокола Keenetic можно указать сетевое имя роутера (сервера), имя рабочей группы (в большинстве случаев нет смысла его изменять), а также настроить общие папки. По умолчанию, для каждого раздела каждого подключенного накопителя будет создан отдельный сетевой ресурс. В качестве имени будет выступать имя тома, но пользователь может изменить его по своему усмотрению.
Сначала необходимо разрешить использование сервиса для нужных пользователей, а потом для каждого общего ресурса указать права доступа (напомним, что в роутерах Keenetic можно создать несколько аккаунтов для разных пользователей и предоставить им права на файлы и сервисы). Удобно сделать их совпадающими с аккаунтами Windows, так что б не пришлось при подключении к серверу вводить пароль. Но возможен и полный анонимный доступ «всем все можно». При установленном компоненте «Контроль доступа к папкам» возможно гибкое указание прав доступа для папок верхнего уровня (разделов) – можно выбирать для каждого пользователя из «нет доступа», «только чтение» и «чтение и запись».
Кроме того, есть возможность создать новые общие ресурсы, в роли которых будут выступать поддиректории накопителя. Это может быть полезно в случае использования диска с одним разделом, на котором необходимо разместить контент разного типа или с разными правами доступа. При этом основной ресурс также остается в доступе по сети (права продолжают работать в его директориях), что не очень удобно. Возможно, стоило предусмотреть его скрытие или отключение.
Второй по распространенности протокол доступа к файлам – это FTP. Обычно он используется для обеспечения удаленного обмена файлами через Интернет, но бывают ситуации, когда с ним удобно работать по локальной сети. В настройках сервера (страница «Личное облако») предусмотрены изменение номера порта, разрешение доступа из Интернет, выбор домашнего каталога по умолчанию, включение анонимного доступа.
Что касается прав, то здесь можно дать разрешение пользователям работать с данным сервером, указать тип доступа к ресурсам верхнего уровня, поменять путь на домашнюю папку (при входе пользователя ему будет доступна только она). В частности, это позволяет ограничить доступ удаленных пользователей единственной папкой без возможности подняться на верхний уровень. Заметим, что при доступе по FTP работают и установленные как описано выше права на поддиректории. Например, пользователь должен иметь доступ к настроенной корневой папке (общей или персональной).
Базовый протокол FTP не защищен от перехвата – вся информация, включая файлы, имена и пароли пользователей, передается через Интернет в открытом виде, что явно небезопасно. Из нескольких возможных реализаций защищенных подключений, производитель выбрал протокол SFTP, который использует аналогичные SSH технологии для защиты файлов и данных аккаунтов. Его настройки в Keenetic полностью аналогичны описанным выше для FTP. В частности, можно изменить номер порта, разрешить доступ через Интернет, выбрать корневую папку. Права пользователей здесь также работают.
Еще одним протоколом доступа к файлам является WebDAV. Несмотря на то, что он появился достаточно давно и реализован во множестве операционных систем и программ, назвать его широко распространенным, пожалуй, нельзя. Одним из плюсов является его работа на базе https (реализация в Keenetic использует только этот протокол), который обычно «проходит везде» и является защищенным, а также возможность монтирования в ОС семейства Windows обычным способом «с буквой» для работы с документами без необходимости предварительной загрузки всего файла. Хотя, конечно, работа через Интернет даже на быстрых каналах в большинстве случаев не обеспечивает такого «пользовательского опыта», как работа с локальным диском, пусть даже самым медленным.
Настроек здесь меньше – порт изменить нельзя, можно выбрать домашний каталог и включить опцию игнорирования прав доступа пользователей.
Реализация WebDAV в Keenetic интересна еще и тем, что может обеспечить доступ к файлам через Интернет с серым адресом от провайдера при использовании сервиса KeenDNS. При этом также применяется защищенное подключение с сертификатом, но вот скорость будет зависеть не только от ваших Интернет-каналов, но и от текущей нагрузки на облачные сервера компании.
Последний вариант, который скорее относится к «на всякий экстренный случай», – это работа с файлами на накопителях прямо из Web-интерфейса роутера. Выбор операций здесь небольшой, но вполне достаточный – создание папки, загрузка и скачивание файла, установка прав доступа, удаление папки или файла.
Отметим также поддержку роутером протокола AFP, который применяется с продуктами Apple. Его использование также позволяет реализовать хранение на роутере резервных копий Time Machine. В данной статье этот вариант подробно не рассматривается.
Дополнительные сервисы
У многих подобных решений также присутствуют два дополнительных сервиса – система автономной загрузки файлов и сервер DLNA. Первый позволяет без участия компьютера загружать файлы роутером на подключенный к нему накопитель, а второй – раздавать медиаконтент на совместимые плееры, в роли которых обычно выступают «немного умные» телевизоры с подключением к локальной сети. Не обошла стороной эта тенденция и продукты Keenetic.
Для загрузки файлов здесь используется известная программа transmission, собранная под платформу роутера. После установки и включения модуля можно его настроить – выбрать порт подключения пиров, порт удаленного управления, разрешить управление через Интернет и конечно выбрать папку на накопителе для хранения файлов.
Дополнительно предусмотрен выбор пользователей, которым будет разрешено управлять загрузками. Все остальные настройки клиента осуществляются через его Web-интерфейс.
Поскольку загрузка файлов может создавать значительную нагрузку на устройство и мешать выполнению основной функции доступа клиентов к сети Интернет, в модуле жестко прописаны ограничения на максимальные скорости работы в зависимости от устройства – до 3 МБ/с для младших моделей до 15 МБ/с для старших.
Кроме Web-интерфейса, ссылка на который есть в интерфейсе роутера, можно использовать для удаленного управления и соответствующие утилиты для ПК и мобильных устройств.
Что касается производительности, то на десятке популярных (от сотен до тысяч пиров) задач большого объема (от 1 до 30 ГБ) на роутере Keenetic Ultra с жестким диском с файловой системой NTFS мы видели цифры на уровне 10 МБ/с при загрузке процессора роутера около 30%. Данная проверка проводилась на канале 200 Мбит/с с серым внешним адресом. Из настроек клиента – увеличение числа активных задач до 10 и пиров на задачу до 200. При этом можно было комфортно пользоваться доступом в Интернет, а тест сайта www.speedtest.net показывал более 100 Мбит/с и пинг 3 мс.
Сервер DLNA, построенный на базе программы miniDLNA, позволяет транслировать различные медиафайлы (видео, музыку, фотографии) на совместимые устройства. Обычно в роли последних выступают встроенные в телевизоры, ресиверы и другие устройства клиенты. С распространением потоковых сервисов и устройств со встроенным Android использование протокола DLNA теряет актуальность, но пока еще он остается востребованным в определенном сегменте, особенно если строго следить за используемыми форматами файлов. Основное неудобство работы с этим протоколом состоит в том, что многие встроенные в телевизоры клиенты реализованы «для галочки» и мало подходят под современные требования. И изменить это пользователь может только установкой дополнительного медиаплеера, который, в большинстве случаев, может прекрасно работать с USB диском на роутере по тому же SMB и не нужно будет связываться с DLNA.
В настройках модуля пользователь выбирает имя для сервера (их может быть в сети несколько, например на сетевом накопителе), сетевые сегменты в которых он будет доступен (можно разрешить доступ и гостям), папки на внешних дисках для индексации и тип файлов в них, папку для хранения базы сервера. Через консоль роутера можно изменить вариант сортировки медиафайлов, если используемый по умолчанию неудобен при просмотре с ваших клиентов. Индексация проходит в автоматическом режиме при изменении содержимого папок, но можно и запустить ее принудительно.
Список индексируемых форматов включает в себя фотографии в jpeg, аудиофайлы в mp3, aac, m4a, flac, видео в avi, mp4, mkv, m2ts и некоторые другие менее распространенные. Как-то особенно тестировать этот сервис смысла нет, поскольку, как мы говорили выше, результат преимущественно определяется используемым клиентом, а все они очень разные. Так что мы только попробовали доступ с ПК через плеер VLC.
Отметим, что компания рекомендует при активном использовании системы загрузки файлов и медиасервера настроить на подключенном накопителе раздел подкачки.
Еще один сервис, который, пожалуй, выходит за рамки интереса со стороны массового пользователя, – использование менеджера пакетов OPKG на базе каталога Entware, который содержит более 2500 пакетов. Здесь уже открываются практически безграничные возможности по добавлению новых функций (с учетом аппаратных ресурсов платформы).
Производительность
Тестирование проводилось с использованием в роли внешнего накопителя жесткого диска Seagate Mobile HDD на 1 ТБ и SSD Transcend на 480 ГБ с адаптерами для подключения к USB 3.0. Для файловой системы мы решили ограничиться NTFS, поскольку она наиболее распространена у домашних пользователей с Windows.
Для оценки скорости были выбраны два набора файлов – пять по 1 ГБ (сценарий «фильмы») и 200 по 5 МБ (сценарий «фотографии» или «музыка»). Для автоматизации тестов SMB и WebDAV применялась утилита robocopy, которая в параметрах принимает пути на папку с исходными файлами и целевую папку и выдает результат непосредственно скорости проведения операции. Для FTP и SFTP был взят известный клиент FileZilla, который был дополнительно настроен на пять одновременных загрузок. В данном случае измерялось время на проведение всех операций и по нему вычислялась скорость с учетом известного объема переданных файлов. Скорости накопителей при прямом подключении к компьютеру по USB приводятся на следующем графике.
Тестирование проводилось как в пределах локальной сети, так и через Интернет (WAN-порт в режиме IPoE). В первом случае наиболее удобно использовать протокол SMB (стандартный протокол для ОС Windows, также реализованный и на других операционных системах, включая Linux, macOS, Android). Три других варианта – FTP, SFP и WebDAV – более востребованы для удаленного доступа через Интернет. Но это конечно именно рекомендации и по факту все протоколы можно использовать и «внутри» и «снаружи». Вопрос в задачах и их особенностях. Например, внутри локальной сети FTP может быть интересен с точки зрения автоматизации различных операций, например, резервного копирования или синхронизации или работы с IP-камерами.
На первом графике приводятся результаты для протокола SMB. Как мы видим, при работе с файлами большого объема в локальной сети скорость чтения может превышать 100 МБ/с, а запись осуществляется на скорости в 60-70 МБ/с. Это вполне сравнимо с возможностями младших моделей сетевых накопителей от известных брендов. Но, конечно, напрямую данные реализации сравнивать не стоит – все-таки решаемые задачи у роутера и NAS существенно отличаются. Если файлы имеют меньший объем, то скорость работы с ними снижается. С SSD это не очень заметно, а вот жесткому диску приходится заметно труднее.
Что касается работы через порт WAN, то по скорости записи отличия незначительны, а вот чтение неожиданно оказывается раза в два медленнее. Впрочем, это все-таки искусственная ситуация. Для удаленного доступа лучше использовать другие протоколы.
FTP в целом похож по скорости работы на SMB, а на операциях записи даже иногда оказывается немного быстрее. Но серьезно рассматривать этот незащищенный от перехвата вариант мы бы не рекомендовали.
Протокол SFTP обеспечивает хорошую защиту при передаче данных через Интернет, но и требует повышенных вычислительных ресурсов (процессор роутера во время его использования был занят на 100%). В результате даже самая мощная из текущей линейки решений Keenetic модель обеспечивает не более 8 МБ/с. И тут уже не важен ни объем файлов, ни тип накопителя. Все упирается в вычислительные ресурсы процессора роутера.
В отличие от FTP и SFTP, протокол WebDAV позволяет смонтировать удаленную общую папку, так что для пользователя она формально не будет отличаться от локального диска – можно будет непосредственно открывать с нее файлы в любых программах и записывать новые или отредактированные. Тогда как FTP и SFTP обычно требуют сначала скачать файл на локальный накопитель и только потом его открыть. Но все-таки реальное удобство определяется и отзывчивостью, которая связана со скоростью. И тут все еще более грустно, чем у SFTP – максимальные полученные значения не превышают 4 МБ/с. А при записи файлов небольшого размера на HDD они еще в два раза ниже. С другой стороны, если говорить о прямой работе с документами небольших размеров, это может быть не очень заметно.
Справедливости ради отметим, что скорость работы WebDAV в данном случае определяется и используемым клиентом – встроенным в Windows 10 модулем. При этом никакого простого контроля за параметрами подключения здесь, к сожалению, нет. Разработчики в качестве одного из сценариев предлагают удаленный доступ с мобильных устройств, например, для просмотра видео или резервного копирования фотографий. В частности, упомянутое в статье базы знаний приложение «Cx проводник» обеспечивает скорость более 6 МБ/с. Если же воспользоваться доступом с компьютера через браузер Mozilla FireFox (будет работать только скачивание), то скорость составить более 8 МБ/с.
Заключение
Практическое знакомство с сервисами работы с USB-накопителям в роутерах Keenetic произвело хорошее впечатление. Они существенно удобнее и интереснее по возможностям, чем реализации других производителей. В частности, поддерживается большинство современных файловых систем, гибко настраиваются пользователи и права, есть несколько распространенных протоколов, включая варианты защищенного удаленного доступа, можно работать с файлами прямо через Web-интерфейс роутера, а также через серый адрес от провайдера. При этом все заявленное действительно работает, а не сделано «для галочки», что, конечно, приятно.
В то же время, нельзя не заметить значительное отставание при сравнении с возможностями даже младших сетевых накопителей. По крайней мере, если говорить о моделях ведущих брендов. Похоже, что компания и в данном случае внимательно следит за своими потребителями, предлагая им именно то, чем они действительно будут пользоваться. Тогда как производители сетевых накопителей вынуждены конкурировать между собой, что приводит, в том числе, к появлению у них сотен дополнительных программных пакетов, разобраться с которыми не всем под силу.
Впрочем, здесь надо учитывать прежде всего основные решаемые устройствами задачи, а также доступные аппаратные ресурсы. С учетом этого, реализация сервисов в прошивках Keenetic позволяет реализовать множество интересных и полезных сценариев, включая резервное копирование, работу с общими документами, загрузку файлов, организацию медиабиблиотеки, трансляцию мультимедиа, хранение записей с видеокамер и так далее. Кстати, и пользователям сетевых накопителей подключение диска к роутеру может быть интересно, например для дополнительного резервного копирования.
Что касается скорости, то для локального доступа по SMB все выглядит очень неплохо – чтение осуществляется на уровне гигабитной сети (если устройство имеет гигабитные порты), запись в полтора раза медленнее. Близкие результаты и при работе по протоколу FTP. Однако если требуется обеспечить защищенный обмен данными, то здесь уже все заметно сложнее с точки зрения вычислительных ресурсов. В частности, для SFTP скорость топовой модели линейки не превышает 8 МБ/с. Правда с учетом массовых тарифных планов до 100 Мбит/с, это ограничение может быть не очень заметно.
Как работают порты USB | HowStuffWorks
Стандарт для USB версии 2.0 был выпущен в апреле 2000 года и служит обновлением для USB 1.1.
USB 2.0 ( High-speed USB ) обеспечивает дополнительную пропускную способность для мультимедийных приложений и приложений хранения данных и имеет скорость передачи данных в 40 раз быстрее, чем USB 1.1. Чтобы обеспечить плавный переход как для потребителей, так и для производителей, USB 2.0 имеет полную прямую и обратную совместимость с оригинальными USB-устройствами, а также работает с кабелями и разъемами, предназначенными для оригинальных USB-устройств.
Поддерживая три скоростных режима (1,5, 12 и 480 мегабит в секунду), USB 2.0 поддерживает устройства с низкой пропускной способностью, такие как клавиатуры и мыши, а также устройства с высокой пропускной способностью, такие как веб-камеры с высоким разрешением, сканеры, принтеры и устройства большой емкости. системы хранения. Внедрение USB 2.0 позволило лидерам отрасли ПК продвинуться вперед в разработке периферийных устройств для ПК, дополняющих существующие высокопроизводительные ПК. Помимо улучшения функциональности и стимулирования инноваций, USB 2.0 увеличивает производительность пользовательских приложений и позволяет пользователю запускать несколько приложений ПК одновременно или несколько высокопроизводительных периферийных устройств одновременно.
Стандарт USB 3.0 (SuperSpeed USB) стал официальным 17 ноября 2008 г. [источник: Everything USB]. USB 3.0 может похвастаться скоростью, в 10 раз превышающей скорость USB 2.0 — 4,8 гигабит в секунду. Он предназначен для таких приложений, как передача видеоматериалов высокой четкости или резервное копирование всего жесткого диска на внешний диск. По мере увеличения емкости жесткого диска возрастает потребность в высокоскоростном способе передачи данных.
Принятие стандарта USB 3.0 происходит медленно. Производители микросхем должны разрабатывать оборудование материнской платы, поддерживающее USB 3.0. Владельцы компьютеров имеют возможность приобрести карты, которые они могут установить в свои компьютеры для поддержки USB 3.0. Но поддержка оборудования — это лишь часть проблемы — вам также нужна поддержка со стороны вашей операционной системы. Несмотря на то, что Microsoft объявила, что Windows 7 в конечном итоге будет поддерживать стандарт USB 3.0, компания поставляла свою операционную систему без поддержки USB 3.0. Последние дистрибутивы операционной системы Linux поддерживают USB 3.0.
Возможно, вы не думаете, что кабели для передачи данных вызывают споры.Но некоторые репортеры, такие как автор ZDNet Адриан Кингсли-Хьюз, предполагают, что одна из причин, по которой внедрение USB 3.0 было медленным, заключается в том, что Intel намеренно отложила выпуск материнских плат с поддержкой USB 3.0, чтобы дать одному из своих собственных продуктов фору [источник: Kingsley -Хьюз]. Этот продукт представляет собой Light Peak, технологию передачи данных, которая имеет начальную максимальную скорость передачи данных 10 гигабит в секунду с будущими теоретическими скоростями, достигающими 100 гигабит в секунду. Поскольку Intel является крупным производителем микросхем, только несколько компьютеров с материнскими платами других компаний в настоящее время поддерживают USB 3.0.
Представители Intel отрицают такие утверждения. Руководители компании заявили, что технология Light Peak не заменит USB-порты и что Light Peak и USB 3.0 будут работать вместе. Между тем, сегодня на рынке можно найти компьютеры и аксессуары с интерфейсом USB 3.0.
Для получения дополнительной информации о USB и связанных темах перейдите по ссылкам на следующей странице.
Как работают порты USB | HowStuffWorks
Стандарт для USB версии 2.0 был выпущен в апреле 2000 года и служит обновлением для USB 1.1.
USB 2.0 ( High-speed USB ) обеспечивает дополнительную пропускную способность для мультимедийных приложений и приложений хранения данных и имеет скорость передачи данных в 40 раз быстрее, чем USB 1.1. Чтобы обеспечить плавный переход как для потребителей, так и для производителей, USB 2.0 имеет полную прямую и обратную совместимость с оригинальными USB-устройствами, а также работает с кабелями и разъемами, предназначенными для оригинальных USB-устройств.
Поддерживая три скоростных режима (1,5, 12 и 480 мегабит в секунду), USB 2.0 поддерживает устройства с низкой пропускной способностью, такие как клавиатуры и мыши, а также устройства с высокой пропускной способностью, такие как веб-камеры с высоким разрешением, сканеры, принтеры и устройства большой емкости. системы хранения.Внедрение USB 2.0 позволило лидерам отрасли ПК продвинуться вперед в разработке периферийных устройств для ПК, дополняющих существующие высокопроизводительные ПК. Помимо улучшения функциональности и стимулирования инноваций, USB 2.0 увеличивает производительность пользовательских приложений и позволяет пользователю запускать несколько приложений ПК одновременно или несколько высокопроизводительных периферийных устройств одновременно.
Стандарт USB 3.0 (SuperSpeed USB) стал официальным 17 ноября 2008 г. [источник: Everything USB].USB 3.0 может похвастаться скоростью, в 10 раз превышающей скорость USB 2.0 — 4,8 гигабит в секунду. Он предназначен для таких приложений, как передача видеоматериалов высокой четкости или резервное копирование всего жесткого диска на внешний диск. По мере увеличения емкости жесткого диска возрастает потребность в высокоскоростном способе передачи данных.
Принятие стандарта USB 3.0 происходит медленно. Производители микросхем должны разрабатывать оборудование материнских плат, поддерживающее USB 3.0. Владельцы компьютеров имеют возможность приобрести карты, которые они могут установить в свои компьютеры, чтобы получить USB 3.0 поддержка. Но поддержка оборудования — это лишь часть проблемы — вам также нужна поддержка со стороны вашей операционной системы. Несмотря на то, что Microsoft объявила, что Windows 7 в конечном итоге будет поддерживать стандарт USB 3.0, компания поставляла свою операционную систему без поддержки USB 3.0. Последние дистрибутивы операционной системы Linux поддерживают USB 3.0.
Возможно, вы не думаете, что кабели для передачи данных вызывают споры. Но некоторые репортеры, такие как автор ZDNet Адриан Кингсли-Хьюз, предполагают, что одна из причин, по которой USB 3.0 происходит медленно, потому что Intel намеренно отложила выпуск материнских плат с поддержкой USB 3.0, чтобы дать фору одному из своих собственных продуктов [источник: Kingsley-Hughes]. Этот продукт представляет собой Light Peak, технологию передачи данных, которая имеет начальную максимальную скорость передачи данных 10 гигабит в секунду с будущими теоретическими скоростями, достигающими 100 гигабит в секунду. Поскольку Intel является крупным производителем микросхем, только несколько компьютеров с материнскими платами других компаний в настоящее время поддерживают USB 3.0.
Представители Intel отрицают такие утверждения. Руководители компании заявили, что технология Light Peak не заменит USB-порты и что Light Peak и USB 3.0 будут работать вместе. Между тем, сегодня на рынке можно найти компьютеры и аксессуары с интерфейсом USB 3.0.
Для получения дополнительной информации о USB и связанных темах перейдите по ссылкам на следующей странице.
Что такое порт USB и как его использовать?
Порт USB — это стандартный интерфейс кабельного подключения для персональных компьютеров и устройств бытовой электроники.USB — это универсальная последовательная шина, промышленный стандарт для передачи цифровых данных на короткие расстояния. USB-порты позволяют подключать USB-устройства друг к другу и передавать цифровые данные по USB-кабелям. Они также могут подавать электроэнергию по кабелю на устройства, которые в ней нуждаются.
Существуют как проводная, так и беспроводная версии стандарта USB, хотя только проводная версия включает в себя порты USB и кабели.
Lifewire / Miguel Co
Что можно подключить к USB-порту?
Многие типы бытовой электроники поддерживают интерфейсы USB.Эти типы оборудования чаще всего используются для компьютерных сетей:
Для передачи файлов с компьютера на компьютер без сети также иногда используются USB-накопители для копирования файлов между устройствами.
Использование порта USB
Подключите два устройства напрямую с помощью одного USB-кабеля, вставив каждый конец в USB-порт. (Некоторые устройства имеют более одного порта USB, но не подключайте оба конца кабеля к одному устройству, так как это может привести к электрическому повреждению!)
Вы можете подключить кабели к USB-порту в любое время, независимо от того, включены или выключены задействованные устройства.Перед отключением USB-кабелей следуйте инструкциям, прилагаемым к вашему оборудованию. В некоторых случаях отсоединение USB-кабеля от работающего устройства может привести к повреждению устройства или файлов, используемых на компьютере. По этой причине рекомендуется всегда безопасно извлекать USB-устройство перед его физическим отключением.
Несколько USB-устройств также можно подключить друг к другу с помощью USB-концентратора. Концентратор USB подключается к одному порту USB и содержит дополнительные порты для последующего подключения других устройств.При использовании концентратора USB подключите отдельный кабель к каждому устройству и подключите их к концентратору по отдельности.
Все, что вам нужно знать о USB-портах и кабелях
Типы портов USB-A, USB-B и USB-C
Для USB-портов существует несколько основных типов физических схем:
- USB-A (тип A): прямоугольный разъем USB типа A длиной примерно 1,4 см (9/16 дюйма) и высотой 0,65 см (1/4 дюйма) обычно используется для проводных мышей и клавиатур. USB-накопители обычно также имеют разъемы USB-A.
- USB-B (тип B): менее распространены, чем тип A, устройства USB B имеют почти квадратную форму и обычно встречаются на маршрутизаторах, компьютерах, принтерах и игровых консолях.
- Micro USB: так называемые версии Micro USB. также существуют USB-A и USB-B — меньшие версии, чем их базовые аналоги, популярные на мобильных устройствах. Более старые, но уже устаревшие версии «mini USB» также можно найти на многих старых устройствах.
- USB Type C: с размерами 0,84 см на 0,26 см, этот новый стандарт предназначен для замены портов A и B меньшими портами для лучшей поддержки более тонких форм-факторов мобильных устройств.
Чтобы подключить устройство, имеющее один тип порта на устройство, к другому типу, просто используйте правильный тип кабеля с соответствующими интерфейсами на каждом конце. Кабели USB производятся для поддержки всех поддерживаемых комбинаций типов и вариантов штекер / гнездо.
Версии USB
USB-устройства и кабели поддерживают несколько версий стандарта USB от версии 1.1 до текущей версии 3.1. Порты USB имеют идентичную физическую компоновку независимо от поддерживаемой версии USB.
USB-порт не работает?
Не все идет гладко, когда работаешь с компьютером. Существует множество причин, по которым порт USB может внезапно перестать работать правильно. Посетите нашу страницу устранения неполадок USB, если у вас возникнут проблемы.
Альтернативы USB-портам
Порты USB являются альтернативой последовательным и параллельным портам, доступным на старых компьютерах. Порты USB поддерживают гораздо более быструю (часто в 100 раз и более) передачу данных, чем последовательные или параллельные.
Для компьютерных сетей порты Ethernet иногда используются вместо USB. Для некоторых типов компьютерной периферии также иногда доступны порты FireWire. И Ethernet, и FireWire могут предложить более высокую производительность, чем USB, хотя эти интерфейсы не подают питание по проводам.
Спасибо, что сообщили нам!
Расскажите, почему!
Другой
Недостаточно подробностей
Трудно понять
Объяснение
USB-C: как получить от него максимум (и почему он становится все лучше)
Вы, наверное, заметили что-то странное во многих последних телефонах, планшетах и ноутбуках вашей компании: привычные прямоугольные USB-порты Type-A исчезли, их заменили продолговатые разъемы меньшего размера.USB-C используется на работе, дома и в школе.
Хотя многие модели iPhone и iPad оснащены проприетарным разъемом Apple Lightning, USB-C теперь является неотъемлемой частью большинства ноутбуков, телефонов и планшетов, производимых сегодня. Даже последние модели MacBook и Chromebook являются частью движения к USB-C.
Что такое USB-C?
USB Type-C, обычно называемый просто USB-C, представляет собой относительно новый разъем для передачи данных и питания на вычислительные устройства и от них. Поскольку штекер USB-C симметричен, его можно вставлять любым способом, что устраняет недостатки предыдущих портов USB и ставит его в один ряд с двусторонним штекером Lightning от Apple.
Одно это делает его хитом для меня, но USB-C тесно связан с несколькими мощными новыми технологиями, включая Thunderbolt и USB Power Delivery, которые могут изменить наше представление о нашем оборудовании и работе в офисе, в дороге или дома.
Мелисса Риофрио / IDG
USB-порт Type-C (второй слева) на этом ноутбуке Acer заметно меньше, чем два старых USB-порта Type-A справа.
Большинство портов USB-C построено на USB 3 второго поколения.1, который теоретически может передавать данные со скоростью до 10 Гбит / с — в два раза быстрее, чем USB 3.0 и USB 3.1 первого поколения, максимальная скорость которых составляет 5 Гбит / с. Главное — получить устройства с надписью «USB 3.1 Rev 2», «USB 3.1 Gen 2», «SuperSpeed USB 10 Гбит / с» или «SuperSpeed +», чтобы получить поддержку более быстрой спецификации.
Еще больше сбивает с толку тот факт, что текущий стандарт USB 3.2 в основном является повторением спецификаций USB 3.1. Например, USB 3.2 Gen 1 и 2 аналогичны USB 3.1 Gen 1 и 2. Новая спецификация, которая действительно заслуживает внимания, — это USB 3.2 Gen 2X2, который имеет пару линий 10 Гбит / с трафика данных, доступных в общей сложности 20 Гбит / с. Однако пока он не прижился у производителей устройств, поэтому трудно найти его на каких-либо устройствах в дикой природе. Это может измениться в следующем году, когда появятся новые микросхемы контроллеров.
Чтобы данные передавались на более высоких скоростях, всегда покупайте качественные кабели. Они часто имеют логотип SuperSpeed и цифру «10», чтобы показать, что они способны передавать данные со скоростью 10 Гбит / с. Хорошая новость заключается в том, что существует большая вероятность того, что этот набор стандартов кабеля может исчезнуть со следующей версией спецификации USB с универсальным кабелем USB.Подробнее об этом позже.
Скорость, мощность и доставка видео
Большим преимуществом является то, что на многих ноутбуках и настольных компьютерах спецификация USB-C также поддерживает технологию передачи данных Intel Thunderbolt 3. Порт USB-C, оснащенный Thunderbolt 3, может повысить скорость передачи данных до теоретического предела 40 Гбит / с. Чтобы показать, как далеко мы продвинулись, это в четыре раза быстрее, чем USB 3.1, и более чем в 3000 раз быстрее, чем исходная спецификация USB 1 со скоростью 12 Мбит / с.
С увеличением скорости передачи данных появляется возможность передавать видео через одно и то же соединение.Альтернативный режим USB-C (или сокращенно «альтернативный режим») для видео позволяет адаптерам выводить видео с того же порта USB-C на HDMI, DisplayPort, VGA и другие типы видеоразъемов на дисплеях, телевизорах и проекторах. Он приносит огромные дивиденды ультрамобильным среди нас, позволяя многим недавним телефонам и планшетам, таким как системы Samsung Galaxy Tab S7 + и Note и Tab 6, напрямую подключаться к домашнему монитору или проектору в офисе.
Более того, USB-C поддерживает спецификацию USB Power Delivery (USB PD).Порт USB 2.0 может обеспечить мощность всего 2,5 Вт, чего достаточно для медленной зарядки телефона. USB 3.1 увеличивает этот показатель примерно до 15 Вт. Но USB PD может обеспечивать мощность до 100 Вт, что в шесть раз больше, чем у USB 3.1. Это открывает возможности для проекторов с питанием от портативных компьютеров на базе USB-C, но сегодня он в основном используется для мощных зарядных устройств и внешних аккумуляторных блоков.
Далее: USB4
Теперь, когда USB-C стал де-факто разъемом, следующим шагом станет USB4. Он может передавать данные со скоростью до 40 Гбит / с, обеспечивать питание аксессуаров не менее 15 Вт и поддерживать два дисплея 4K или один дисплей 8K.К чести USB4 будет продолжен небольшой продолговатый разъем, который USB-C принес на вечеринку, и будет работать с существующими устройствами, включая USB 2.0. (Тем не менее, вам понадобится подходящий адаптер для устройств без порта USB-C.)
За кулисами USB4 использует спецификацию Thunderbolt 4. Он устанавливает двунаправленные полосы данных, которые должны помочь в таких вещах, как видеоконференции, которые требуют двустороннего потока данных для предотвращения перегрузок и заторов. Помимо дополнительной защиты от взлома, Thunderbolt 4 будет совместим с устройствами Thunderbolt 3, такими как док-станции и внешние графические процессоры (eGPU).Он включает динамический поток данных, который настраивается в соответствии с устройствами, поэтому старые устройства не замедляют работу новых.
С другой стороны, вам понадобится кабель Thunderbolt 4, чтобы он работал, но есть потенциальный бонус: все кабели Thunderbolt 4 можно будет использовать с чем угодно, от USB 2 (с адаптером) до систем USB4. Это сделает его максимально приближенным к универсальному кабелю для передачи данных, который существует сегодня. Они будут доступны длиной 2 метра (около 6 ½ футов), что более чем в два раза превышает стандартную длину 0,8 метра современных кабелей USB-C.Ключ, на который нужно обращать внимание при покупках, — это то, что у них будет знаковый значок молнии Thunderbolt и 4 на вилке.
Спецификация USB4 / Thunderbolt 4 встроена в 11 процессоров Intel Tiger Lake поколения -го -го поколения, хотя компания и другие будут иметь автономные микросхемы контроллеров USB4. Первые компьютеры с портами Thunderbolt 4 могут появиться в конце 2020 года, а устройства, которые к ним подключаются, — в начале следующего года.
Как заставить USB-C работать на вас
Здесь и сейчас вам нужно будет внести некоторые изменения и купить некоторые аксессуары, чтобы в полной мере использовать USB-C.Это руководство поможет упростить переход, показывая, что вы можете делать с USB-C и что вам нужно, чтобы он заработал.
Будьте осторожны, потому что не все устройства USB-C поддерживают все последние спецификации USB-C. Например, почти все флэш-накопители USB-C поддерживают более ранний протокол USB 3.1 Rev 1, некоторые планшеты и телефоны не поддерживают видео в альтернативном режиме, и мы находимся на раннем этапе развития USB Power Delivery, и лишь немногие устройства выходят за пределы 40. или 60 Вт. Другими словами, внимательно прочтите спецификации, чтобы знать, что вы получаете, перед покупкой.
Эти инструменты, советы и проекты «сделай сам» помогут упростить переход в мир USB-C.
Сделайте дорожный комплект USB-C
Хорошая новость заключается в том, что порты USB-C можно использовать с большинством старых аксессуаров USB 2, 3.0 и 3.1. Плохая новость заключается в том, что вам понадобятся подходящие адаптеры и кабели, и пока я не видел в наличии полного комплекта. Я сделал свой собственный комплект для выживания USB-C с шестью ключевыми кабелями и переходниками в старом футляре на молнии.
Брайан Надель / IDG
Компактный дорожный комплект USB-C с множеством адаптеров очень удобен в дороге.
Вот что он содержит:
- Два небольших переходника с разъема USB-C на разъем USB 3.0 / 3.1 для подключения к более старым устройствам, таким как флэш-накопители.
- Короткий кабель USB-C «папа-вилка» для использования аксессуаров.
- Адаптер USB-C Ethernet, когда я могу получить проводное соединение.
- Преобразователь HDMI для презентаций на проекторе.
- Концентратор, объединяющий наиболее полезные порты, например концентратор Anker Premium 7-в-1 USB-C. Он имеет два порта USB-C, один для данных и один, который также может подавать до 100 Вт для зарядки системы.Есть также два порта USB 3.1 старой школы, устройство чтения SD-карт и канал HDMI, который может доставлять видео 4K на проектор или дисплей.
Он не входит в мой дорожный набор, но есть один дополнительный адаптер, который мне пригодится дома. К сожалению, на многих телефонах и планшетах Android теперь нет разъема для наушников, поэтому слушать музыку или быть услышанным во время офисного вызова Zoom практически невозможно. Хотя у меня есть наушники USB-C, я обычно не могу их найти, когда они мне нужны. В таких случаях я использую переходник для наушников с набором наушников с телефоном Samsung Galaxy Note 20.
Apple, Samsung и другие производители продают адаптеры по цене от 9 до 15 долларов, но я обнаружил, что обычные адаптеры, которые стоят вдвое меньше, также хороши. Я держу несколько под рукой.
Возьмите свои данные с собой
Нет недостатка во флэш-накопителях USB-C для тех, кто любит носить свои данные с собой. Самое приятное то, что вы просто вставляете диск, и после того, как ему присвоена буква диска, его емкость становится доступной.
SanDisk
SanDisk Ultra Dual Drive USB Type-C может передавать данные со скоростью до 150 Мбит / с.
Однако большинство накопителей USB-C, таких как SanDisk Ultra Dual Drive USB Type-C, по-прежнему полагаются на оборудование USB 3.1 Rev 1, которое ограничивает его скорость до 150 Мбит / с.
Любители данных оценят другой подход: носите с собой внешний диск большой емкости, например твердотельный накопитель HP P700. Его размеры 0,4 x 2,6 x 3,6 дюйма, или размер колоды карт, но весит всего 2 унции. Он может хранить от 256 ГБ до 1 ТБ данных на микросхемах флэш-памяти и использует оборудование USB 3.1 Rev 2. По заявлению HP, он может передавать данные со скоростью до 8 Гбит / с и поставляется с кабелями, которые понадобятся вам для подключения к компьютеру, старому или новому.Стоит около 100 долларов за 500 ГБ.
Есть способ дешевле: сделать самому. Я сделал это с помощью корпуса без инструментов StarTech.com за 35 долларов, в который помещается 2,5-дюймовый. SSD-накопитель SATA 500 ГБ, который я вынул из сломанного ноутбука. Он использует спецификацию USB 3.1 второго поколения, и на его сборку ушло меньше минуты. Вот как это сделать, не глядя на отвертку.
1. Начните с диска и корпуса.
Brian Nadel / IDG
2. Снимите верхнюю часть корпуса.
Брайан Надель / IDG
3.Подключите диск к электронике корпуса.
Brian Nadel / IDG
4. Соедините корпус и вставьте прилагаемый кабель USB C.
Brian Nadel / IDG
5. Когда соединение будет установлено, загорится светодиодный индикатор и на вашем компьютере появится новый диск.
Brian Nadel / IDG
Если вы хотите сохранить данные на диске, все готово. Мне нравится начинать с нуля, поэтому я стер данные с диска. Теперь это новое хранилище на 500 ГБ для моих вещей.
Установите док-станцию
Нет ничего такого, что говорило бы «добро пожаловать домой», как док-станция на вашем столе для подключения ноутбука — а в некоторых случаях даже планшета или телефона — к вашей сети, дисплеям, внешним дискам, мышь и клавиатура, а также периферийные устройства во время зарядки системы.
Хотя некоторые производители продают док-станции, предназначенные специально для компьютера или семьи, они становятся редкостью. В качестве альтернативы можно приобрести обычную док-станцию, такую как Belkin Thunderbolt 3 Dock Pro.Я держу его на столе и подключаю док-станцию за 300 долларов к своему MacBook Air; он так же хорошо работает с ПК.
Док-станция имеет все необходимое, включая видеопорты DisplayPort и USB-C, которые могут работать с одним экраном 8K или двумя экранами 4K, а также USB-C и два порта Thunderbolt 3. Помимо аудиоразъема, имеется пять разъемов USB 3 и устройство чтения SD-карт. Большой плюс в том, что док-станция может обеспечивать мощность до 85 Вт и легко заряжать мой ноутбук.
Док-станция Pro позволяет мне объединить подключения для всего, от клавиатуры, мыши и внешнего хранилища до проводного сетевого подключения и дисплея HP 32 QHD.К счастью, у меня еще есть место для дополнительных аксессуаров, таких как флешка или сканер. Первоначально на то, чтобы все подключить, потребовалось несколько минут. Когда док-станция была готова, ее светодиод загорелся зеленым.
Брайан Надель / IDG
Док-станция Thunderbolt 3 Pro
Belkin позволяет подключать ноутбук Mac или Windows к множеству периферийных устройств и заряжать его.
Другой вариант: если вы когда-нибудь хотели отказаться от ноутбука и по-настоящему путешествовать налегке, сейчас ваш шанс. Технология DeX от Samsung включена в его флагманское мобильное устройство Galaxy и может создать полноценную среду рабочего стола при подключении к внешнему дисплею.
Многие из самых ранних моделей DeX, таких как Galaxy S8, S9 и Note 8, требовали аппаратной док-станции, но новые телефоны Note 9, Note 10, S10 и S20 могут использовать концентратор USB-C с портом HDMI для подключения к дисплею, упрощая аппаратное обеспечение. (Новый Galaxy Note 20 выводит это на новый уровень благодаря беспроводному подключению. Он работает с недавними телевизорами Sony, LG, TCL и, конечно же, Samsung или дисплеем, подключенным к приемнику Miracast. Но это, конечно, не использовать USB-C.)
Независимо от того, как вы подключаетесь к дисплею, после подключения DeX телефон все еще может принимать или совершать звонки, отправлять текстовые сообщения коллегам и даже действовать как большая сенсорная панель для управления указателем на экране.
Добавьте возможность подключения USB 3.0 к вашему компьютеру
USB 3.0 примерно в 10 раз быстрее, чем USB 2.0, что делает его потрясающим обновлением и отличным способом сэкономить время за счет сокращения времени передачи файлов. Периферийные устройства USB 3.0 быстро набирают обороты, появилось множество доступных по цене внешних жестких дисков, записывающих устройств Blu-ray и других устройств на выбор. К сожалению, большинство используемых сегодня компьютеров не имеют встроенных портов USB 3.0. Большинство пользователей застряли на USB 2.0, пока они не купят новый компьютер, даже если компьютер у них относительно новый. Фактически, многие новые компьютеры, продаваемые сегодня, по-прежнему имеют только USB 2.0. Если в обозримом будущем вы придерживаетесь USB 2.0, возможно, вы захотите добавить возможность подключения USB 3.0 к своей текущей платформе. Вы можете сделать это как минимум за 20 долларов.
USB 1.0, представленный еще в 1996 году, был разработан для передачи данных с максимальной теоретической скоростью 1,5 Мбит / с. Более поздняя версия, получившая название USB 1.1, была выпущена в 1998 году и была разработана для передачи данных с максимальной теоретической скоростью 12 Мбит / с.USB 2.0, представленный в 2000 году, теоретически в 40 раз быстрее, со скоростью передачи данных до 480 Мбит / с. Но USB 3.0 в 10 раз быстрее USB 2.0 со скоростью передачи до 5 Гбит / с. USB 3.0 также обратно совместим с USB 2.0, поэтому вы можете подключить периферийное устройство USB 2.0 к порту USB 3.0, и оно будет работать правильно. Вы также можете подключить периферийное устройство USB 3.0 к порту USB 2.0, и оно будет работать нормально. Хотя, если вы подключите периферийное устройство USB 2.0 к порту USB 3.0 или подключите периферийное устройство USB 3.0 к порту USB 2.0, вы можете передавать данные только со скоростью USB 2.0. Настоящая магия 5 Гбит / с происходит, когда вы подключаете периферийное устройство USB 3.0 к порту USB 3.0 с помощью кабеля USB 3.0.
Как и USB 2.0, порт USB 3.0 запитан, что означает, что вы можете подключить некоторые внешние компоненты и запитать их, не подключая их также к внешнему адаптеру питания. Однако, в отличие от USB 2.0, USB 3.0 обеспечивает большую мощность. Вы можете быстрее заряжать такие устройства, как MP3-плеер, и можете заряжать больше устройств с помощью концентратора USB.Наряду с более высокой скоростью передачи данных эта большая мощность также дает внешним жестким дискам USB 3.0 с питанием от шины дополнительное преимущество перед внешними дисками с интерфейсом eSATA, которые не имеют питания.
Увеличенная выходная мощность
USB 3.0 в 900 миллиампер достаточна для питания нескольких устройств и более чем достаточна для питания любого отдельного устройства.
Если на вашем компьютере нет портов USB 3.0 и он не слишком старый, то вам, вероятно, повезло. Если вам нужно обновить настольный компьютер или ноутбук, существует множество адаптеров, предлагающих один или несколько USB 3.0 порты Обычно адаптеры имеют два порта USB 3.0. Фактически, B&H предлагает множество карт USB 3.0 для настольных систем и ноутбуков.
Если у вас есть настольная система, вам понадобится карта PCI Express или PCIe, и на вашем компьютере должен быть свободный слот PCI Express для ее установки. Если вы достаточно смелы, чтобы открыть свой компьютер, сделайте это с системой отсоедините и установите карту в пустой слот PCIe. Когда вы снова включите его, компьютер должен обнаружить новую карту и автоматически установить драйверы, или он попросит вас предоставить диск с необходимыми драйверами.Тогда вы готовы к работе со скоростью передачи данных USB 3.0. Если вам неудобно открывать настольную систему, вы всегда можете купить карту и найти более квалифицированного специалиста для ее установки. Или, если вы живете рядом с B&H SuperStore, вы всегда можете попросить опытных технических специалистов B&H установить его для вас — обратите внимание, что мы не выполняем установку на бывшем в употреблении оборудовании.
Если у вас есть ноутбук, он должен иметь слот ExpressCard. ExpressCard — это слот расширения с высокой пропускной способностью, который часто встречается на портативных компьютерах в последние пять лет или около того.Если у вас старый ноутбук с PC Card (также называемым PCMCIA) или слотом Cardbus, вы не сможете использовать новейшие периферийные устройства ExpressCard. Есть два форм-фактора для слотов ExpressCard и периферийных устройств. Слоты ExpressCard / 34 и периферийные устройства имеют ширину 34 мм, а слоты ExpressCard / 54 и периферийные устройства — 54 мм. Слот 34 мм принимает только карты 34 мм, а слот 54 мм принимает карты 34 мм и 54 мм. В любом случае, все адаптеры ExpressCard USB 3.0 имеют ширину не менее 34 мм, поэтому, если в вашем ноутбуке есть слот для ExpressCard, вы можете подключить один из этих адаптеров.
На всякий случай вставляйте адаптер ExpressCard в компьютер, когда он выключен. После того, как вы включите компьютер, он должен обнаружить адаптер и автоматически установить драйверы, или он попросит вас предоставить диск с необходимыми драйверами. Вот и все. Таким образом, вы можете вдохнуть новую жизнь и скорость в старый компьютер.
Что можно сделать с концентратором USB-порта
Концентраторы USB-порта раньше были очень распространенными компьютерными аксессуарами, но сейчас кажется, что все меньше и меньше людей используют их.Вероятно, это как-то связано с растущей популярностью беспроводных устройств.
В настоящее время вам не нужно подключать клавиатуру, мышь, принтер или динамики через USB — вы можете подключить все эти устройства через Bluetooth. Даже флеш-накопители не так популярны, как раньше, потому что теперь мы можем передавать большие файлы с помощью облачных вычислений.
Но многие пользователи ПК по-прежнему полагаются на сторонние USB-соединения: творческие профессионалы, деловые люди, подрядчики и геймеры, и это лишь некоторые из них.У этих пользователей может быть до четырех или пяти USB-устройств, которые им нужно подключить к компьютеру одновременно (как они говорят: когда идет дождь, он льет). Для таких пользователей концентратор USB-порта может быть бесценным устройством.
Давайте обсудим, что делает концентратор USB-порта и почему он по-прежнему актуален и невероятно полезен для компьютера.
Для чего нужен концентратор USB-порта?
Концентратор с портом USB — это небольшой адаптер, оборудованный несколькими дополнительными портами USB. Это простой способ увеличить количество доступных USB-портов на вашем компьютере.USB-концентраторы обычно содержат от 3 до 7 дополнительных портов.
Если у вас есть ноутбук HP с 3 встроенными USB-портами и вы подключаете 7-портовый концентратор, на вашем ноутбуке будет всего 9 USB-портов. Почему не 10? Сам USB-концентратор использует USB-порт и, таким образом, займет один из трех стандартных USB-разъемов вашего ноутбука.
Типы концентраторов портов USB
Существует два основных типа концентраторов портов USB: концентраторы с питанием и концентраторы без питания.
USB-концентраторы с питанием
USB-концентраторы с питанием обеспечивают собственное питание устройств.Обычно, когда вы подключаете устройство к компьютеру через USB, устройство потребляет энергию вашего компьютера для функционирования.
USB-концентраторы с питанием от сети поставляются с собственным источником питания и обеспечивают питание подключенных устройств, поэтому вашему компьютеру это не нужно.
Концентраторы с питанием от сети отлично подходят, если вы подключаете USB-устройства, которые работают от более высокого напряжения. Эти устройства могут включать:
- Большие внешние жесткие диски
- Принтеры
- Сканеры
Концентраторы портов с питанием и без питания подключаются к вашему компьютеру через один порт USB.Однако через один порт можно передать не так много энергии. Если у вас есть несколько высоковольтных устройств, подключенных к концентратору без питания, концентратор не сможет передавать достаточно энергии от вашего компьютера для питания всех этих устройств одновременно. Он просто не может потреблять достаточно энергии через единственный USB-порт. Есть большая вероятность, что одно или несколько подключенных устройств могут работать некорректно.
Хабы с питанием решают эту проблему. Каждое устройство, подключенное к концентратору порта с питанием, получает питание от собственного USB-соединения.В результате один USB-порт не должен обеспечивать питание нескольких устройств одновременно. Вот почему концентраторы с питанием имеют решающее значение, если вы собираетесь подключать более крупное и мощное оборудование.
USB-концентраторы без питания
Означает ли это, что вам следует избегать USB-концентраторов без питания? Точно нет. Концентраторы без питания идеально подходят, если вы собираетесь подключать небольшие устройства, например:
- Клавиатуры
- Мыши
- Зарядные устройства для смартфонов
- Флэш-накопители
- Геймпады
Кроме того, концентраторы без питания более портативны, чем концентраторы с питанием.Концентраторы без питания более компактны, и их не нужно подключать к розетке (что также означает, что у них нет дополнительных кабелей питания, которые вам нужно таскать с собой). К тому же они более экономичны.
Сравнение концентраторов USB с питанием и без него
Давайте сравним плюсы и минусы концентраторов с портом USB с питанием и без него.
Концентраторы USB с питанием
Плюсы
- Генерируют собственное питание
- Может питать высоковольтные устройства
Минусы
- Больше
- Требуется подключение
- Более дорогой
Концентратор USB без питания
Плюсы
- Компактный и портативный
- Не требует подключения
- Менее дорого
Минусы
- Не может питать высоковольтные устройства
- Обычно у них меньше портов, чем у концентраторов с питанием
Горячая замена
Прежде чем мы перейдем к использованию концентратора USB, давайте кратко рассмотрим один аспект, который вы хотите иметь в виду, когда покупаете концентратор USB.
Горячая замена — это когда вы можете отключить устройство от USB-концентратора, не выключая сначала компьютер. В наши дни почти все ноутбуки поддерживают горячую замену, но до сих пор существует множество концентраторов и док-станций, которые этого не делают.
Будьте уверены, у вас будет возможность горячей замены всех USB-концентраторов, продаваемых в HP Store, чтобы вы могли быстро и свободно подключать и отключать устройства.
Что можно делать с концентратором порта USB?
Давайте обсудим несколько полезных способов использования концентратора USB-порта.
1. Настройка рабочей станции
Компьютеры рабочей станции оснащены мощным оборудованием, поэтому они могут обрабатывать приложения с интенсивной обработкой, такие как 3D-рендеринг и редактирование 4K. Цифровые художники обычно имеют множество устройств, которые они должны подключить к своему компьютеру, от сканеров до жестких дисков, веб-камер и других периферийных устройств. Если эти устройства подключаются через USB, то концентратор USB-порта будет полезным устройством, особенно если на вашей рабочей станции нет большого количества USB-портов.
2. Улучшение тесного рабочего пространства
Концентратор USB-порта может помочь вам лучше управлять USB-соединениями в тесном рабочем пространстве. Предположим, например, что у вас есть много USB-устройств, которые нужно подключить к настольному компьютеру. Если ваш настольный компьютер в корпусе Tower находится под столом, может быть сложно подключить к нему много USB-устройств — там не так много места. И шнуры могут быть недостаточно длинными, чтобы дотянуться до них, особенно если большинство портов USB на вашем компьютере расположены на задней стороне настольного компьютера в корпусе Tower.
С помощью концентратора портов USB вы можете предоставить более доступные порты для всех устройств, которые необходимо подключить.
3. Передача файлов
Концентратор USB-порта может пригодиться, если вам нужно передавать файлы между устройствами. Представьте, что вы отправляетесь в путешествие с друзьями и делаете тонны фотографий на камеру. У всех ваших друзей есть портативные жесткие диски, которые они готовы подключить к вашему компьютеру, чтобы вы могли поделиться с ними всеми фотографиями. С помощью концентратора USB-порта вы сможете одновременно подключать жесткие диски USB всех своих друзей и одновременно передавать фотографии всем.
Некоторые концентраторы USB-портов даже оснащены слотами для SD-карт, поэтому вы можете передавать фотографии прямо со своего концентратора. Вам не нужно сначала переносить их на свой компьютер.
4. Упростите мобильные игры
Некоторые геймеры предпочитают играть в компьютерные игры на игровом ноутбуке, а не на настольном ПК. И почему бы нет? На игровом ноутбуке вы можете играть во время путешествий, и вам будет проще брать свою игровую установку на вечеринки по локальной сети.
Поскольку ноутбуки меньше игровых, у них обычно не так много USB-портов.USB-концентратор не только может предоставить вам больше портов для подключения периферийных устройств (игровая мышь, игровая гарнитура и т. Д.), Но также может дать вам больше гибкости в том, как вы подключаете свои устройства, чтобы вы могли избежать загроможденной игровой поверхности.
Концентраторы портов от HP
Мы предлагаем несколько отличных концентраторов портов USB в магазине HP. Мы рассмотрим их, чтобы найти наиболее подходящий для вас.
1. IOGEAR HUB-C — USB-C на 4-портовый концентратор USB-A
IOGEAR HUB-C — это концентратор USB с 4 дополнительными портами USB. Это концентратор на базе USB-C, поэтому для его подключения на вашем компьютере должен быть порт USB-C.USB-C в настоящее время является самой быстрой версией USB и обеспечивает невероятно высокую скорость передачи данных, поэтому, если вы хотите купить новый ноутбук, вам следует подумать о приобретении ноутбука с USB-C. Вот характеристики:
- Подключается к компьютеру через USB-C
- 4 порта USB 3.0 (обратно совместимы с USB 2.0 и USB 1.1)
- Скорость передачи данных до 5 Гбит / с
- Поддерживает горячую замену
Это отличный концентратор с USB-портом для путешествий, потому что он чрезвычайно компактен — вы можете удобно разместить его в кармане вашего ноутбука.Вам также не нужно подключать его к розетке, так что это хороший USB-концентратор, который можно взять с собой, если вы собираетесь куда-то, где мало источников питания.
2. 7-портовый USB-концентратор TP-LINK с 2-портовыми портами для зарядки.
- Подключается к компьютеру через USB 3.0
- 7 портов USB 3.0 (обратно совместимы с USB 2.0 и USB 1.1)
- 2 порта USB с питанием порты
- Скорость передачи данных до 5 Гбит / с
- Поддерживает горячую замену
Это широкий концентратор с плоскими портами, оборудованный 7 портами USB на одной стороне.Это хорошая конфигурация, потому что она предотвратит беспорядок в кабелях, даже если у вас есть устройства, подключенные ко всем 7 портам. Поскольку он такой тонкий, вам будет легко разместить этот концентратор портов на рабочем столе или в рюкзаке для ноутбука.
Это концентратор портов с питанием, и он имеет два дополнительных порта USB, которые могут питать ваши большие устройства. Если вы планируете подключить к концентратору портов внешний жесткий диск или принтер, то эта модель может быть идеальной для вас.
3. 4-портовый USB-концентратор TP-LINK
4-портовый концентратор TP-LINK, пожалуй, самый удобный для путешествий USB-концентратор в нашем списке благодаря своей удивительно портативной конструкции.Этот концентратор портов удивительно мал, но его характеристики впечатляют:
- Подключается к компьютеру через USB 3.0
- 4 порта USB 3.0 (обратно совместимы с USB 2.0 и USB 1.1)
- Скорость передачи данных до 5 Гбит / с
- Поддерживает горячая замена
Это отличное устройство, если вы собираетесь путешествовать с ноутбуком, поскольку оно достаточно мало, чтобы поместиться в чехол, сумочку или даже карман. Это концентратор без питания, поэтому он может быть не идеальным, если вы планируете подключать больше мощных устройств, но он должен, среди прочего, поддерживать флэш-накопители, зарядные устройства для телефонов или планшетов, а также внешние DVD-приводы.Вы также должны иметь возможность без проблем подключать портативные внешние USB-накопители.
4. Концентратор Urban Factory Type-C 3xUSB 2.0
- Подключается к компьютеру через USB-C
- 3 порта USB 2.0
- Позволяет использовать старые устройства USB 2.0
- Поддерживает горячую замену
Этот USB-концентратор немного шире из-за того, что у него всего 3 порта, но у вас также будет преимущество подключения USB-C, и он все еще достаточно тонкий, чтобы его было удобно транспортировать.
Важно отметить, что этот концентратор имеет порты USB 2.0, а не порты USB 3.0. Он создан специально для всех пользователей, у которых есть новый компьютер с портами USB-C или USB 3.0, но есть внешние или периферийные устройства, подключаемые через USB 2.0.
USB 2.0 значительно медленнее, чем USB 3.0. Рассмотрите возможность перехода на новые недорогие периферийные устройства с интерфейсом USB 3.0. Устройства USB 3.0 обычно намного быстрее и отзывчивее.
5. Концентратор Urban Factory Type-C 3xUSB 3.0
Этот концентратор Urban Factory Type-C почти такой же, как и ранее перечисленный.Вы увидите, что он имеет аналогичные характеристики:
- Подключается к компьютеру через USB-C
- 3 порта USB 3.0
- Скорость передачи данных до 5 Гбит / с
- Поддерживает горячую замену
Большая разница в том, что этот концентратор портов оснащен портами USB 3.0 вместо портов USB 2.0. У вас будет гораздо более быстрая передача данных через этот концентратор портов, что важно, если вы планируете подключать внешние диски или флэш-накопители и передавать информацию на компьютер или с него.USB 3.0 может передавать файлы намного быстрее, чем USB 2.0, поэтому выберите этот концентратор порта вместо последнего, если вы планируете использовать его для передачи данных.
Подводя итог
Если вы разочарованы тем, что на вашем компьютере недостаточно USB-портов, вам не нужно выбрасывать его и тратить деньги на совершенно новый. Хотя в магазине HP можно найти высококачественные компьютеры HP с большим количеством портов, нет необходимости обновлять их только по этой причине. Вместо этого приобретите концентратор портов для своего компьютера.Многие концентраторы портов достаточно компактны для путешествий и позволяют подключать все свои устройства, даже если вы в пути.
Об авторе
Зак Кабадинг (Zach Cabading) — автор статей в HP® Tech Takes. Зак — специалист по созданию контента из Южной Калифорнии, он создает разнообразный контент для индустрии высоких технологий.
Порты USB 3.0 и устройства USB 2.0
С момента своего создания протокол USB претерпел три основных изменения: USB 1, USB 2.0 и USB 3.0 / 3.1. Спецификация USB 3.0 требует, чтобы он был полностью обратно совместим с устройствами USB 2.0. Однако не все порты USB 3.0 или компьютеры, к которым они подключены, обеспечивают обратную совместимость с USB 2.0 должным образом. Вот несколько способов выявления и устранения проблем, связанных с USB 3.0.
- Определите, есть ли на вашем компьютере порты USB 3.0.
- Посмотрите на физические порты вашего компьютера. Порт USB 3.0 будет отмечен либо синим цветом на самом порте, либо маркировкой рядом с портом; либо «SS» (Суперскорость), либо «3.0 «.
- Проверьте функцию или технические характеристики вашего компьютера
- Проверьте системные свойства вашего компьютера:
- Для компьютеров Windows перейдите в Диспетчер устройств, найдите список контроллеров универсальной последовательной шины в нижней части списка и разверните его. Если вы видите в списке USB 3.0, XHCI или Super Speed, у вас есть порты USB 3.0.
- Для Mac: в меню Apple выберите «Об этом Mac»> «Дополнительная информация»> «Системный отчет».В разделе «Оборудование» щелкните USB. Здесь будут варианты выбора для USB 3.0, если они у вас есть. В этой статье Apple есть некоторые другие рекомендации по устранению неполадок.
- В зависимости от вашей операционной системы и модели компьютера может потребоваться обновление до последних драйверов набора микросхем для вашей архитектуры USB 3.0. Например, Windows 7 и более ранние версии изначально несовместимы с USB 3.0, поэтому для любых портов USB 3.0 на вашем компьютере требуются драйверы.Чтобы найти набор микросхем USB 3.0:
- Откройте Диспетчер устройств, разверните список контроллеров универсальной последовательной шины и разверните его. Найдите список хост-контроллера и / или корневого концентратора:
. Обратите внимание на производителя этих наборов микросхем (Intel, как на картинке выше) и посетите их веб-сайт, чтобы убедиться, что вы обновлены до последних версий драйверов. вот некоторые популярные веб-сайты разработчиков чипсетов USB 3.0:
- Примечание. При использовании Windows 8 или 8.1 USB 3.0 уже должен быть изначально поддержан.Однако, если у вас возникли проблемы, может быть хорошей идеей обновить или переустановить драйверы набора микросхем USB 3.0, используя тот же метод, описанный выше.
- Откройте Диспетчер устройств, разверните список контроллеров универсальной последовательной шины и разверните его. Найдите список хост-контроллера и / или корневого концентратора:
- Последний вариант для пользователей Windows, который можно сделать только с подробными инструкциями от производителя вашего компьютера, — это отключить контроллер xHCI в BIOS вашей системы. Это фактически отключит функциональность USB 3.0, поэтому Windows будет видеть все порты как USB 2.0.
- Подключение устройства USB 2.0 к USB 3.0 с использованием концентратора USB 2.0 может быть эффективным обходным решением для любых обнаруженных вами проблем, связанных исключительно с портом USB 3.0.
Дополнительная техническая поддержка
Приведенные выше предложения должны помочь вам быстро определить, работает ли продукт, и помочь вам преодолеть общие препятствия при настройке.