Как распаковать direct x на флешку

Обновлено: 02.07.2024

На этой странице обсуждаются различные мультиплатформенные методы создания USB-накопителя с установщиком Arch Linux (также называемого "флеш-накопителем", "USB-накопителем", "USB-ключом" и т. д.) для загрузки в системах BIOS и UEFI. В результате получится система Live USB (похожая на Live CD), которую можно использовать для установки Arch Linux, обслуживания системы или в целях восстановления, и которая, благодаря использованию Overlayfs для / , отменит все изменения после выключения компьютера.

Если вы хотите запустить полную установку Arch Linux с USB-накопителя (т. е. с постоянными настройками), см. раздел Установка Arch Linux на съемный носитель. Если вы хотите использовать загрузочный USB-накопитель Arch Linux в качестве аварийного USB-накопителя, см. раздел Изменение корневого каталога.

Содержание

Использование ISO как есть (BIOS и UEFI)

В GNU/Linux

Использование основных утилит командной строки

Этот метод рекомендуется из-за его простоты и универсальной доступности, так как эти инструменты являются частью coreutils (извлекается из базового метапакета).

Предупреждение: это безвозвратно уничтожит все данные в /dev/sdx . Чтобы восстановить USB-накопитель как пустое, пригодное для использования устройство хранения после использования ISO-образа Arch, необходимо удалить сигнатуру файловой системы ISO 9660, запустив wipefs --all /dev/sdx от имени пользователя root перед переразметкой и форматированием USB-накопителя.< /p>

Выполните следующую команду, заменив /dev/sdx на ваш диск, например /dev/sdb. (Не добавляйте номер раздела, поэтому не используйте что-то вроде /dev/sdb1 ):

См. [1] и [2] для сравнения и перспективы использования этих инструментов и почему dd может быть наименее адаптированным.

Совет. Если версия UEFI Arch ISO для USB зависает или не может загрузиться, попробуйте повторить процесс создания носителя на одном и том же USB-накопителе один или несколько раз. Если это не сработает, вы также можете попробовать обновить прошивку материнской платы.

Использование Дисковой утилиты GNOME

В дистрибутивах Linux с GNOME можно легко создать live CD с помощью nautilus и gnome-disk-utility . Просто щелкните правой кнопкой мыши файл .iso и выберите Открыть с помощью Disk Image Writer. Когда откроется Дисковая утилита GNOME, укажите флэш-накопитель в раскрывающемся меню Destination и нажмите Начать восстановление.

Использование MultiWriter

gnome-multi-writer — это простой графический инструмент на основе GTK3 для одновременной записи файла ISO на одно или несколько USB-устройств.

Использование Kindd

Kindd — это графический интерфейс для dd на основе Qt. Он доступен в формате AUR .

Использование фруктового мороженого

Popsicle – это инструмент, созданный командой разработчиков PopOS для параллельной прошивки файлов ISO на несколько USB-устройств. Он написан на Rust и использует GTK. Он доступен в виде эскимо AUR .

Использование SUSE Studio ImageWriter

SUSE Studio ImageWriter — это инструмент на основе Qt, созданный командой разработчиков OpenSUSE. Он доступен как средство записи образов AUR .

Использование xorriso-dd-target

xorriso-dd-target (от libisoburn) — это сценарий оболочки, который пытается снизить риск перезаписи неправильного устройства хранения. Его самый безопасный режим называется -plug_test. Например, чтобы использовать его как обычный пользователь, который может получить root-права с помощью sudo:

В Windows

Использование win32diskimager

win32diskimager — еще один графический инструмент для записи ISO-файлов на USB-накопитель для Windows. Просто выберите образ iso и букву целевого USB-накопителя (возможно, вам придется сначала отформатировать его, чтобы назначить ему букву диска), и нажмите «Записать».

Использование USB-записывающего устройства

Этот метод не требует каких-либо обходных путей и так же прост, как dd в Linux. Просто загрузите ISO-образ Arch Linux и с правами локального администратора используйте утилиту USBwriter для записи на флэш-память USB.

Использование Руфуса

Rufus — это многофункциональное средство записи ISO на USB. Он предоставляет графический пользовательский интерфейс и не заботится о том, правильно ли отформатирован диск.

Просто выберите ISO-образ Arch Linux, USB-накопитель, на котором вы хотите создать загрузочную версию Arch Linux, и нажмите СТАРТ.

Примечание. Если USB-накопитель не загружается должным образом в режиме образа ISO по умолчанию, вместо него следует использовать режим образа DD. Чтобы включить этот режим, выберите GPT в раскрывающемся меню Схема разделов. После нажатия СТАРТ откроется диалоговое окно выбора режима, выберите Режим изображения DD.

Совет. Чтобы добавить дополнительный раздел для постоянного хранилища, используйте ползунок, чтобы выбрать размер постоянного раздела. При использовании функции постоянных разделов обязательно выберите MBR в раскрывающемся меню Схема разделов и BIOS или UEFI в Цель. System, иначе диск нельзя будет использовать для загрузки BIOS и UEFI.

Использование Cygwin

Убедитесь, что ваша установка Cygwin содержит пакет dd.

Поместите файл изображения в свой домашний каталог:

Запустите cygwin от имени администратора (требуется для доступа cygwin к оборудованию).Для записи на USB-накопитель используйте следующую команду:

где archlinux-версия-x86_64.iso — это путь к файлу образа iso в каталоге cygwin, а \\.\x: — ваш USB-накопитель, где x — буква, обозначенная Windows, например \\.\d: .

В Cygwin 6.0 узнайте правильный раздел с помощью:

и запишите образ ISO с информацией из вывода. Пример:

Предупреждение. Это безвозвратно удалит все файлы на USB-накопителе, поэтому перед этим убедитесь, что на нем нет важных файлов.

dd для Windows

Для начала загрузите последнюю версию dd для Windows. После загрузки извлеките содержимое архива в папку «Загрузки» или в другое место.

Теперь запустите командную строку от имени администратора. Затем измените каталог ( cd ) на каталог загрузок.

Если ваш ISO-образ Arch Linux находится в другом месте, вам может потребоваться указать полный путь, для удобства вы можете поместить ISO-образ Arch Linux в ту же папку, что и исполняемый файл dd. Основной формат команды будет выглядеть следующим образом.

Примечание. Буквы дисков Windows привязаны к разделу. Чтобы разрешить выбор всего диска, dd для Windows предоставляет параметр od, который используется в приведенных выше командах. Однако обратите внимание, что этот параметр специфичен для dd для Windows и не может быть найден в других реализациях dd.

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

Просто замените различные пустые места (обозначенные "x") на правильную дату и правильную букву диска. Вот полный пример.

Использование flashnul

flashnul — это утилита для проверки функциональности и обслуживания флэш-памяти (USB-Flash, IDE-Flash, SecureDigital, MMC, MemoryStick, SmartMedia, XD, CompactFlash и т. д.).

В командной строке вызовите flashnul с параметром -p и определите, какой индекс устройства является вашим USB-накопителем, например:

Когда вы определили, какое устройство является правильным, вы можете записать образ на свой диск, вызвав flashnul с индексом устройства, -L и путем к вашему образу, например:

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

Если вы используете Vista или Win7, вы должны открыть консоль от имени администратора, иначе flashnul не сможет открыть флешку как блочное устройство и сможет записывать только через дескриптор диска, предоставляемый Windows

Примечание. Подтверждено, что вам нужно использовать букву диска, а не номер. flashnul 1rc1, Windows 7 x64.

В macOS

Использование macOS dd

Во-первых, необходимо идентифицировать USB-устройство. Откройте /Applications/Utilities/Terminal и выведите список всех устройств хранения с помощью команды:

Ваше USB-устройство будет отображаться как /dev/disk2 (внешний, физический) . Убедитесь, что это именно то устройство, которое вы хотите стереть, проверив его имя и размер, а затем используйте его идентификатор для приведенных ниже команд вместо /dev/diskX.

USB-устройство обычно автоматически монтируется в macOS, и его необходимо размонтировать (а не извлечь) перед блочной записью на него с помощью dd . В Терминале выполните:

Теперь скопируйте файл образа ISO на устройство. Команда dd аналогична своему аналогу в Linux, но обратите внимание на "r" перед "disk" для необработанного режима, который значительно ускоряет передачу:

Примечание: производное от BSD dd , которое включает dd по умолчанию в macOS, использует суффикс m в нижнем регистре. Это отличается от GNU dd , используемого в других местах этой статьи.

Эта команда будет выполняться автоматически. Чтобы просмотреть ход выполнения, отправьте SIGINFO, нажав Ctrl+t . Обратите внимание, что diskX здесь не должен включать суффикс s1, иначе USB-устройство будет загружаться только в режиме UEFI, а не в устаревшем. После завершения macOS может пожаловаться, что «Вставленный вами диск не читается этим компьютером». Выберите «Игнорировать». USB-устройство станет загрузочным.

В Android

EtchDroid

EtchDroid – программа для прошивки образов ОС для Android. Он работает без root-прав на Android 5 – 8. Согласно сообщениям об ошибках, он не всегда работает на Android 9 и Android 4.4.

Чтобы создать установщик Arch Linux, загрузите файл образа ISO на свое устройство Android. Подключите USB-накопитель к вашему устройству, используя адаптер USB-OTG, если это необходимо. Откройте EtchDroid, выберите «Flash raw image», выберите ISO-образ Arch, затем выберите USB-накопитель. Предоставьте разрешение USB API и подтвердите.

Держите телефон на столе, пока он записывает изображение: многие адаптеры USB-OTG немного шатаются, и вы можете отключить их по ошибке.

Ручное форматирование

БИОС и UEFI

В GNU/Linux

Этот метод сложнее, чем запись образа напрямую с помощью dd , но он позволяет использовать флэш-накопитель для хранения данных (то есть ISO устанавливается в определенный раздел внутри уже разделенного на разделы устройства без изменения других разделов).

Примечание. Здесь мы будем обозначать целевой раздел как /dev/sdXn . В любой из следующих команд настройте X и n в соответствии с вашей системой.

  • Если это еще не сделано, создайте таблицу разделов на /dev/sdX .
  • Если это еще не сделано, создайте раздел на устройстве. Раздел /dev/sdXn должен быть отформатирован в FAT32.
  • Смонтируйте файловую систему FAT32, расположенную на флэш-накопителе USB, и извлеките на нее содержимое образа ISO. Например:

Для загрузки необходимо указать том, на котором находятся файлы. По умолчанию используется метка ARCH_ГГГГММ (с соответствующим годом и месяцем выпуска). Таким образом, метка файловой системы должна быть установлена ​​соответствующим образом. Кроме того, вы можете изменить это поведение, изменив строки, оканчивающиеся на archisolabel=ARCH_ГГГГММ в файлах:

  • Загрузка BIOS: /mnt/syslinux/archiso_sys-linux.cfg
  • Загрузка UEFI: /mnt/loader/entries/01-archiso-x86_64-linux.conf, /mnt/loader/entries/02-archiso-x86_64-speech-linux.conf и /mnt/loader/entries/03. -archiso-x86_64-ram-linux.conf

Чтобы вместо этого использовать UUID, замените эти части строк на archisodevice=/dev/disk/by-uuid/YOUR-UUID .

Файлы Syslinux для систем BIOS уже скопированы в /mnt/syslinux . Размонтируйте файловую систему FAT, установите пакеты syslinux и mtools и выполните следующие команды, чтобы сделать раздел загрузочным:

В Windows

  • Для ручного форматирования не используйте утилиту Bootable USB Creator для создания загрузочного USB UEFI. При ручном форматировании также не используйте dd для Windows для добавления ISO-образа на USB-накопитель.
  • В приведенных ниже командах X: считается USB-накопителем в Windows.
  • В Windows используется обратная косая черта \ в качестве разделителя пути, поэтому она используется и в приведенных ниже командах.
  • Все команды следует запускать в командной строке Windows от имени администратора.
  • > обозначает командную строку Windows.
  • Вышеупомянутый шаг устанавливает файл ldlinux.sys Syslinux в VBR раздела USB, устанавливает раздел как «активный/загрузочный» в таблице разделов MBR и записывает загрузочный код MBR в первую 440-байтовую область загрузочного кода раздела USB. USB.
  • Переключатель -d ожидает путь с разделителем пути с косой чертой, как в системах *unix.

Только BIOS

В GNU/Linux

Создание USB-ZIP-накопителя

Для некоторых старых систем BIOS поддерживается только загрузка с дисков USB-ZIP. Этот метод позволяет вам по-прежнему загружаться с USB-HDD-накопителя.

  • Загрузите syslinux и mtools из официальных репозиториев.
  • Найдите свой USB-накопитель с помощью lsblk .
  • Введите mkdiskimage -4 /dev/sdx 0 64 32 (замените x на букву вашего диска). Это займет некоторое время.

С этого момента продолжайте использовать метод ручного форматирования. Раздел будет /dev/sdx4 из-за того, как работают ZIP-диски.

Только UEFI

Для загрузки только с UEFI достаточно скопировать файлы из ISO и либо изменить метку тома FAT, либо отредактировать файлы конфигурации загрузчика, чтобы соответствующим образом установить метку archisolabel/archisodevice.

В GNU/Linux

Этот метод заключается в простом копировании файлов из образа ISO на флэш-накопитель USB и изменении либо конфигурации systemd-boot, либо метки файловой системы.

  1. Если это еще не сделано, создайте таблицу разделов на /dev/sdX и раздел ( /dev/sdXn ) на устройстве.
  2. Если это еще не сделано, отформатируйте раздел в FAT32: файловая система FAT32:
  3. Извлеките образ ISO в смонтированную файловую систему:
  4. Или:
    • отредактируйте /mnt/loader/entries/archiso-x86_64-linux.conf и /mnt/loader/entries/archiso-x86_64-speech-linux.conf и измените archisolabel=ARCH_ГГГГММ, чтобы они соответствовали ваше устройство, например заменив его на archisodevice=/dev/disk/by-uuid/YOUR-UUID ,
    • или размонтируйте файловую систему и измените ее LABEL, чтобы она соответствовала ARCH_ГГГГММ :
    файловая система FAT32.

В Windows

  1. Разделите USB-накопитель на разделы и отформатируйте его в FAT32.
  2. Щелкните правой кнопкой мыши файл archlinux-версия-x86_64.iso и выберите Подключить.
  3. Перейдите к только что созданному DVD-приводу и скопируйте все файлы и папки, кроме syslinux, на USB-накопитель.
  4. По завершении копирования щелкните правой кнопкой мыши дисковод DVD и выберите Извлечь.
  5. Или:
    • отредактируйте X:\loader\entries\archiso-x86_64-linux.conf и X:\loader\entries\archiso-x86_64-speech-linux.conf с помощью текстовый редактор и измените archisolabel=ARCH_ГГГГММ в соответствии с вашим устройством, например заменив его на archisolabel=YOUR-LABEL ,
    • или измените метку тома FAT32, чтобы она соответствовала ARCH_ГГГГММ .
  6. Извлеките флэш-накопитель USB.

Использование мультизагрузочного USB-накопителя

Это позволяет загружать несколько ISO-образов с одного USB-устройства, включая archiso. Обновление существующего USB-накопителя до более новой версии ISO проще, чем для большинства других методов. См. Мультизагрузочный USB-накопитель.

Использование вентой

Ventoy — это инструмент с открытым исходным кодом для создания загрузочного USB-накопителя для файлов ISO/WIM/IMG/VHD(x)/EFI. С ventoy вам не нужно форматировать диск снова и снова, вам просто нужно скопировать файлы ISO/WIM/IMG/VHD(x)EFI на USB-накопитель и загрузить их напрямую. Вы можете копировать много файлов одновременно, и ventoy предоставит вам загрузочное меню для их выбора. Он доступен как ventoy-bin AUR .

В Windows

Загрузка установочного носителя из оперативной памяти

Примечания: это тот же метод, только Syslinux устанавливается из Windows. Учитывая, что мультизагрузочный USB-накопитель можно использовать для загрузки установочного носителя, и он уже связан с полем «Похожие статьи» вверху, может быть, этот раздел следует объединить туда? (Обсудить в Talk:Установочный USB-накопитель)

Этот метод использует Syslinux и Ramdisk (MEMDISK) для загрузки всего ISO-образа Arch Linux в ОЗУ. Поскольку это будет работать полностью из системной памяти, вам необходимо убедиться, что система, на которую вы будете устанавливать это, имеет достаточный объем. Минимальный объем оперативной памяти от 500 МБ до 1 ГБ должен быть достаточным для установки Arch Linux на основе MEMDISK.

Дополнительную информацию о системных требованиях Arch Linux, а также о требованиях для MEMDISK см. в руководстве по установке и здесь. Для справки, вот предыдущая ветка форума.

Совет. После завершения загрузки программы установки вы можете просто извлечь USB-накопитель и даже использовать его на другом компьютере, чтобы начать процесс заново. Использование MEMDISK также позволяет загружать и устанавливать Arch Linux с одного и того же USB-накопителя.

Подготовка USB-накопителя

Для начала отформатируйте флэш-накопитель USB в файловой системе FAT32. Затем создайте следующие папки на только что отформатированном диске.

Скопируйте необходимые файлы на флешку

Затем скопируйте ISO-образ, который вы хотите загрузить, в папку Boot/ISOs. После этого извлеките отсюда следующие файлы из последней версии syslinux и скопируйте их в следующие папки.

  • ./win32/syslinux.exe в папку «Рабочий стол» или «Загрузки» в вашей системе.
  • ./memdisk/memdisk в папку Settings на USB-накопителе.
Создайте файл конфигурации

После копирования необходимых файлов перейдите на USB-накопитель, /boot/Settings и создайте файл syslinux.cfg.

Примечание. В строке INITRD обязательно используйте имя файла ISO, который вы скопировали в папку ISO.

Для получения дополнительной информации см. статью о Syslinux.

Заключительные шаги

Наконец, создайте файл *.bat, в котором находится syslinux.exe, и запустите его ("Запуск от имени администратора", если вы работаете в Vista или Windows 7):

Нежелательные методы

Использование гравировщика

etcher содержит аналитику и собственную рекламу. См. [3], [4] и [5].

HDMI

Сообщения HDMI: 1 346

Я загрузил некоторое обновление программного обеспечения для своей спутниковой приставки на USB-накопитель Sony. Файл имеет почтовый индекс, но когда я пытаюсь его открыть, он переходит в ADOBE 9 READER, который затем говорит, что это не тот файл, который он распознает. любой добрый человек посоветует мне ПРОСТО пошагово, как открыть этот файл, чтобы я мог улучшить свой спутниковый ящик. Заранее спасибо

Комментарии

Загрузите и установите WinRAR. щелкните правой кнопкой мыши ZIP-файл. Откройте с помощью WinRAR.

Adobe Reader предназначен для просмотра PDF-документов, хотя Foxit Reader лучше.

Большинство версий Windows, начиная с XP (может быть, даже 2000-й не помнит, что было раньше) должны считывать ZIP-файлы изначально, без необходимости использования стороннего программного обеспечения.

Все, что вам нужно сделать, это открыть «Мой компьютер» и перейти к USB-накопителю, и вы увидите ZIP-файл в списке. Windows сделает его похожим на папку, которую вы можете открыть как любую «обычную» папку. Вы даже можете скопировать файл(ы), содержащиеся в ZIP, в другое место, используя обычные команды перетаскивания или копирования и вставки.

Или вы можете щелкнуть правой кнопкой мыши сам ZIP-файл и выбрать «Извлечь» во всплывающем меню.

HDMI

Сообщения HDMI: 1 346

Спасибо за информацию, ребята, но страница winrar - это просто ряды чисел, которые я не понимаю, и если я подойду к своему компьютеру и нажму на USB, все равно появится Adobe 9, я могу получить файл с zip-архивом??

HDMI

Сообщения HDMI: 1 346

user123456789

user123456789 Сообщений: 16 589

Но в Windows XP и более поздних версиях нет необходимости использовать какое-либо стороннее программное обеспечение для извлечения файлов из простого ZIP-файла.

Похоже, проблема здесь в том, что либо файл вовсе не ZIP, а PDF. Или каким-то образом ZIP-файлы стали ассоциироваться с Adobe Reader.

Один из способов отсортировать это — перейти к файлу в папке "Мой компьютер" и щелкнуть по нему правой кнопкой мыши. Затем выберите Исследовать во всплывающем меню. Эти параметры должны быть там, даже если вы связываете ZIP-файлы с Adobe Reader. Это откроет zip-файл, как если бы это была обычная папка, и позволит вам увидеть содержимое и скопировать его куда-нибудь еще. Если параметр «Обзор» отсутствует, значит, либо Windows облажалась, либо это не zip-файл.

Или просто щелкните правой кнопкой мыши ZIP-файл и выберите «Извлечь все» во всплывающем меню. Не должно быть никакой реальной необходимости устанавливать стороннее программное обеспечение, если нет другого способа получить содержимое zip-файла.

HDMI

Сообщения HDMI: 1 346

chtisjr, когда я перехожу к своему компу и нажимаю «Исследовать», он просто возвращается к Adobe zip, если я нажимаю на него, в нем нет извлечения, только раскрывающийся список, который начинается с OPEN. Извините, что причиняю вам всем такую ​​боль это я, кажется, совсем заблудился и не знаю никого, кто мог бы мне показать

chiller15

chiller15 Сообщений: 4 194

1) Загрузите и установите WinRar
2) Перейдите на USB-накопитель
3) Щелкните правой кнопкой мыши ZIP-файл
4) Выберите Открыть с помощью
5) Выберите WinRar < br />6) Нажмите OK/Enter, если нужно

Это должно показать содержимое ZIP-файла.

Затем выделите файлы, щелкните их правой кнопкой мыши и выберите "извлечь в указанную папку".

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

Содержимое ZIP-файла теперь должно находиться в этой новой папке.

chtisjr, когда я перехожу к своему компу и нажимаю «Исследовать», он просто возвращается к Adobe zip, если я нажимаю на него, в нем нет извлечения, только раскрывающийся список, который начинается с OPEN. Извините, что причиняю вам всем такую ​​боль это я, кажется, совсем заблудился и не знаю никого, кто мог бы мне показать

Это становится еще более запутанным.

Откройте Мой компьютер. В правом окне должен отображаться USB-накопитель. Чтобы избежать каких-либо действий автозапуска или чего-либо подобного, щелкните правой кнопкой мыши значок USB-накопителя и выберите «Обзор» во всплывающем меню. Не нажимайте «Открыть» и не дважды щелкните значок.

Это вполне может изменить представление на представление проводника Windows. Но в правом окне должен быть просто список файлов на USB-накопителе.

В меню «Вид» выберите «Подробности», после чего в правом окне отобразится ряд столбцов. Также перейдите в меню «Инструменты» и выберите «Параметры папки». Нажмите на вкладку «Просмотр» в появившемся окне. Прокрутите список вниз, пока не увидите «Скрыть расширения для известных типов файлов», и снимите его. Это сообщит Windows, что нужно отображать полное имя файла, включая бит после финального . персонаж.

Найдите файл, который вызывает у вас проблемы. Имя файла должно заканчиваться на .ZIP, если это правильный zip-файл. Ничего другого и нет. И что написано в столбце «Тип» для этого файла?

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


Крис Хоффман

< бр />

Крис Хоффман
Главный редактор

Крис Хоффман – главный редактор How-To Geek. Он писал о технологиях более десяти лет и два года был обозревателем PCWorld. Крис писал для The New York Times, давал интервью в качестве эксперта по технологиям на телевизионных станциях, таких как NBC 6 в Майами, и освещал свою работу в таких новостных агентствах, как BBC. С 2011 года Крис написал более 2000 статей, которые были прочитаны почти миллиард раз — и это только здесь, в How-To Geek. Подробнее.


DirectX является частью операционной системы Windows.Так почему же кажется, что каждая компьютерная игра, которую вы устанавливаете из Steam, Origin или откуда-то еще, устанавливает свою собственную копию DirectX?

Что такое DirectX?

DirectX является частью Microsoft Windows. Это группа API (интерфейсов прикладного программирования), которые разработчики могут использовать для 3D-графики, видео, мультимедиа, звука и функций геймпада в Windows. Многие игры для Windows используют для графики DirectX Direct3D. Если они этого не делают, вместо этого они используют кроссплатформенные API OpenGL или Vulkan. Другие неигровые приложения могут использовать DirectX для таких функций, как 3D-графика.

Windows 7 включает DirectX 11, а Windows 10 включает DirectX 12. Когда разработчики разрабатывают игры, они выбирают версии DirectX, на которые они хотят ориентироваться. Например, игра, написанная только для DirectX 11, не будет работать в Windows XP, где последней доступной версией является DirectX 9.

Вы можете проверить версию DirectX, доступную в вашей системе, нажав кнопку «Пуск», введя «dxdiag» в поле поиска и нажав Enter. Когда появится окно средства диагностики DirectX, номер версии появится справа от «Версия DirectX» в разделе «Информация о системе».


Если он входит в состав Windows, зачем игры его устанавливают?

Если DirectX является частью Windows, почему игры вообще устанавливают его? Короткий ответ: установка DirectX — это беспорядок.

Игры зависят не от одной библиотеки DirectX Direct3D, а даже от нескольких. Разработчики игр должны ориентироваться на точную версию вспомогательной библиотеки Direct3D. Более свежая версия библиотеки не может быть использована. Например, если разработчик игры нацелил свою игру на d3ddx10_40.dll, игра не может использовать d3ddx10_41.dll. Ему нужна версия 40, и подойдет только этот файл.

Эти файлы находятся в папке C:\Windows\System32 вашей системы. В 64-разрядной системе 64-разрядные библиотеки находятся в папке C:\Windows\System32, а 32-разрядные библиотеки — в папке C:\Windows\SysWOW64.


Даже если вы запустили последнюю версию программы установки DirectX, нет гарантии, что она установит в вашей системе все старые дополнительные версии библиотек DirectX. Microsoft также решила не связывать эти файлы библиотеки Direct3D с самой Windows. Например, даже библиотеки Direct3D, созданные до выпуска Windows 10, не все включены в Windows 10. Они должны быть установлены приложением, которому они нужны. Как отмечает Microsoft в документации, предназначенной для разработчиков игр, «Центр обновления Windows и пакеты обновлений не предоставляют каких-либо дополнительных компонентов DirectX».

Все становится еще сложнее. Для 32-разрядных игр требуются 32-разрядные версии файла библиотеки, а для 64-разрядных игр требуется 64-разрядная библиотека.

Это похоже на ситуацию с распространяемыми библиотеками Microsoft Visual C++. Разные приложения зависят от разных версий библиотек, и вам нужно установить много разных версий. Вполне вероятно, что многие из них также установлены в вашей системе.

Но почему каждую компьютерную игру нужно переустанавливать?


Хорошо, поэтому в каждой игре должна быть установлена ​​именно та дополнительная версия библиотек DirectX, которая ей требуется. Но если вы уже однажды установили эту конкретную версию библиотеки DirectX, игре не нужно запускать установщик DirectX, верно?

Неправильно. Игры не могут легко проверить, установлены ли правильные библиотеки DirectX, которые им нужны. Как отмечает сайт поддержки Steam, установщик DirectX от Microsoft — единственный официально поддерживаемый способ проверить, установлены ли в данный момент правильные файлы DirectX. Игры запускают установщик DirectX, часто в фоновом режиме, который устанавливает все необходимые библиотеки и устраняет любые проблемы в системе.

Установщик DirectX также является единственным способом, с помощью которого Microsoft разрешает разработчикам распространять эти файлы. Разработчики не могут быть хитрыми, перетаскивая библиотеки DirectX прямо в вашу систему и пропуская установщик, иначе они нарушат лицензию на программное обеспечение MIcrosoft. Они также, вероятно, столкнутся с различными ошибками, даже если попытаются это сделать. Вот почему никто этого не делает.

Конечно, не все игры должны запускать программу установки DirectX при первом запуске. Игры, которые используют OpenGL или Vulkan, а не DirectX Direct3D, не должны его запускать. Некоторые игры также зависят только от основных версий DirectX, таких как DirectX 11, 10 или 9, и им не нужно вызывать программу установки DirectX, поскольку они не используют какие-либо из этих вспомогательных библиотек.

Можно ли удалить некоторые из этих библиотек?

Не следует удалять библиотеки DirectX из папки System32 или папки SysWOW64. Если они присутствуют в вашей системе, это потому, что они нужны игре или другому приложению, которое вы установили. Если вы начнете удалять файлы библиотеки, приложения могут сломаться. Невозможно точно сказать, какие файлы библиотеки DirectX требуются для каких игр в вашей системе, поэтому невозможно узнать, какие из них безопасно удалить.

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

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

Что делать, если у меня проблемы с DirectX?


Если вы видите сообщение об ошибке, связанной с DirectX, при попытке запустить или установить игру, возможно, установщик игры неправильно запускает прилагаемый распространяемый установщик DirectX. Однако вы не можете просто загрузить установщик DirectX с веб-сайта Microsoft — вам нужно запустить установщик, который требует сама игра.

Возможно, вы сможете зайти в папку с игрой в своей системе или на установочном диске игры, найти файл .exe установщика DIrectX и запустить его, чтобы устранить проблему. Обычно этот файл называется DXSETUP.exe.

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

  • › Green Hills навсегда: Windows XP исполнилось 20 лет
  • › Почему не было Windows 9?
  • › Что означает XD и как вы его используете?
  • › Как восстановить метки панели задач в Windows 11
  • ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
  • › Как установить Google Play Маркет в Windows 11
  • › Почему прозрачные чехлы для телефонов желтеют?

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

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

Использование Etcher¶

Самый простой способ создать загрузочный установочный носитель — использовать Etcher. Etcher доступен в Windows, Mac OS X и Linux, поэтому процедура записи образа одинакова для каждой поддерживаемой платформы. Etcher прост в использовании, поддерживает сжатые файлы изображений и имеет несколько функций, которые помогают предотвратить непреднамеренные ошибки пользователей в процессе, такие как выбор неправильного целевого диска. Кроме того, в отличие от других методов, нет необходимости выполнять какие-либо другие действия перед записью образа для подготовки файла образа или диска.

Вставьте флэш-накопитель USB в клиентский компьютер

Etcher отобразит главный экран, как показано на следующем рисунке:

Нажмите Flash из файла

Найдите и выберите файл установочного образа

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

Нажмите "Выбрать цель"

Нажмите на флешку, на которую Etcher должен записать образ

Etcher пытается скрыть и/или явно пометить потенциально опасные элементы, такие как системные диски, диск с исходным образом и большие диски. Это облегчает определение правильного выбора.

Нажмите "Выбрать" (1), чтобы продолжить

Нажмите Вспышка! чтобы записать образ на целевой USB-накопитель

В этот момент может появиться запрос на аутентификацию или UAC для продолжения.

Дождитесь завершения процесса прошивки

В случае ошибки попробуйте другой USB-накопитель или следуйте советам, данным в Etcher, чтобы устранить проблему.

Закрыть Etcher по завершении

Удалите флэш-накопитель USB из клиентской системы

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

Альтернативные методы¶

Если Etcher не подходит, существуют другие более сложные методы создания установочного носителя.

Распаковать изображение¶

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

Самым распространенным признаком того, что файл сжат, является его расширение. Если имя файла заканчивается на .gz, .bz2, .zip или аналогичный, то он, скорее всего, сжат. Если это так, распакуйте его с помощью соответствующей утилиты:

Читайте также: