Steam Deck BaseSteam Deck Base
Префикс/Prefix

SDH Installer — установка Windows-игр из EXE и образов дисков на Steam Deck

SDH Installer — установка Windows-игр из EXE и образов дисков на Steam Deck…
6 мин. чтенияСложность: Легко

Как пользоваться SDH Installer: установка игр из EXE-инсталляторов и образов дисков (ISO, MDF/MDS, CUE) через Proton, многодисковая установка, буквы дисков Wine, настройки, менеджер префикса и журналы.

SDH Installer — ути­ли­та от Steam Deck Base для за­пус­ка Windows-ин­стал­ля­то­ров на Steam Deck и Linux через Proton. Она уста­нав­ли­ва­ет игры из обыч­ных EXE-уста­нов­щи­ков и прямо из об­ра­зов дис­ков (ISO, MDF/​MDS, CUE и дру­гих) — без рас­па­ков­ки, без от­дель­но­го Wine и без руч­ной на­строй­ки пре­фик­са.

ВАЖНО: SDH Installer за­пус­ка­ет толь­ко уста­нов­щи­ки.

Со­дер­жа­ние

  1. Что такое SDH Installer

  2. Уста­нов­ка и за­пуск

  3. Глав­ное окно

  4. Уста­нов­ка игры из EXE

  5. Уста­нов­ка из об­ра­за диска

  6. Буквы дис­ков в Wine

  7. На­строй­ки

  8. Ме­не­джер пре­фик­са

  9. Жур­на­лы

  10. Об­нов­ле­ния и уда­ле­ние

  11. Ча­стые про­бле­мы

1. Что такое SDH Installer

  • За­пус­ка­ет EXE-уста­нов­щи­ки (Inno Setup, NSIS, InstallShield, Wise, WiX и ещё более 35 се­мейств) и MSI через вы­бран­ный Proton.

  • Под­клю­ча­ет об­ра­зы дис­ков в вир­ту­аль­ный CD/​DVD через CDEmu и сам на­хо­дит на них уста­нов­щик.

  • Под­дер­жи­ва­ет мно­го­дис­ко­вые игры: CD 1, CD 2, CD 3 под­клю­ча­ют­ся ав­то­ма­ти­че­ски.

  • Ис­поль­зу­ет один по­сто­ян­ный пре­фикс: уста­нов­лен­ные про­грам­мы, биб­лио­те­ки и на­строй­ки со­хра­ня­ют­ся между за­пус­ка­ми.

  • Сам про­ве­ря­ет, каких биб­лио­тек не хва­та­ет уста­нов­щи­ку, и ста­вит толь­ко их.

2. Уста­нов­ка и за­пуск

  1. Ска­чи­ва­ем ути­ли­ту от груп­пы Steam Deck Helper

  2. Уста­нав­ли­ва­ем SDH Installer в раз­де­ле Ин­стру­мен­ты

image.png

3. Глав­ное окно

image.png
  • Ин­ди­ка­тор вер­сии в левом верх­нем углу: «Ак­ту­аль­ная вер­сия» или со­об­ще­ние о до­ступ­ном об­нов­ле­нии.

  • Наш сайт / Донат / Telegram — ссыл­ки от­кры­ва­ют­ся в си­стем­ном бра­у­зе­ре.

  • Ше­сте­рён­ка спра­ва ввер­ху — на­строй­ки (раз­дел 7).

  • Поле «Вы­бе­ри­те EXE или образ диска» и кноп­ка «Вы­брать…» — выбор уста­нов­щи­ка или об­ра­за.

  • «Диски…» — ме­не­джер об­ра­зов для мно­го­дис­ко­вой уста­нов­ки (раз­дел 5).

  • Спи­сок Proton — Proton из Steam и сто­рон­ние сбор­ки из compatibilitytools.d (на­при­мер, GE-Proton). По умол­ча­нию вы­бран Proton Experimental. Кноп­ка «Об­но­вить» пе­ре­чи­ты­ва­ет спи­сок после уста­нов­ки но­во­го Proton.

  • Стро­ка дис­ков — какие буквы дис­ков уви­дит уста­нов­щик (раз­дел 6).

  • «Под­держ­ка об­ра­зов» — га­лоч­ка по­ка­зы­ва­ет, уста­нов­лен ли CDEmu.

  • Внизу: «Жур­на­лы», «Ме­не­джер пре­фик­са», «От­ме­нить» и «Уста­но­вить / за­пу­стить».

4. Уста­нов­ка игры из EXE

  1. На­жи­ма­ем «Вы­брать…» и ука­зы­ва­ем файл уста­нов­щи­ка, на­при­мер setup.exe.

  2. Вы­би­ра­ем Proton. Если нет осо­бых при­чин, остав­ля­ем Proton Experimental.

  3. На­жи­ма­ем «Уста­но­вить / за­пу­стить».

  4. Ути­ли­та про­ве­ря­ет уста­нов­щик и ста­вит в пре­фикс толь­ко недо­ста­ю­щие биб­лио­те­ки. Затем от­кры­ва­ет­ся окно уста­нов­щи­ка игры — про­хо­дим его как в Windows.

  5. Папку уста­нов­ки удоб­но вы­би­рать на дис­ках D: (SD-карта / USB) или S: (папка игр Steam), чтобы потом легко найти игру из Linux.

При­ме­ча­ние: если имя или дви­жок EXE не уда­лось рас­по­знать, SDH Installer один раз спро­сит под­твер­жде­ние за­пус­ка. Если от­ка­зать­ся, файл не за­пу­стит­ся.

EXE и об­ра­зы можно от­кры­вать и прямо из Dolphin: двой­ным щелч­ком или через пра­вую кноп­ку → «От­крыть с по­мо­щью». На­зна­че­ния на­стра­и­ва­ют­ся в на­строй­ках.

5. Уста­нов­ка из об­ра­за диска

Уста­нов­ка под­держ­ки об­ра­зов

image.png
  1. От­кры­ва­ем на­строй­ки (ше­сте­рён­ка).

  2. На­жи­ма­ем «Уста­но­вить / об­но­вить под­держ­ку об­ра­зов» и вво­дим па­роль sudo, когда си­сте­ма по­про­сит.

  3. Ждём окон­ча­ния: внизу окна на­стро­ек у всех ком­по­нен­тов долж­ны по­явить­ся га­лоч­ки — CDEmu, libMirage, vhba-module-dkms, VHBA, /dev/vhba_ctl, CDEmu desktop filter.

При­ме­ча­ние: CDEmu и libMirage идут в ком­плек­те с ути­ли­той и ста­вят­ся в /opt/sdh-cdemu, без сбор­ки на Steam Deck. Из ре­по­зи­то­рия SteamOS ста­вит­ся толь­ко мо­дуль ядра VHBA. После круп­но­го об­нов­ле­ния SteamOS под­держ­ку об­ра­зов может по­на­до­бить­ся уста­но­вить за­но­во.

Уста­нов­ка игры

  1. На­жи­ма­ем «Вы­брать…» и вы­би­ра­ем образ. Для пар­ных фор­ма­тов вы­би­ра­ем файл-опи­са­ние: MDS для MDF и CUE для BIN. Оба файла долж­ны ле­жать рядом.

  2. Под­дер­жи­ва­ют­ся ISO, MDF/​MDS, CUE/​BIN, NRG, MDX, IMG, CCD, B5T, B6T, CDI, C2D, ISZ.

  3. На­жи­ма­ем «Уста­но­вить / за­пу­стить». Образ под­клю­ча­ет­ся в вир­ту­аль­ный при­вод, и ути­ли­та на­хо­дит уста­нов­щик по autorun.inf, setup.exe или install.exe.

  4. В окне вы­бо­ра про­грам­мы остав­ля­ем «Ав­то­ма­ти­че­ски (ре­ко­мен­ду­ет­ся)» или ука­зы­ва­ем нуж­ный EXE с диска.

  5. После за­вер­ше­ния уста­нов­ки образ от­клю­ча­ет­ся сам.

Несколь­ко дис­ков

  • Если вы­брать CD 1.mds, со­сед­ние CD 2 и CD 3 с той же ну­ме­ра­ци­ей под­хва­тят­ся сами — их видно в окне «Диски…».

  • Недо­ста­ю­щие об­ра­зы можно до­ба­вить вруч­ную, а по­ря­док дис­ков по­ме­нять стрел­ка­ми.

  • Во время уста­нов­ки в «Диски…» можно до­ба­вить ещё об­ра­зы. Если уста­нов­щик про­сит «Вставь­те диск 2», он най­дёт его в M:\Disc 2.

6. Буквы дис­ков в Wine

C: — пре­фикс Wine D: — SD-карта / USB H: — до­маш­няя папка S: — игры Steam Z: — ко­рень Linux M: — вре­мен­ный ка­та­лог об­ра­зов, толь­ко при уста­нов­ке из об­ра­зов

Буквы по­сто­ян­ные и не ме­ня­ют­ся. Папки H:, S:, D: уста­нов­щик видит как обыч­ные жёст­кие диски, а под­клю­чён­ные об­ра­зы — как CD/​DVD.​

7. На­строй­ки

  • Язык ин­тер­фей­са — Авто (по языку си­сте­мы), Рус­ский или English.

  • Папка игр Steam (S:) — по умол­ча­нию опре­де­ля­ет­ся ав­то­ма­ти­че­ски (Steam/steamapps/common).

  • SD-карта / USB — путь для диска D:. «Авто SD» сам вы­би­ра­ет SD-карту, а без неё — флеш­ку. «Вы­брать…» — ука­зать папку вруч­ную.

  • На­груз­ка CPU — «Ав­то­ма­ти­че­ски — по на­груз­ке» (число по­то­ков рас­тёт при дол­гой на­груз­ке и сни­жа­ет­ся после неё), «Эко­ном­ный — до 2 по­то­ков», «Сба­лан­си­ро­ван­ный — до 4 по­то­ков» или «Мак­си­маль­ная ско­рость».

  • Па­мять ин­стал­ля­то­ра — «Ав­то­ма­ти­че­ски — по типу ин­стал­ля­то­ра», «Обыч­ный режим Proton» или «Сов­ме­сти­мость па­мя­ти x86». По­след­ний ва­ри­ант нужен толь­ко для про­блем­ных ста­рых 32-бит­ных уста­нов­щи­ков и на 64-бит­ные не вли­я­ет.

  • Убрать / до­ба­вить «От­крыть с по­мо­щью» — пункт SDH Installer в кон­текст­ном меню Dolphin.

  • Снять / на­зна­чить для EXE и для об­ра­зов — от­кры­вать ли EXE и об­ра­зы двой­ным щелч­ком через SDH Installer.

  • Уста­но­вить / об­но­вить и Уда­лить под­держ­ку об­ра­зов — CDEmu и VHBA (раз­дел 5).

  • Про­ве­рять об­нов­ле­ния при за­пус­ке и кноп­ка «Про­ве­рить об­нов­ле­ния».

  • Уда­лить ути­ли­ту пол­но­стью — см. раз­дел 10.

После из­ме­не­ний на­жи­ма­ем «Со­хра­нить». Из­ме­не­ние на­стро­ек не уда­ля­ет пре­фикс и уста­нов­лен­ные игры.

8. Ме­не­джер пре­фик­са

image.png

Все уста­нов­ки идут в один по­сто­ян­ный пре­фикс: /home/deck/.config/sdh-installer/pfx.

  • «От­крыть ре­естр» — ре­дак­тор ре­ест­ра Wine (regedit).

  • «От­крыть папку пре­фик­са» — от­кры­ва­ет пре­фикс в Dolphin.

  • «Кон­фи­гу­ра­ция Wine (winecfg)» — на­строй­ки Wine.

  • «Уда­лить пре­фикс» — пол­но­стью уда­ля­ет пре­фикс со всем, что в него уста­нов­ле­но. При сле­ду­ю­щей уста­нов­ке он со­здаст­ся за­но­во.

ВАЖНО: если игра уста­нов­ле­на внутрь пре­фик­са (на диск C:), уда­ле­ние пре­фик­са уда­лит и её. Уста­нав­ли­вай­те игры на D: или S:, если они нужны на­дол­го.

9. Жур­на­лы

Кноп­ка «Жур­на­лы» по­ка­зы­ва­ет жур­на­лы за­пус­ков и со­об­ще­ния ин­тер­фей­са. Ути­ли­та хра­нит пять по­след­них жур­на­лов за­пус­ков. Кноп­ка «Ко­пи­ро­вать всё» ко­пи­ру­ет жур­нал для от­прав­ки в чат под­держ­ки, «Очи­стить все логи» уда­ля­ет жур­на­лы SDH Installer — пре­фикс, об­ра­зы и кэш биб­лио­тек оста­ют­ся.

10. Об­нов­ле­ния и уда­ле­ние

  • Об­нов­ле­ния про­ве­ря­ют­ся при каж­дом за­пус­ке, если вклю­че­на га­лоч­ка в на­строй­ках. Уста­нав­ли­ва­ют­ся они толь­ко после ва­ше­го под­твер­жде­ния, а под­пись об­нов­ле­ния про­ве­ря­ет­ся.

  • «Уда­лить ути­ли­ту пол­но­стью» в на­строй­ках уда­ля­ет SDH Installer. Перед уда­ле­ни­ем ути­ли­та по­про­сит под­твер­жде­ние.

  • «Уда­лить под­держ­ку об­ра­зов» уда­ля­ет CDEmu, VHBA и свя­зан­ные пра­ви­ла, не тро­гая осталь­ное.

11. Ча­стые про­бле­мы

  • «Вы­бран­ный EXE не рас­по­знан как уста­нов­щик» — вы­бран EXE игры или ла­ун­че­ра. Вы­бе­ри­те уста­нов­щик (setup.exe, install.exe) или образ диска.

  • Уста­нов­щик про­сит сле­ду­ю­щий диск — до­бавь­те образ через «Диски…» и ука­жи­те в уста­нов­щи­ке путь M:\Disc 2 (или Disc 3).

  • Образ не от­кры­ва­ет­ся — про­верь­те, что в на­строй­ках у всех ком­по­нен­тов под­держ­ки об­ра­зов стоят га­лоч­ки. Для MDF вы­би­рай­те файл MDS, для BIN — CUE.

  • Ста­рый 32-бит­ный уста­нов­щик вы­ле­та­ет — в на­строй­ках по­ставь­те «Па­мять ин­стал­ля­то­ра» → «Сов­ме­сти­мость па­мя­ти x86» и по­про­буй­те снова.

  • Двой­ной щел­чок по EXE в Dolphin не от­кры­ва­ет SDH Installer — ис­поль­зуй­те пра­вую кноп­ку → «От­крыть с по­мо­щью» или на­жми­те «На­зна­чить для EXE» в на­строй­ках.

  • Так же если про­бле­мы при уста­нов­ке, может по­мочь смена про­то­на на дру­гую вер­сию.

Комментарии

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