Как можно исправить ошибку «Драйверы устройства не найдены» при установке Windows

Установка новой копии Windows 11 или 10 — довольно простой процесс. Однако некоторые пользователи застревают при установке Windows 10 и 11 и видят сообщение «Драйверы устройств не найдены». В результате они не могут пройти мимо экрана выбора диска.

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

1. Проверьте/переключите USB-порты

Если вы столкнулись с сообщением «Драйверы устройств не найдены, убедитесь, что установочный носитель содержит правильную ошибку драйверов при установке ОС, вам необходимо переключиться на другой USB-порт на вашем компьютере». Отключите USB-накопитель от компьютера, подключите его к другому порту USB (2.0 или 3.0) и повторите попытку установки.

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

2. Проверьте USB-накопитель в другой системе

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

3. Отключите CSM и безопасную загрузку

Функции CSM и Secure Boot могут помешать установке, поэтому их необходимо отключить в настройках BIOS. Вы можете установить Windows 11 без безопасной загрузки, если на вашем компьютере установлены TPM 2.0 и UEFI. Вот как отключить безопасную загрузку в BIOS:

Шаг 1. Перезагрузите компьютер.

Шаг 2. Нажмите назначенную клавишу F (обычно F2 или Esc), чтобы получить доступ к BIOS. Вам необходимо проверить ключ, назначенный производителем ПК для доступа к BIOS.

Шаг 3: После входа в BIOS перейдите на вкладку «Безопасность». Обратите внимание, что это BIOS для компьютеров с материнскими платами ASUS. Таким образом, BIOS на вашем компьютере будет выглядеть по-другому с вашей стороны. В любом случае вам придется искать опцию «Безопасная загрузка» на всех вкладках BIOS.

Отключить безопасную загрузку 1

Шаг 4: Нажмите на опцию «Безопасная загрузка».

Отключить безопасную загрузку 2

Шаг 5: Нажмите на опцию «Управление безопасной загрузкой» и выберите опцию «Отключено».

Отключить безопасную загрузку 3

Шаг 6: Нажмите клавишу F10, чтобы сохранить изменения и выйти из BIOS.

Шаг 7: Ваш компьютер перезагрузится, и вам придется загрузиться с установочного USB-носителя Windows. Продолжите установку и проверьте, не возникает ли при установке Windows ту же ошибку.

Аналогичным образом отключите режим CSM, который также является функцией BIOS, обеспечивающей поддержку установки старых операционных систем.

4. Загрузите и установите недостающие драйверы

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

Если на вашем компьютере используется процессор Intel, загрузите и извлеките драйвер Intel Rapid Storage Technology (IRST) для вашей модели ПК. Пользователям AMD придется сделать то же самое: загрузить и извлечь драйверы AMD RAID Driver (SATA, NVMe RAID).

Извлечь драйверы

После этого скопируйте извлеченную папку драйверов на установочный USB-носитель Windows.

Скопируйте драйвера на USB

Повторите следующие шаги:

Шаг 1. Включите компьютер и загружайтесь с помощью установочного USB-носителя Windows, пока не дойдете до места, где программа установки попросит вас загрузить драйверы. Если вы скопировали драйверы на другой USB-накопитель, подключите его.

Шаг 2: Нажмите кнопку «Обзор».

Установите недостающие драйверы

Шаг 3: Выберите соответствующую папку драйвера и нажмите кнопку «ОК».

Установить недостающие драйверы 2

Шаг 4: Нажмите на драйвер, чтобы выбрать его, а затем нажмите кнопку «Далее».

Установить недостающие драйверы 3

Шаг 5. После успешной установки драйвера выберите диск для установки и продолжите установку.

5. Попробуйте установить 32-битную версию (для Windows 10)

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

6. Воссоздайте установочный USB-носитель.

Поврежденный установочный USB-носитель также является причиной появления ошибки при попытке выбрать диск и продолжить установку Windows. Итак, вам необходимо воссоздать установочный USB-носитель Windows с помощью инструмента Windows Media Creation или Rufus.

Загрузочный Руфус

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

7. Конвертировать диск в GPT

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

Мы будем использовать утилиту Diskpart для преобразования диска из MBR в GPT, что предполагает полную очистку диска. Вот как это сделать:

Шаг 1. Нажмите сочетание клавиш Shift+F10, чтобы открыть командную строку на странице установки Windows.

Шаг 2. Введите следующую команду и нажмите Enter, чтобы запустить утилиту Diskpart:

diskpart

Конвертировать диск в mbr

Шаг 3: После этого выполните следующую команду:

list disk

Конвертировать диск в GPT

Шаг 4. Вы увидите список всех дисков, включая установочный USB-носитель Windows. Запишите номер вашего системного диска. Команда выбора диска:

select disk disknumber

Шаг 5: Замените часть номера диска фактическим номером диска из списка. Итак, последняя команда в нашем случае будет такой:

select disk 0

Конвертировать диск в gpt

Шаг 6: После выбора диска выполните следующую команду:

clean

Конвертировать диск в gpt

Шаг 7: Выбранный диск будет очищен. Выполните следующую команду, чтобы преобразовать его в GPT:

convert gpt

Конвертировать диск в gpt

Шаг 8. После того, как вы увидите сообщение об успешном выполнении команды, выполните следующую команду:

list disk

Конвертировать диск в gpt

Шаг 9: Вы заметите, что перед диском в столбце GPT появится звездочка (*). Это указывает на то, что диск теперь имеет формат GPT.

Шаг 10. Закройте окно командной строки и продолжите установку Windows.

Успешно установить Windows

Это были семь способов исправить ошибку «не найдены подписанные драйверы устройств» при установке Windows 10 или 11. Проверьте установочный USB-носитель Windows, отключите CSM и безопасную загрузку и установите отсутствующие драйверы. После этого заново создайте установочный носитель USB и преобразуйте диск в MBR для успешной установки Windows.



2023-11-24T17:41:47
Вопросы читателей

Как удалить устройства Bluetooth в Windows

Я подключил Bluetooth-наушники моей матери к компьютеру, чтобы помочь ей настроить их. С тех пор, когда она включает его дома, он автоматически подключается к моему компьютеру, а не к ее. Вы имеете отношение к этой проблеме? Если да, вот как удалить устройства Bluetooth с вашего ПК с Windows и предотвратить непреднамеренные подключения.

Более того, если у вас возникнут проблемы с удалением устройства Bluetooth от компьютера, это руководство поможет. Мы перечислили несколько способов борьбы с упрямыми устройствами Bluetooth, которые отказываются исчезать с вашего компьютера. Начнем с первого метода.

Способ 1: удалить устройства Bluetooth из настроек

Самый простой способ удалить устройство Bluetooth с ПК с Windows — использовать приложение «Настройки». Вот как вы можете это сделать.

Шаг 1. Откройте приложение «Настройки» на своем компьютере. Нажмите «Bluetooth и устройства» в меню боковой панели.

Шаг 2: Вы найдете список устройств Bluetooth. Нажмите на значок с тремя точками рядом с тем, который вы хотите удалить, и выберите «Удалить устройство».

Это все, что вам нужно сделать – устройство будет удалено с вашего ПК с Windows.

Удалить Bluetooth-устройство 1

Способ 2. Удаление устройств Bluetooth из диспетчера устройств

Диспетчер устройств полезен для просмотра и управления всеми устройствами, связанными с вашим ПК с Windows. Это также поможет вам удалить и удалить устройство Bluetooth с вашего ПК с Windows. Вот как это сделать:

Шаг 1. Откройте Диспетчер устройств из меню «Пуск» на ПК с Windows.

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

Шаг 2: Вы увидите список категорий устройств. Нажмите Bluetooth.

Шаг 3. Найдите устройство, которое хотите удалить.

Щелкните правой кнопкой мыши по устройству

Шаг 4: Щелкните правой кнопкой мыши устройство и выберите «Удалить устройство».

Нажмите «Удалить устройство».

Шаг 5: Нажмите «Удалить» для подтверждения.

Устройство Bluetooth будет удалено с вашего ПК с Windows.

Нажмите «Удалить 3».

Способ 3: удалить устройство Bluetooth из редактора реестра

Не можете удалить устройство Bluetooth со своего компьютера из приложения «Настройки»? Для этого вы можете использовать редактор реестра Windows. Вот как.

Примечание. Действуйте осторожно и внимательно следуйте инструкциям. Любое неправильное действие в редакторе реестра может вызвать проблемы и проблемы на вашем ПК с Windows. Для большей безопасности создайте точку восстановления системы.

Сначала нам нужно скопировать идентификатор оборудования устройства Bluetooth, которое вы хотите удалить. Это можно найти в диспетчере устройств.

Шаг 1. Откройте Диспетчер устройств из меню «Пуск» на ПК с Windows.

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

Шаг 2: Вы увидите список категорий устройств. Нажмите Bluetooth.

Шаг 3. Найдите устройство, которое хотите удалить.

Щелкните правой кнопкой мыши по устройству

Шаг 4: Щелкните правой кнопкой мыши устройство. Нажмите «Свойства».

Нажмите «Свойства устройства».

Шаг 5: Перейдите на вкладку «Подробности». В раскрывающемся меню «Свойство» выберите «Идентификаторы оборудования».

Шаг 6. Оставьте эту вкладку открытой. Вам придется обратиться к идентификатору оборудования позже.

Выберите идентификатор оборудованияЩелкните правой кнопкой мыши и скопируйте идентификатор 1.

Шаг 7. Теперь откройте редактор реестра из меню «Пуск» на вашем компьютере.

Открыть редактор реестра

Шаг 8. Перейдите по следующему пути в редакторе реестра. Вы можете скопировать и вставить указанный ниже путь в адресную строку.

ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesBTHPORTParametersDevices

Вставить путь 1

Шаг 9: На боковой панели вы увидите дерево папок. Теперь вернитесь к идентификатору оборудования и щелкните правой кнопкой мыши соответствующую папку.

Проверить идентификационное имя

Шаг 10: Наконец, выберите «Удалить».

Это приведет к удалению устройства Bluetooth с вашего ПК с Windows.

Удалить папку в реестре

Способ 4: удаление устройств Bluetooth с помощью CMD

Есть ли что-то, что вы не можете сделать с помощью командной строки на своем компьютере? Этот многофункциональный инструмент также поможет вам удалить устройства Bluetooth с вашего компьютера. Вот как.

Сначала нам нужно найти параметр под названием «Путь к экземпляру устройства», который поможет командной строке идентифицировать ваше устройство Bluetooth.

Шаг 1. Откройте Диспетчер устройств из меню «Пуск» на ПК с Windows.

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

Шаг 2: Вы увидите список категорий устройств. Нажмите Bluetooth.

Шаг 3. Найдите устройство, которое хотите удалить.

Щелкните правой кнопкой мыши по устройству

Шаг 4: Щелкните правой кнопкой мыши устройство. Нажмите «Свойства».

Нажмите «Свойства устройства».

Шаг 5: Перейдите на вкладку «Подробности». Выберите раскрывающееся меню «Свойство» и выберите «Путь к экземпляру устройства».

Шаг 6. Выберите и скопируйте значение пути к экземпляру устройства.

Выберите путь к экземпляру устройстваКопировать путь к экземпляру устройства

Шаг 7: Теперь откройте командную строку от имени администратора. Щелкните правой кнопкой мыши командную строку в меню «Пуск» и выберите «Запуск от имени администратора».

Запустите CMD от имени администратора 1.

Шаг 8: Введите следующую команду:

pnputil /remove-device "Путь_экземпляра_устройства"

Замените Device_Instance_path значением, которое вы только что скопировали в буфер обмена. Обязательно вставьте его в двойные кавычки.

Шаг 8: Нажмите клавишу ввода после добавления команды. Windows удалит устройство Bluetooth.

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

Вышеуказанные методы должны помочь вам успешно удалить устройство Bluetooth с вашего ПК с Windows.

Что происходит, когда вы удаляете устройство Bluetooth в Windows

Вот что происходит, когда вы удаляете устройство Bluetooth с ПК с Windows:

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

Если у вас есть дополнительные вопросы, прочтите раздел часто задаваемых вопросов ниже.

Часто задаваемые вопросы об устройствах Windows Bluetooth

1. Как просто отключить Bluetooth-устройство, а не полностью его удалять?

Вы можете нажать на значок из трех точек рядом с устройством Bluetooth и выбрать «Отключить».

2. Могу ли я подключить несколько устройств Bluetooth к своему ПК с Windows?

Да, вы можете одновременно подключить до семи устройств Bluetooth к ПК с Windows. Однако вы не можете одновременно слушать звук с нескольких устройств Bluetooth на своем ПК.

Быстрое удаление устройств Bluetooth

Мы надеемся, что эта статья поможет вам быстро удалить устройства Bluetooth с вашего ПК с Windows. Если у вас возникнут какие-либо дополнительные проблемы, оставьте свои вопросы в разделе комментариев ниже, и мы вам поможем!



2023-11-24T10:13:31
Вопросы читателей

Подробное объяснение стандарта Wi-Fi 7

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

И вот здесь в игру вступает этот пост. Я объясню новый стандарт Wi-Fi в самой доступной форме. Тем не менее, все может стать немного техническим — мы говорим о чем-то невидимом.

В любом случае, на данный момент первое и самое важное, что нужно помнить, это то, что Wi-Fi 7 еще не реализован в полной мере. Это все еще в проекте. Вероятно, нам придется подождать до конца 2024 года, чтобы узнать все, что он может предложить. Читать

Выясняем, сколько бит в IPv6-адресе

Здравствуйте и добро пожаловать в эту статью, где я буду углубляться в тонкости адресов IPv6. В современном мире, где мы постоянно подключены к Интернету, важно понимать основы работы Интернета. Адресация IPv6 является фундаментальным аспектом интернет-протоколов, и в этой статье мы сосредоточимся на количестве битов в адресе IPv6.

Прежде чем мы углубимся в детали, давайте сначала определим, что такое адресация IPv6. Интернет-протокол версии 6 (IPv6) — это самая последняя версия интернет-протокола, которая обеспечивает систему идентификации и определения местоположения компьютеров в сетях и маршрутизирует трафик через Интернет. Вместо использования 32-битной адресной системы IPv4 в IPv6 используется 128-битная адресная система. Читать

🔐 Разница между PGP и GPG

1. Введение

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

Даже в этом случае часто существует уровень безопасности, хотя и внешний, помимо базовой реализации.

Фактически, основой электронных подписей и идентификации также является шифрование.

🔐 Каковы различные форматы сертификатов?

В этом руководстве мы рассмотрим стандарт OpenPGP (Open Pretty Good Privacy) как один из наиболее универсальных способов шифрования и GNU Privacy Guard (GnuPG, GPG) как одну из его основных реализаций.

Сначала мы рассмотрим стандарт OpenPGP.

После этого мы переходим к рассмотрению GPG.

Вначале мы рассмотрим ее основные возможности.

Далее мы рассмотрим несколько шагов по созданию ключей и шифрованию данных.

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

Он должен работать в большинстве POSIX-совместимых сред, если не указано иное.

2. Конфиденциальность с помощью OpenPGP

Стандарт OpenPGP является потомком и частичным преемником стандарта и инструментария PGP.

Одна из первоначальных реализаций PGP, также называемая PGP, полностью принадлежала корпорации PGP.

В настоящее время она принадлежит компании Symantec, которая, в свою очередь, является частью Broadcom.

Однако в настоящее время OpenPGP является международным стандартом, как это определено в последнем документе RFC 4880 – OpenPGP Message Format. Таким образом, все желающие могут использовать его, внедряя концепции и определения в свои разработки:

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

Кроме того, конечные пользователи используют стандарт через ряд программных продуктов, реализующих OpenPGP.

Несмотря на то, что основным вариантом использования OpenPGP является работа с электронной почтой, многие его реализации предоставляют и дополнительные возможности, что обусловлено универсальностью его функций:

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

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

Пользователям необходимо также применять передовые методы защиты данных и коммуникаций и тщательно хранить свои закрытые и секретные ключи.

В качестве примера рассмотрим одну из наиболее известных реализаций OpenPGP.

3. GNU Privacy Guard (GnuPG)

GnuPG (GNU Privacy Guard), чаще просто GPG, – это инструментарий, полностью реализующий и расширяющий стандарт OpenPGP.

В дополнение к стандартному и дополнительному набору функций OpenPGP, GPG предоставляет ряд усовершенствований:

  • универсальная система управления ключами
  • доступ ко многим каталогам открытых ключей
  • внешние приложения и библиотеки
  • поддержка расширений Secure/Multipurpose Internet Mail Extensions (S/MIME)
  • поддержка SSH
  • полностью перенесен на платформу Microsoft Windows под именем Gpg4win
  • поддержка хэша SHA-512 и алгоритмов сжатия ZLIB и BZIP2.

Разумеется, эти возможности зависят от версии GPG:

Основным инструментом GnuPG является gpg.

Он реализует и предоставляет все функции OpenPGP и не только.

Итак, кратко рассмотрим шаги по шифрованию данных с помощью ключа.

3.1. Генерация пары ключей

Начнем с генерации идентификатора или пары ключей:

 

gpg --full-generate-key
gpg (GnuPG) 2.2.27; Copyright (C) 2021 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Please select what kind of key you want:
(1) RSA and RSA (default)
(2) DSA and Elgamal
(3) DSA (sign only)
(4) RSA (sign only)
(14) Existing key from card
Your selection?[/simtmerm]
Хотя для генерации ключей мы можем использовать более простую опцию -generate-key (-genkey), опция -full-generate-key (-full-gen-key) предоставляет все параметры конфигурации ключей:
тип
размер
срок действия
имя
адрес электронной почты
комментарий
пароль
Пройдя через мастер, мы можем настроить и защитить нашу новую идентификацию.
После этого у нас должна появиться новая пара закрытого и открытого ключей, а также так называемый сертификат отзыва.
В двух словах, сертификат отзыва используется для публичного объявления о том, что ключ больше не может считаться действительным.
3.2. Список ключей
Мы можем проверить текущие доступные ключи с помощью опции -list-public-keys (-list-keys, -k):
[simterm]$ gpg --list-public-keys
gpg: checking the trustdb
gpg: marginals needed: 0  completes needed: 0  trust model: pgp
gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
/home/baeldung/.gnupg/pubring.kbx
------------------------
pub   rsa4096 2023-11-11 [SC]
10666006DEAD0A18B19BADBEEF006B0FC83BB041
uid           [ultimate] baeldung
sub   rsa4096 2023-11-11 [E][/simtmerm]
С другой стороны, закрытые или секретные ключи можно увидеть с помощью функции -list-secret-keys (-k):
[simterm]$ gpg --list-secret-keys
/home/baeldung/.gnupg/pubring.kbx
------------------------
sec   rsa4096 2023-11-11 [SC]
10666006DEAD0A18B19BADBEEF006B0FC83BB041
uid           [ultimate] baeldung
ssb   rsa4096 2023-11-11 [E]

Обе приведенные выше опции могут принимать аргумент в виде ключа или идентификатора пользователя.

Подключи связаны с основным ключом, но могут быть отозваны независимо от него.

3.3. Хранение ключей

В общем случае ключи хранятся в файле keyring, обычно по адресу $HOME/.gnupg.

🔐 Менеджеры паролей: Переход с LastPass на Bitwarden

Для экспорта ключей в отдельные файлы можно использовать только команду -export или добавить идентификаторы ключа или пользователя:

gpg --export [<KEYUSER1_ID> ... <KEYUSERn_ID>]

В то время как по умолчанию происходит экспорт в stdout, в опции -output (-o) можно указать файл, в который будет записана извлеченная информация.

После этого мы можем перенести этот файл на другую машину.

3.4. Шифрование файла или данных

После генерации ключей мы можем применить их к базовому потоку или файлу:

printf <DATA_TO_ENCRYPT< | gpg --encrypt
You did not specify a user ID. (you may use "-r")
Current recipients:
Enter the user ID.  End with an empty line:

Здесь мы передаем вывод printf в gpg для шифрования с помощью подкоманды -encrypt.

Точнее, входные данные поступают из stdin, а выходные – в stdout.

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

В качестве альтернативы мы можем включить это в команду с помощью опции -recipient (-r):

printf <DATA_TO_ENCRYPT< | gpg --encrypt --recipient <UID> --output <OUT_FILE_PATH>

Здесь мы также указали путь к файлу -output (-o).

Другим способом хранения данных является перенаправление вывода.

Наконец, мы также можем добавить путь к файлу для шифрования вместо использования труб:

gpg --encrypt --recipient <UID> <IN_FILE_PATH>

В результате мы получаем зашифрованный файл с расширением .gpg.

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

3.5. Защита паролем файла или данных

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

printf <DATA_TO_ENCRYPT< | gpg —symmetric

В этом случае мы снова шифруем stdin и выводим в stdout.

Также мы используем алгоритм по умолчанию.

Чтобы зашифровать файл и выбрать точный метод, мы указываем путь в командной строке вместе с опцией -cipheralgo с конкретным именем алгоритма, например aes256:

[sitmerm] $ gpg –symmetric –cipher-algo aes256 <IN_FILE_PATH> [/simterm]

Естественно, мы можем зашифровать и TAR-архив.

3.6. Расшифровка

Обратной операцией шифрования является дешифрование.

В gpg это делается с помощью подкоманды -decrypt (-d):

gpg --decrypt <IN_FILE_PATH>

Как и раньше, мы также можем использовать stdin:

printf <ENCRYPTED_DATA> | gpg --decrypt --output <OUT_FILE_PATH>

В этом случае мы также указываем выходной файл.

Важно отметить, что gpg автоматически определяет алгоритм шифрования, если он поддерживается.

3.7. gpg: проблема с агентом: Неправильный ioctl для устройства

Одной из распространенных ошибок при шифровании и дешифровании является gpg: problem with the agent: Inappropriate ioctl for device.

Обычно это связано с тем, что GPG не может определиться с правильными входным и выходным потоками:

echo 'Data' | gpg --symmetric
gpg: problem with the agent: Inappropriate ioctl for device
gpg: error creating passphrase: Operation cancelled
gpg: symmetric encryption of '[stdin]' failed: Operation cancelled

Чтобы обойти эту проблему, достаточно указать, что входные данные поступают с TTY, экспортировав управляющую переменную GPG_TTY:

export GPG_TTY=$(tty)

В частности, мы устанавливаем его значение на текущий TTY, возвращаемый командой tty.

4. Заключение

В этой статье мы рассказали об OpenPGP и GnuPG, их общих чертах и различиях.

В заключение отметим, что OpenPGP – это открытый стандарт, а GPG – конкретная реализация, построенная на его основе.

 



2023-11-23T16:50:10
Скрипты

Microsoft по какой-то причине переносит Copilot AI в Windows 10

Windows 10 находится на последнем издыхании, но это не помешало Microsoft добавлять новые функции в устаревшую операционную систему (ОС). В последней предварительной версии Windows Insider представлен помощник Microsoft на базе искусственного интеллекта Copilot. Однако не любая установка сможет запустить обновление. Читать