Как сделать так, чтобы флешка открывалась автоматически
Обновлено: 22.11.2024
Известно, что Microsoft отключила автозапуск для всех USB-устройств в Windows 7 и выше. (подробнее: изменения автозапуска в Windows 7).
Как мы уже писали ранее, единственный способ заставить пользователей работать с автозапуском USB на любом компьютере — это использовать специальный USB-накопитель, который ОС Windows интерпретирует как два устройства: одно выглядит как обычный CD-ROM, а второе второй — это сам флеш-накопитель.
Почему-то USB-накопители с такой функцией сейчас очень трудно купить. Однако, если вы технически подкованы и умеете искать информацию в Интернете, если повезет, вы сможете сделать такую флешку самостоятельно.
В этой статье мы рассказываем, как нам удалось сделать флешку с объемом CD-ROM и функцией автозапуска из обычной флешки, купленной в ближайшем магазине. Мы не собирались готовить всеобъемлющее руководство, но, следуя нашим шагам, вы можете попробовать сделать то же самое со своим собственным USB-устройством. Также рекомендуем приобрести такой же или аналогичный flash-диск, чтобы увеличить шансы на успешный исход.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: ВСЕ ДЕЙСТВИЯ С ФЛЕШ-НАКОПИТЕЛЯМИ ВЫ ПРОИЗВОДИТЕ ПОЛНОСТЬЮ НА СВОЙ РИСК. МЫ НЕ НЕСЕМ ОТВЕТСТВЕННОСТИ ЗА ПОВРЕЖДЕНИЕ ОБОРУДОВАНИЯ ИЛИ ДАННЫХ, КОТОРОЕ МОЖЕТ ПРИВЕСТИ В РЕЗУЛЬТАТЕ ВАШИХ ДЕЙСТВИЙ.
Давайте немного углубимся в теорию. Большинство производителей флешек используют сторонние чипы/микроконтроллеры. А некоторые контроллеры позволяют создать на диске отдельный раздел, который идентифицируется ОС как устройство CD-ROM. Эта опция скрыта, но, как мы покажем ниже, она реальна и может быть выполнена путем низкоуровневого форматирования диска с помощью специальных инструментов, предлагаемых производителем контроллера. Видимо, каждый контроллер должен использовать свое программное обеспечение.
Итак, наша задача состоит из следующих шагов:
- Определить производителя и модификацию чипа/контроллера флешки.
- Найдите и загрузите специализированный инструмент этого производителя.
- Создайте iso-образ для нашего будущего раздела CD-ROM с нашим приложением, автоматически запускаемым на подключенном USB-накопителе, и попытайтесь создать раздел CD-ROM на USB-накопителе с помощью утилиты производителя.
- Если контроллер нашего USB-устройства позволяет создать раздел CD-ROM, мы получим диск, идентифицируемый Windows как два диска: CD-ROM и обычная флешка. В Windows разрешен автозапуск с компакт-диска, поэтому после того, как мы вставим USB-диск в компьютер, наше приложение запустится автоматически.
Поскольку большинство чипов/микроконтроллеров производятся в Китае, получение какой-либо дополнительной информации о них становится настоящей проблемой — не многие из нас действительно говорят или читают по-китайски. Подробной англоязычной информации по теме нам найти не удалось, поэтому в этой статье ссылка на хороший русскоязычный форум — вся необходимая информация и файлы взяты оттуда. Мы рекомендуем использовать браузер Chrome для автоматического перевода этих страниц форума. Обратите внимание, что контроллеры постоянно обновляются, поэтому вам может понадобиться более новая версия программного обеспечения производителя, чем та, что указана в статье.
Теперь опишем наш успешный опыт создания USB-накопителя с разделом CD-ROM, поддерживающего автозапуск в ОС Windows.
Для наших тестов мы взяли две флешки с маркировкой Kingston DTSE3 8Gb и Kingston DataTraveler 2Gb :
Мы успешно создали раздел компакт-диска на обоих дисках. Однако справедливо сказать, что мы не смогли сделать это на некоторых других USB-накопителях.
<р>1. Определите производителя чипа/контроллера. Для определения типа контроллера использовалась утилита ChipGenius (необходима версия 4.0 и выше). Вставьте USB-диск в компьютер и запустите исполняемый файл программы. Все утилиты должны запускаться от имени администратора.
Извлеките файлы из архива в папку и запустите GetInfo.exe для получения информации о нашем диске.
Вводим букву диска и нажимаем кнопку «Читать». Это отобразит информацию о нашем USB-устройстве. Мы рекомендуем сохранить эти настройки в файл, чтобы вы могли восстановить их позже, если что-то пойдет не так. Нам нужны следующие значения снизу: ICVersion - точный номер версии контроллера и FC1-FC2 - тип прошивки.
Обратите внимание, что если вы определили неправильный тип контроллера на предыдущих шагах, программа вернет ошибку.
<р>3. Теперь пришло время подготовить образ CD-ROM, который мы планируем записать на нашу флешку. Для этого мы будем использовать Autoplay Menu Designer.a) Откройте проект Example1.
b) Создайте тестовое меню автозапуска.
c) Экспортируйте результат в файл iso.
d) Сохраните iso-файл на жесткий диск - наш ISO-образ готов!
<р>4. Затем запускаем файл MPParamEdit_F1.exe из папки Phison_MPALL_v3.60.0B для настройки нашей будущей флешки:
Контроллер - тип контроллера нашей флешки;
FC1-FC2 - тип прошивки ;
Нет. раздела - 2 ;
Режим - 21 ;
Настройки раздела 1:
    - включите переключатель CR-ROM.
    - Образ компакт-диска - выберите iso-файл, который мы подготовили на предыдущем шаге.
Настройки раздела 2:
    — включите переключатель "Съемный диск"
Нажмите «Сохранить». Настройки сохраняются в файл MP.ini в текущей папке. Мы закончили с настройками, поэтому переходим к следующему шагу — форматированию диска.
<р>5. Запустите файл MPALL_F1_8400_v360_0B.exe и в открывшемся диалоге нажмите кнопку Обновить. Мы должны увидеть нашу флешку в одном из 16 доступных слотов.
Нажмите кнопку «Пуск». Первый этап — форматирование.
После завершения форматирования извлеките флэш-диск, используя возможности Windows Безопасное извлечение устройства и извлечение носителя.
Затем снова подключите его. Нажмите кнопку "ОК".
Если появится диалоговое окно форматирования диска Windows, нажмите кнопку "Отмена".
Подождите, пока утилита закончит свою работу.
Теперь USB-накопитель успешно создан.
Закройте программу. Однако перед извлечением USB-накопителя следует запустить Диспетчер задач и убедиться, что файл MPALL_F1. exe закрывается. Вы должны завершить процесс вручную, если он не завершился нормально.
Наконец, извлеките флешку и снова вставьте ее. Теперь наш диск представлен двумя томами, и наше меню Пример1 запускается автоматически, пока в Windows включен автозапуск.
Теперь, когда вы успешно создали автозапускаемый USB-диск, вы можете создать еще один, повторяя описанную выше процедуру снова и снова с USB-накопителями той же серии. Хотя это не универсальное решение, вы можете использовать это руководство для автоматического запуска приложений с USB-накопителей.
1) Откройте свой любимый текстовый редактор, например Блокнот.
2) Вырежьте и вставьте текст в поле ниже в текстовый редактор.
3) Замените текст «example.exe» на имя файла, который вы хотите запустить автоматически, включая соответствующее расширение файла (например, index.html, slideshow.ppt, Portugal.pdf и т. д.). Если ваше имя файла содержит пробелы, например. презентация компании.ppt, замените пробелы подчеркиванием: например. company_presentaion.ppt.
Файл, который требуется для автозапуска, также может находиться в папке, и в этом случае вы можете указать путь к файлу.Таким образом, вы также можете использовать автозапуск по URL-адресу.
4) Теперь сохраните и назовите файл: AutoRun.inf
5) Добавьте этот файл в корень структуры папок, которую вы хотите, чтобы мы предварительно загрузили в заблокированный раздел двухзонной флэш-памяти. Диск с нужным файлом для автозапуска (и любые другие данные).
Этот метод автозапуска работает с продуктами, поставляемыми Flashbay, которые были отформатированы как двойная зона в рамках наших производственных процессов — вы не можете добавить функцию автозапуска после покупки. Чтобы ознакомиться с общим обзором функции автозапуска, посетите нашу специальную страницу автозапуска с флэш-накопителя, на которой также приведена важная информация о совместимости операционных систем.
Использование пользовательского значка диска или подписи к значку
Когда флэш-накопитель подключен к компьютеру, вы можете просматривать его как диск в разделе «Мой компьютер». По умолчанию отображается стандартный значок диска Windows, однако вы можете добавить свой собственный значок диска (например, значок логотипа вашей компании) и небольшую метку для отображения ниже. Этого можно добиться, добавив дополнительные строки в сценарий автозапуска. Вам также необходимо добавить файл .ico на флэш-накопитель (в этом примере он называется company_logo.ico)
Код:
Возможно, у вашего внутреннего ИТ-отдела есть файл .ico с логотипом вашей компании. Однако, если вы хотите сделать его, вам нужно использовать специальную программу для создания значков (создание файла размером 16 на 16 пикселей в стандартном графическом редакторе и присвоение ему имени с расширением .ico не сработает)
Майкл Крайдер
Майкл Крайдер
Писатель
Майкл Крайдер – опытный журналист в области технологий с десятилетним стажем. Пять лет он писал для Android Police, и его работы публиковались в Digital Trends и Lifehacker. Он лично освещал такие отраслевые мероприятия, как Consumer Electronics Show (CES) и Mobile World Congress. Подробнее.
Портативные приложения — автономные исполняемые файлы, которые можно перемещать на флэш-накопители и запускать без установки, — популярные инструменты для тех, кому приходится работать на нескольких компьютерах с Windows. Если вы хотите еще больше ускорить рабочий процесс, вы можете добавить «автозапускаемый» файл, который автоматически открывает программу, как только вы подключаете диск.
К сожалению, начиная с Windows 7, Microsoft ограничивает функцию автозапуска в целях безопасности. Не существует практического способа вернуть его на каждую новую машину, но это можно сделать на компьютерах, к которым у вас есть доступ на регулярной основе. Во-первых, вам понадобится небольшой сторонний инструмент, который отслеживает новые USB-накопители для инструкций автозапуска. Затем вам нужно будет создать простой файл сценария автозапуска, который находится на USB-накопителе и указывает, какую программу запускать при подключении накопителя.
Шаг первый: установите APO USB Autorun на ПК с Windows
APO USB Autorun — это программа, которая отслеживает USB-накопители по мере их подключения, ищет устаревший файл сценария autorun.inf и запускает любые программы, указанные в нем. Загрузите его из Softpedia здесь, затем дважды щелкните установочный файл и установите его, как любую другую программу.
После установки всякий раз, когда вы подключаете USB-накопитель, вы должны увидеть всплывающее окно, подобное приведенному ниже, с вопросом, хотите ли вы запустить программу, которую вы назначили для автоматического запуска (и мы поговорим подробнее о том, как это сделать). чтобы сделать эту часть немного).
Просто нажмите кнопку "Выполнить", чтобы запустить программу, и при необходимости отключите параметр "Всегда спрашивать перед открытием этого файла", чтобы вас не беспокоило это предупреждение при следующем подключении диска.
К сожалению, вам потребуется установить APO USB Autorun на каждый компьютер с Windows 7 или более поздней версии, на котором вы хотите автоматически запускать USB-накопители. Это делает его не очень полезным для накопителей, которые вы носите с множеством разных компьютеров, но может быть очень полезным, если вы часто работаете на одном и том же компьютере.
Шаг второй: настройте USB-накопитель
Для автоматического запуска программы на USB-накопителе должны быть две вещи: программа, которую вы хотите запустить, и файл сценария автозапуска, указывающий на эту программу.
Скопируйте переносимый исполняемый файл программы на USB-накопитель. Это самая простая часть.
Чтобы создать файл сценария автозапуска, откройте Блокнот (или любой другой текстовый редактор). Введите (или скопируйте и вставьте) следующий текст в окно Блокнота с разрывами строк.
Замените текст «YOURAPP» именем файла приложения, которое вы пытаетесь запустить. Для этой демонстрации я использую портативную версию браузера Lynx, поэтому мои команды выглядят следующим образом:
Затем сохраните файл на USB-накопителе с именем «autorun.inf» и убедитесь, что вы выбрали «Все файлы (*.*)» в поле «Тип файла». Таким образом, Блокнот не будет добавлять дополнительное расширение «.txt» в конец имени вашего файла.
Корневая папка вашего USB-накопителя теперь должна содержать исполняемый файл программы и только что созданный файл autorun.inf.
Конечно, вы можете поместить на диск другие файлы и папки, но убедитесь, что эти два элемента находятся в корневом каталоге.
Теперь, когда APO USB Autorun запущен и ваш USB-накопитель правильно настроен, ваша программа должна запускаться автоматически при каждом подключении USB-накопителя к компьютеру.
- ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
- › Что означает XD и как вы его используете?
- › Как установить Google Play Маркет в Windows 11
- › Почему не было Windows 9?
- › Почему прозрачные чехлы для телефонов желтеют?
- › Как восстановить метки панели задач в Windows 11
Будь то новый или старый ПК с Windows 10, всякий раз, когда вы вставляете карту памяти, компакт-диски, флэш-накопитель или любое другое устройство хранения в свой компьютер, он автоматически открывает или запускает устройство хранения. Хотя это инновационная функция, позволяющая сэкономить время, она оказалась довольно опасной.
Пару месяцев назад эксперт по безопасности из BitDefender Мариус Тивадар обнародовал результаты исследования, доказавшего наличие уязвимостей в функциях автозапуска и автозапуска Windows, которые могут позволить хакерам получить авторизованный доступ к вашему устройству и, в конечном итоге, повредить ваше устройство. (Windows 7 или) Windows 10 ноутбук. Неважно, заблокирован ли ваш ноутбук или разблокирован; вас могут взломать.
Подключение USB-накопителя, содержащего искаженный образ NTFS, к компьютеру с Windows может привести к появлению синего экрана в считанные секунды.
Tivadar за считанные секунды успешно вывел из строя Windows 7 и Windows 10, используя образ NTFS размером 10 МБ и несколько измененных имен каталогов. Этот эксперимент Тивадара датируется июлем 2017 года. Он сообщил о своих выводах в Microsoft, но, по его словам, компания не видит в нем большой угрозы, потому что «он не соответствует планке обслуживания нижнего уровня (выдача сертификата безопасности). патч).”
Однако, независимо от того, представляет ли это серьезную угрозу безопасности или нет, это угроза… и защита вашего ПК важна. Лучший способ сделать это — отключить автозапуск и автозапуск на вашем ПК.
Как отключить автозапуск и автозапуск в Windows 10
Есть два способа предотвратить автоматическое открытие или запуск флэш-накопителей, мультимедийных устройств и других накопителей на ПК с Windows 10. Вы можете сделать это на уровне групповой политики или локально через приложение «Системные настройки».
Отключение автозапуска в Windows 10 через приложение "Настройки"
<р>1. Нажмите клавишу Windows на клавиатуре или щелкните значок Windows в левом нижнем углу рабочего стола.<р>2. В поле поиска введите «автозапуск» и нажмите «Настройки автозапуска», который появится на панели результатов поиска.
<р>3. На экране настроек автозапуска выключите параметр «Автозапуск для всех носителей и устройств».<р>4. Кроме того, вам также следует отключить настройки автозапуска по умолчанию как для съемных дисков, так и для карты памяти.
Отключение автозапуска и автозапуска в Windows 10 на уровне групповой политики
Автозапуск и автозапуск
Всякий раз, когда вы подключаете внешний диск к компьютеру, всплывающее окно, предлагающее выбрать действие, которое нужно выполнить на диске, представляет собой диалоговое окно автозапуска. Автозапуск, с другой стороны, ищет INF-файл для установки программного обеспечения.
Будь то автозапуск или автозапуск, оба они сопряжены с риском и должны быть заблокированы от автоматического запуска на вашем ПК.
Для автовоспроизведения:
<р>1.Нажмите клавишу Windows на клавиатуре или щелкните значок Windows в левом нижнем углу рабочего стола. <р>2. Введите «gpedit» (без кавычек) и нажмите «Изменить групповую политику» на панели результатов.<р>3. На новой странице перейдите в раздел «Конфигурация компьютера».
<р>4. Перейдите к административным шаблонам >> Компоненты Windows >> Политики автозапуска.<р>5. Нажмите «Отключить автозапуск» в разделе «Политики автозапуска». Перейдите к установке элемента на «Включено».
<р>6. На той же странице в меню «Параметры» убедитесь, что по умолчанию установлено значение «Все диски». Нажмите «Применить», чтобы завершить процесс.
Для автозапуска:
<р>7. Вернитесь на страницу «Политики автозапуска» (в [4] выше) и нажмите «Установить поведение по умолчанию для автозапуска». <р>8. Установите для элемента значение «Включено»<р>9. Перейдите к установке поведения по умолчанию на «Не выполнять никаких команд автозапуска».
<р>10. Нажмите «Применить», чтобы завершить процесс.Если вы правильно следуете приведенному выше руководству, автозапуск и автозапуск больше не будут предлагать вам какие-либо действия. Скорее, вам придется вручную получать доступ к содержимому дисков через файловый менеджер. Да, это длительный процесс, но ваши данные, файлы и документы защищены от хакеров и вашего ПК.
Читайте также: