Пользуемся SteamOS и Windows одновременно.
Будем исходить из того, что у вас на руках Steam Deck, который вы уже включили и настроили (а также, при необходимости, заменили SSD).
Подготовка. Готовим раздел для Windows.
Там же вы найдете ссылку на программу Rufus, с помощью которой и запишем образ на флешку.
Выключаем Steam Deck и вставляем флешку.
Нам нужно зайти в Boot Manager — это можно сделать, зажав кнопку питания и кнопку уменьшения громкости одновременно. Когда услышите звуковой сигнал (примерно через секунду), отпускаете кнопку питания, но продолжаете держать кнопку уменьшения громкости.
Попадаете в такое меню и выбираете свою флешку:
Далее попадаем на рабочий стол.
Нажимаем пуск -> System -> KDE Partition Manager:
Слева выбираем наш SSD, который будем делить на 2 системы, затем, в открывшемся списке справа листаем в самый низ и находим строчку, где будет написан объем, соответствующий нашему SSD
Нажимаем на эту строчку правой кнопкой и в открывшемся окне выбираем Resize/Move:
Далее ползунком сверху регулируем сколько места мы отрежем под Windows.
Size — останется на SteamOS.
Free space after — будет у Windows.
Нажимаем ОК. В самом низу списка теперь появляется строчка, с отрезанным нами, местом. Нажимаем на неё правой кнопкой мыши и в контекстном меню нажимаем «New», чтобы создать новый том.
Выбираем файловую систему — NTFS и нажимаем ОК.
Чтобы подтвердить все изменения, в левом верхнем углу нажимаем «Apply» и ещё раз соглашаемся во всплывающем окне.
Установка и настройка Windows.
На этом этапе рекомендую вам подключить к Steam Deck клавиатуру и мышь через хаб, чтобы упростить настройку системы.
Записываем на флешку образ Windows (я брал оригинальный образ Windows 11 с сайта Microsoft). Вставляем флешку в Steam Deck.
Заходим в Boot Manager также, как делали раньше, выбираем флешку.
Установщик у вас запустится в книжной ориентации, не бойтесь, всё по плану.
Как и при любой установке нажимаем «далее».
В списке разделов, находим нужный, с отрезанным нами, местом:
Ждём окончания установки:
Дальше делаем первоначальную настройку системы (выбираем раскладку, входим в учетную запись и т.д.):
Как только нас пускают на рабочий стол, выбираем альбомную ориентацию:
Ну вот и всё. Ничего сложного.
Теперь у нас 2 рабочие системы на Steam Deck, которые переключаются через Boot Manager (заходить в него, думаю уже приноровились). По умолчанию, после перезагрузки, всегда будет стоять Windows, поставить SteamOS основной системой пока нельзя.
P.S.: есть возможность сделать кастомный загрузчик, видео, как его сделать, да и в целом, там вся эта инструкция в видео формате, если вам так удобнее, прикреплю ниже, но у меня почему-то не получилось, хотя делал всё по инструкция, загрузчик появился, но Windows всё равно брала вверх и запускалась первой, поэтому не стал добавлять это в пост, да и через Boot Manager менять системы не трудно, но может я что-то делал не так и вам повезет.
Steam Deck — Installing rEFInd for Dual Boot Between SteamOS and Windows
About
Please don’t use this script as it has not been updated for ages…. Please use the Clover script instead — https://github.com/ryanrudolfoba/SteamDeck-Clover-dualboot
This repository contains the instructions and scripts on how to install rEFInd — a graphical boot manager.
This will mostly benefit Steam Deck users who have setup a dual boot and wants to have a graphical way to select which OS to boot from.
Note
If you are going to use this script for a video tutorial, PLEASE reference on your video where you got the script! This will make the support process easier!
Screenshots
Windows and SteamOS
Windows, SteamOS and Batocera (microSD)
SteamOS, Batocera (microSD) and Windows (external SSD)
Disclaimer
- Do this at your own risk!
- This is for educational and research purposes only!
But Why Create Another rEFInd Script?!? What’s Different?
Note
This was inspired from the rEFInd script available here.
- Re-wrote the script and removed unneeded components (3rd party systemd scripts / powershell scripts / EasyUEFI).
- This contains the same techniques I learned when writing the Clover install script!
- When the dual boot breaks, just boot back manually to SteamOS and it will fix the dual boot entries on its own!
- All-in-One script — install, disable / re-enable, uninstall!
- Simplified config file so it is easy to read, understand and modify.
- Doesn’t rely on pacman repositories — uses the official rEFInd ISO image.
- Doesn’t use hardcoded menu entries — this allows Windows on microSD / external SSD to get detected automatically!
- misc — Added a cool Matrix Morpheus wallpaper, custom icon for Windows, SteamOS and Batocera.
!!! WARNING — WARNING — WARNING !!!
WARNING!
Please carefully read the items below!
- The script has been thoroughly tested on a fresh SteamOS and Windows install.
- If your SteamOS has prior traces of rEFInd or scripts / systemd services related to rEFInd, it is suggested to uninstall / remove those first before proceeding.
- If your Windows install has scripts or programs related to rEFInd / EasyUEFI, it is suggested to uninstall / remove those first before proceeding.
This is a complete rewrite and it doesn’t rely on systemd services / 3rd party apps. I don’t know what the behavior will be if those are present in the system. Remove them first before using this script!
Prerequisites for SteamOS and Windows
Prerequisites for SteamOS
- No prior traces of rEFInd or scripts / systemd services related to rEFInd.
- sudo password should already be set by the end user. If sudo password is not yet set, the script will ask to set it up.
Prerequisites for Windows
Note
This applies to Windows installed on the internal SSD / external SSD / microSD.
- No scripts / scheduled tasks related to rEFInd or EasyUEFI.
- APU / GPU drivers has been installed and screen orientation set to Landscape.
- This is VERY IMPORTANT! Do not skip this step —
- Open command prompt with admin privileges and enter the command —
bcdedit.exe -set {globalsettings} highestmode on
- Open command prompt with admin privileges and enter the command —
Using the Script
NOTE1 — please read carefully below
- Make sure you fully read and understand the disclaimer, warnings and prerequisites!
- The script will create a directory called ~/1rEFInd-tools with scripts to enable / disable Windows EFI and an uninstall to reverse any changes made. Do not delete this folder!
For the SteamOS side
The script copies files to the /esp/efi/rEFInd location and manipulates the EFI boot orders. No files are renamed / moved.
Extra scripts are saved in ~/1rEFInd-tools which manipulates the EFI boot orders, and an uninstall to reverse any changes made.
There are no extra systemd scripts created, no extra power shell scripts needed and no need for EasyUEFI.
For the Windows side
The script creates a folder called C:\1rEFInd-tools and creates a Scheduled Task.
The Scheduled Task runs the powershell script saved in C:\1rEFInd-tools. The powershell script queries the EFI entries and sets rEFInd to be the next boot entry.
NOTE2
The installation is divided into 2 parts — 1 for SteamOS, and 1 for Windows.
The recommended way is to do the steps on SteamOS first, and then do the steps for Windows.
Installation Steps for SteamOS
-
Go into Desktop Mode.
-
Open a konsole terminal.
-
Clone the github repo.
cd ~/
git clone https://github.com/ryanrudolfoba/SteamDeck-rEFInd-dualboot -
Execute the script!
cd ~/SteamDeck-rEFInd-dualboot
chmod +x install-rEFInd.sh
./install-rEFInd.sh
-
The script will check if sudo passwword is already set.
4a.
If it is already set, enter the current sudo password and the script will continue.
If wrong password is provided the script will exit immdediately. Re-run the script and enter the correct sudo password!
4b.
If the sudo password is blank / not yet set by the end user, the script will prompt to setup the sudo password. Re-run the script to continue.
4c.
Script will continue to run and perform sanity checks all throughout the install process.
-
Reboot the Steam Deck. rEFInd is installed and you should see a GUI to select which OS to boot from! Use the DPAD and press A to confirm your choice.
Installation Steps for Windows
-
Download the ZIP by pressing the GREEN CODE BUTTON, then select Download ZIP.
-
Go to your Downloads folder and then extract the zip.
-
Right click rEFIndWindows.bat and select RUNAS Administrator.
-
The script will automatically create the C:\1rEFInd-tools folder and copy the files in there.\
-
It will also automatically create the Scheduled Task called rEFIndTask-donotdelete
-
Go to Task Scheduler and the rEFIndTask will show up in there.
-
Right-click the rEFIndTask and select Properties.
-
Under the General tab, make sure it looks like this. Change it if it doesn’t then press OK.
-
Right click the task and select RUN.
-
Close Task Scheduler. Go to C:\1rEFInd-tools and look for the file called status.txt.
-
Open status.txt and the rEFInd GUID should be the same as the bootsequence. Sample below.
-
Reboot and you should see a GUI to select which OS to boot from! Use the DPAD and press A to confirm your choice. You can also use the trackpad to control the mouse pointer and use the RIGHT SHOULDER BUTTON for LEFT-CLICK.
FAQ / Troubleshooting
Read this for your Common Questions and Answers! This will be regularly updated and some of the answers in here are contributions from the WindowsOnDeck reddit community!
Q0. How do I check that the ISO is not tampered?
Use a hash file calculator. Verify that the hash matches —
MD5 — 4e5bc6cf04b9263bd0555960f27c10c4
SHA1 — 2be1a0db421b56e15cf4a14e1c3fbf6a0198f687
SHA256 — 2c33e5316216dfc8f9cc0c0af3aaa8213f4ff0fb24a380673a7ba21a64ab7a33
SHA384 — a9ecd691474cfe5132b60022d002d1ed62a592b76aab9f31ad7ce8eec8d38bdfbe835624bfc61ee4a66c8b1c91297353\
Q1. Windows shows strange vertical lines at the center when booting up!
- Boot to Windows.
- Open command prompt with admin privileges and enter the command —
bcdedit.exe -set {globalsettings} highestmode on
Q2. Windows boots up in garbled graphics!
-
Boot into SteamOS.
-
Go to Desktop Mode.
-
Open a konsole terminal and re-enable the Windows EFI —
cd ~/1rEFInd-tools
./enable-windows-efi.sh
-
Reboot the Steam Deck and it will boot directly to Windows.
-
Open command prompt with admin privileges and enter the command —
bcdedit.exe -set {globalsettings} highestmode on -
Make sure screen orientation is set to Landscape.
-
Reboot and it will go back to rEFInd!
Q3. I need to perform a GPU / APU driver upgrade in Windows. What do I do?
-
Boot into SteamOS.
-
Go to Desktop Mode.
-
Open a konsole terminal and re-enable the Windows EFI —
cd ~/1rEFInd-tools
./enable-windows-efi.sh
-
Reboot the Steam Deck and it will automatically load Windows.
-
Install the GPU / APU driver upgrade and reboot Windows.
-
After the reboot it will go back to rEFInd.
-
Select Windows and wait until it loads.
-
Make sure screen orientation is set to Landscape.
-
If everything looks good, reboot and it will go back to rEFInd.
Q4. I reinstalled Windows and now it boots directly to Windows instead of rEFInd!
- Follow the steps for the Windows install.
Q5. Windows automatically installed updates and on reboot it goes automatically to Windows!
- Manually boot into SteamOS and it will automatically fix the dual boot entries.
- On the next reboot it will go to rEFInd.
Q6. There was a SteamOS update and it wiped all my boot entries!
This happens even if not using dualboot / Clover / rEFInd.
- Turn OFF the Steam Deck. While powered OFF, press VOLUP + POWER.
- Go to Boot from File > efi > steamos > steamcl.efi
- Wait until SteamOS boots up and it will automatically fix the dual boot entries.
- On the next reboot it will go to rEFInd.
Q7. I hate rEFInd / I want to just dual boot the manual way / A better script came along and I want to uninstall your work!
-
Boot into SteamOS.
-
Open a konsole terminal and run the uninstall script —
cd ~/1rEFInd-tools
./uninstall-rEFInd.sh
-
Reboot the Steam Deck and it will automatically load Windows. rEFInd has been uninstalled!
Q8. I like your work how do I show a token of appreciation?
You can send me a message on reddit / discord to say thanks!
(Image credit: Ben Wilson | Windows Central)
Valve’s portable PC gaming handheld has proved to be a roaring success, but the Steam Deck has a notable limitation. It’s totally reliant on its Linux-based SteamOS operating system, which excludes specific titles from true compatibility, primarily due to reliance on anti-cheat hooks designed for Windows. Dual booting is still not an official option, but that doesn’t mean you can’t boot into Windows on your Steam Deck.
Installing Windows on an external storage device is easier than you might think. All you need is one of the best SD cards for Steam Deck and some patience. I’ve been tinkering with my 256GB model for a while, and my Samsung EVO Select card has proved more than capable of running my copy of Windows 11, so I can show you exactly how to set everything up.
Which version of Windows should I install on my Steam Deck?
Windows 11 is the preferred option for the Steam Deck since Valve routinely updates its list of drivers. Previously, Windows 10 was the stable choice, but improvements to firmware on the handheld meant that either is now viable. For this guide, I’ll be using Windows 11 Home (64-bit.)
How to prepare your SD card in Windows
Installing Windows 11 to an external storage device like a micro SD card is a much safer method for the integrity of your Steam Deck’s internal drive. If you toggle an upcoming option, it won’t affect the default SteamOS installation either. Although there is no official dual-boot solution, you can still switch to Windows when you power up the console by holding the volume down and power buttons together and accessing the standard boot menu.
- Navigate to the official Windows 11 download page.
- Under the ‘Create Windows 11 Installation Media‘ section, click Download.
- Find mediacreationtool in your downloads directly and launch the app.
- Select the correct language for your region.
- Ensure Windows 11 is selected in the ‘Edition‘ drop-down box.
- Click ‘Next‘ and select the ‘ISO file‘ radio button.
- Choose a suitable download location for your Windows.iso and exit the app when finished.
- Navigate to the official Rufus download page.
- Under the ‘Download‘ section, click on the ‘Last updated‘ version.
- Find Rufus in your downloads directly and launch the app.
- Under the ‘Device‘ section, select your microSD card*.
- For ‘Boot selection,’ choose ‘Disk or ISO image.’
- Click the ‘SELECT‘ button, find your ‘Windows.iso,’ and click ‘Open.’
- For the ‘Image option‘ drop-down menu, choose ‘Windows To Go.’
Important: It’s critical that you follow this step carefully and choose ‘Windows To Go.’ This is what allows us to run Windows 11 directly from external storage rather than creating a boot drive to install elsewhere.
* If your device doesn’t appear, click ‘Show advanced drive properties‘ and check ‘List USB Hard Drives,’ but be careful. This is extremely risky if you select the wrong drive. If your SD card isn’t on the list, it is more likely a defective unit or a type of formatting error. Drives on this advanced list are not intended to be used with Rufus.
- Leave the remaining options in Rufus alone and click ‘START.’
- For ‘Version selection,’ select your matching edition and press ‘OK.’
- On the ‘Windows User Experience‘ popup, select the following:
- ✔ Prevent Windows To Go from accessing internal disks
- ✔ Remove requirement for an online Microsoft account
- ⬜ Create a local account with username: __
- ✔ Set regional options to the same values as this user’s
- ✔ Disable data collection (Skip privacy questions)
Important: The second-most vital option to check is ‘Prevent Windows To Go from accessing internal disks.’ This keeps the integrity of your Steam Deck and SteamOS intact by keeping Windows 11 isolated to your SD card. The larger the card, the more space you’ll have for games.
- Rufus will warn that all data on your card will be destroyed, press ‘OK.’
- Wait for the ‘Status‘ bar to show green* with a ‘READY‘ message.
* This part can take a long time, depending on your device. Creating a Windows To Go drive is a generally lengthy process, taking almost 34 minutes for my Samsung EVO Select 256GB micro SD card to finish. Be patient, and don’t interrupt the process or close Rufus while it’s working.
- Close Rufus and navigate to your newly created drive in File Explorer.
- Create a new folder with a name you’ll remember, like ‘Steam Deck.’
- Navigate to the official Windows Resources download page.
- Download all the driver archives* and unpack them to your new folder.
* We’ll need these drivers when Windows completes its initial installation. Although most functionality is intact with generic offerings from Microsoft, it’s important to use the packages provided by Valve to ensure compatibility. Be sure to download both audio drivers and consider saving the Windows Resources page to your bookmarks.
How to boot and install Windows on Steam Deck
Now that you have a micro SD card set up as a portable edition of Windows, you can safely remove it from your computer. Turn off your Steam Deck by holding the power button and selecting ‘Shutdown‘ from the menu before inserting the SD card.
You’ll be accessing a hidden ‘Boot Manager‘ screen to use Windows instead of SteamOS with this method every time, at least until Valve adds proper dual-boot support. The Steam Deck touchscreen should work fine during the setup process, or you could connect a mouse via USB-C or with the official docking station or an alternative like the JSAUX Steam Deck dock.
- Hold the volume down and power buttons until you hear a chime.
- In the ‘Boot Manager,’ select ‘EFI SD/MMC Card‘ and press the A button.
- You’ll see a ‘Getting ready‘ message on the screen in portrait mode.
- On the ‘Let’s connect you to a network‘ screen, press ‘I don’t have internet.’
- You’ll be prompted to connect again, so press ‘Continue with limited setup.’
Although the Steam Deck can detect Wi-Fi networks and connect during the setup stage, the default drivers aren’t as capable as the ones provided by Valve. Connecting to a wireless access point now would extend the whole process since your download speeds can be significantly reduced with Microsoft’s drivers. You have better drivers on your SD card, so don’t worry about skipping this.
- Enter a username when asked, ‘Who’s going to use this device?‘
- The password field can be left blank, pressing ‘Next‘ to continue.
If you prefer to add a password, you can. However, booting into Windows on your Steam Deck will naturally be slightly slower since you’ll need to enter a password every time. If you only plan to use this SD card to play games otherwise unavailable on SteamOS, I recommend leaving the password blank. Still, a secure password is recommended if you’re storing sensitive files in Windows.
- Navigate to the folder you created containing drivers in the C: drive.
- Install each driver by following Valve’s instructions:
- APU driver
- Run setup.exe to install.
- Wi-Fi driver
- Run install.bat to install.
- Bluetooth driver
- Run installdriver.cmd to install.
- SD Card reader driver
- Run setup.exe to install.
- Audio drivers
- Right-click* cs35l41.inf and select Install.
- Right-click NAU88L21.inf and select Install.
* The default Windows touchscreen drivers should allow you to access the right-click menu by tapping and holding for a moment; then, the context menu will appear. Both audio drivers use .inf files, whose icons resemble a sheet of paper with a cogwheel, rather than a traditional .exe or even .bat file. If you can’t see ‘Install‘ on the right-click context menu, first press ‘Show More Options.’
- Right-click the Windows desktop and select ‘Display settings.’
- Find ‘Display orientation‘ to select ‘Landscape‘ from the drop-down menu.
- Shut down Windows from the Start menu as you usually would.
- Again, hold volume down and power until you hear a chime.
- In ‘Boot Manager,’ select ‘EFI SD/MMC Card‘ again.
- Connect to your Wi-Fi network* in Windows.
* If you’re unfamiliar with Windows 11, follow our straightforward guide on how to connect to a Wi-Fi network. Tapping the networking icon in the system tray on the right side of the Start menu next to the clock is usually the fastest way to access a list of nearby networks.
Congratulations, now you can boot into Windows on your Steam Deck! What you install and play is up to you, but downloading the official Steam desktop client is the most obvious recommendation. Besides accessing your usual library, you’ll benefit from launching games through Steam’s Big Picture mode to use the full range of Steam Deck controls.
A few extra tools will make Windows easier to use on Steam Deck, but otherwise, you’re free to use any application or game that isn’t currently compatible with the Linux-based SteamOS. Bear in mind that the Steam Deck wasn’t designed for Windows, but Valve’s commitment to updating its collection of drivers keeps your options open. Either way, proceed with caution since this is still considered experimental territory.
Installing Windows 11 on the internal Steam Deck SSD
Installing Windows 11 to an SD Card on the Steam Deck is fine and dandy, but there are some downsides. Even with the fastest SD card that Steam Deck supports, many games, particularly 3D ones with high world streaming speed requirements, may run into problems. The internal SSD on the Steam Deck is much faster and may offer a smoother experience than running some games from the SD card. The downside of course is that in order to do this, you will have to completely wipe Steam OS from the system. It’s relatively easy to go back to Steam OS though, if you want to. Valve has a guide on how to recover Steam OS on the Steam Deck here.
In any case, if you fancy turning your Steam Deck into a full Windeck, the steps are quite similar to the above with a few exceptions.
- As above, navigate to the official Windows 11 download page.
- Under the ‘Create Windows 11 Installation Media‘ section and select Download.
- Find mediacreationtool in your downloads, and launch the app.
- Select Windows 11 from the ‘Edition‘ drop-down box.
- Click ‘Next‘ then select the ‘ISO file‘ button.
- Choose an easy-to-find location for your Windows.iso and exit the app when finished.
The next part, as before, is preparing an SD card or a USB-C flash drive with at least 64GB memory as a Windows boot device. The primary difference between these steps and the regular steps is now, we don’t want to select Windows To Go, but instead, we want to set up a standard Windows 11 installation.
- Head to the official Rufus download page.
- Under the ‘Download‘ section, select the ‘Last updated‘ version.
- Find Rufus in your files, and launch the app.
- Select ‘List USB hard drives‘ if your device doesn’t show up.
- In the ‘Device‘ section, select your microSD card or external USB storage device.
- For ‘Boot selection,’ choose ‘Disk or ISO image.’
- Click the ‘SELECT‘ button, find your ‘Windows.iso‘ that you downloaded earlier, and click ‘Open.’
- For the ‘Image option‘, make sure that ‘Standard Windows Installation‘ is selected.
- Leave all the other options alone, and click ‘START.‘
- Next, a «customize Windows installation box» will pop up. You must select ‘Remove requirement for 4GB RAM, Secure Boot, and TPM 2.0‘, since the Steam Deck doesn’t support these features. The other options can be customized to your preferences.
- For ‘Version selection,’ select your preferred edition (usually Windows 10 Home) and press ‘OK.’
- It will give you a warning about destroying data on the HDD, just hit okay. Now it’s ready to set up your device as a Windows 11 boot option.
Next, we want to prepare your shiny new Windows 11 boot device with some data for the Steam Deck. Out of the box, the Steam Deck will be missing drivers for running its hardware properly. Below is some details on what you need to bring over with your boot device.
- Exit Rufus and find your newly created boot device in File Explorer.
- Create a new folder in the root directory, with a name you’ll remember, like ‘Steam Deck Drivers.’
- Head to the official Steam Deck Windows Resources download page.
- Download all the driver archives* and unpack them to your new folder.
- You should also consider grabbing the Steam Deck Tools from ayufan which will enable gamepad support and FPS limiting to improve battery life. You’ll also need the RTSS dependency for this, which you might as well grab too. Put them all into your boot device folder.
- Navigate back up to the part of our guide on how to boot Windows on Steam Deck, and continue the steps there.
Note: As a reminder, if you want to go back to Steam OS at any time, consider Valve’s official Steam recovery guide. Also, I strongly recommend reading the below sections on must-have tools and tips and tricks for running Windows 11 on the Deck.
Must-have tools for running Windows on Steam Deck
Switching to Windows on Steam Deck has its share of benefits. Still, there are a few downsides, including the lack of a proper performance overlay and questionable controller compatibility in some of the best PC games designed for Windows. Luckily, the PC gaming community already has a handful of ready-made solutions to some roadblocks you might discover while running Windows.
Headlined by Kamil Trzciński, also known as ayufan, the open-source (Windows) Steam Deck Tools project includes a collection of valuable extras to bring your external Windows drive almost on par with its native SteamOS. It contains an alternative to Valve’s performance overlay to show stats like battery life, power consumption, component usage and temperatures, and more.
Steam Deck Tools is particularly useful if you plan to play games from PC Game Pass since it enables full gamepad support with some helpful extra hotkeys. Power and fan control apps are also included, which can extend battery life by throttling the internal components for less demanding games. Highly recommended.
You can download the latest version from GitHub and see a complete list of applications and conditions for running the tools.
Once you’ve run Steam Deck tools, some will have red icons initially. That’s because you also need to download a RTSS dependency. Right-click on the icons and click on «RTSS not running» to instantly go to the download page to install it from your Steam Deck, or download the RTSS statistics server here.
If you’re planning to use your Steam Deck for Xbox Game Pass for PC titles, once you’ve installed RTSS, you can right-click on the monitor-looking icon and go to settings to change the default gamepad to X360. This will remove your ability to use the triggers as right and left click for browsing the OS, but the Steam Deck touchpads work just as well for that anyway.
Consider donating to ayufan for his work on this project.
UWPHook
It might seem minor, but UWPHook offers the invaluable ability to add games from the Microsoft or Xbox Store to the desktop Steam app. If you install any UWP games, you can find them in UWPHook and export them to Steam.
Controller support isn’t guaranteed, but developer Brian Lima reports some users found success with the desktop mode if Big Picture mode doesn’t do the trick. Alternatively, the official UWPHook Reddit community is a good place for troubleshooting.
Download the latest version from the official UWPHook GitHub page and check out the latest bug fixes.
Steam Deck on Windows: Tips and Tricks
Since Steam Deck on Windows is only sort of semi-supported, some of the features require work arounds or more intimate knowledge of Windows to fix and improve. Over time, we’ll list some important tricks here you need to know as you get stuck in.
Settings you need to absolutely change using Steam Deck on Windows 11
There’s a range of settings that, by default, make using the Steam Deck on Windows 11 quite annoying. Thankfully, they’re easy to change and configure.
- Always show touch keyboard: By default, the touch keyboard on Steam Deck won’t open automatically when you tap on a text field, as you might expect. To fix this, use a mouse or your touchpad with triggers to go to Start Menu > Settings > Personalization > Taskbar > System Tray Icons > Touch Keyboard, and set it to show «Always.» This will add a touch keyboard icon to your system tray, so you can bring it up whenever you need it.
- Enable touch keyboard when tapping text fields: To make it so the touch keyboard always shows up when entering text fields, go to Start Menu > Settings > Time and Language > Typing > Touch Keyboard > Show the Touch Keyboard when there’s no keyboard attached. This should fix the behavior of the touch keyboard not showing up automatically.
- If you’re playing on PC Game Pass for Windows 10 or 11: Sometimes, a range of issues can stop PC Game Pass from working correctly on Windows 11. We have a full guide here to troubleshoot issues with the PC Game Pass app, from games not launching, to save sync problems, and more.
Fix slow download speeds on Steam Deck with Windows
One annoying thing about Windows on Steam Deck out of the gate is slow download speeds, in some circumstances. This can be caused by a low-quality SD card, which may have bottle necks for read/write speeds, however, it can also be caused by the RealTek Wi-Fi card drivers preventing 5 GHz Wi-Fi connections. Thankfully, it’s relatively easy to fix.
- Right click on the Start Menu and open the Device Manager.
- Select Network Adapter.
- Right click on the top menu item, titled Realtek 8822CE Wireless Lan etc., and select Properties.
- Select the Advanced tab.
- Here, select the Concurrent Operation Preference option, and set the value to «No Preference.»
- Next, go to Wireless Mode and set the value to IEEE 802.11a/n/c.
Reconnect to your home Wi-Fi as usual, and now it should try to attach to the 5 GHz band instead. You can check whether or not it worked by going to your Network & Internet properties in the Windows 11 settings menu. At the top, it should say either «Properties, public network, 5 GHz.»
At a basic level, 5 GHz is faster than 2.4 GHz, but the signal strength is often less penetrative in some environments. 2.4 GHz may work better if you’re far away from your router, otherwise 5 GHz is almost always best.
More resources
For more helpful articles, coverage, and answers to common questions about Steam Deck and Windows 11, visit the following resources:
- Steam Deck on Windows Central
- Windows 11 on Windows Central
All the latest news, reviews, and guides for Windows and Xbox diehards.
Ben is the channel editor for all things tech-related at Windows Central. That includes PCs, the components inside, and any accessory you can connect to a Windows desktop or Xbox console. Not restricted to one platform, he also has a keen interest in Valve’s Steam Deck handheld and the Linux-based operating system inside. Fueling this career with coffee since 2021, you can usually find him behind one screen or another. Find him on Mastodon @trzomb@mastodon.online to ask questions or share opinions.
With contributions from
- Jez CordenCo-Managing Editor
Утилита, которая автоматически устанавит всё самое нужное для работы Steam Deck на Windows.
-
Скачиваем WinDeckHelper на свой ПК и через флешку или SD-карту перекидываем на Steam Deck и запускаем от имени Администратора.
Если ориентация экрана сбилась, то нажимаем Изменить экран. ориентацию. Подключаемся к интернету через Wi-Fi. Если нет физической клавиатуры, то нажимаем Откр. экран. клавиатуру и вводим пароль.
Были случаи, когда клавиатура открывалась на русском, в таком случае либо меняем пароль на роутере на цифры, либо просто делаем точку раздачи интернета с телефона (там пароль подключения поменять намного проще).
-
Выбираем все пункты во вкладке Маст-Хэв — Обязательно!
-
По желанию выбираем пункты во вкладке Улучшалки — Рекомендуется!
-
По желанию выбираем пункты во вкладке Софт
-
Нажимаем СТАРТ
-
После окончания, если всё поставилось — перезагружаемся.
-
Донастраиваем AMD Adrenalin (ниже) — Необязательно!
Все пункты из Маст-хэв и Улучшалки описаны ниже. В случае если WinDeckHelper что-то не может поставить, то это можно сделать руками.
Маст-Хэв нобор необходимый для работы Steam Deck на Windows.
-
Скачиваем драйвера c сайта
-
APU Driver — запускаем setup.exe
-
Wi-Fi driver — запускаем Install.bat
-
Если есть проблемы со скоростью, лагами и тд, пробуем обновленный драйвер от майкрософта этот
-
Если проблемы не ушли, то пробуем этот (Не забываем настроить как в описании)
-
-
Bluetooth driver — запускаем installdriver.cmd
-
SD Card reader driver — запускаем setup.exe
-
Audio driver 1 — Правой мышкой на cs35l41.inf и Install
-
Audio driver 2 — Правой мышкой на NAU88L21.inf и Install
-
-
Скачиваем и устанавливаем Microsoft Visual C++
-
Скачиваем и устанавливаем DirectX (Убираем галочку «Install the Bing Bar»)
-
Скачиваем и устанавливаем Dot NET 6.0
Custom Resolution Utility
Custom Resolution Utility
Утилита для добавления в систему кастомных разрешений экрана, герцовки и пр. По умолчанию доступно одно разрешение 1280х800.
-
Скачиваем и устанавливаем Custom Resolution Utility
-
Скачиваем BIN c настройками
-
Открываем Custom Resolution Utility и нажимаем Import
-
Выбираем наш BIN файл (Убедиться, что выбран дисплей консоли) и жмём OK
Набор утилит для Steam Deck, который включает функции управления вентилятором, наложения производительности, управления питанием и контроллера Steam.
-
Скачиваем и устанавливаем Steam Deck Tools
-
Во время установки соглашаемся с условиями d . Вводим Y и Enter
-
Если не поставился .NET 6.0 Desktop Runtime. Ставим руками отсюда
-
Если не поставился ViGEmBus (Иконка Steam Controller красная). Ставим руками отсюда
Riva Tuner Statistic Server
Riva Tuner Statistic Server
Утилита для отображения на экране FPS и других аппаратных значений. Требуется для работы Steam Deck Tools.
-
Скачиваем и устанавливаем RivaTuner Statistics Server
-
Открываем RTSS и включаем Start with Windows и Show On-Screen Display
-
Убираем утилиту в трей нажав на “_” (На крестик не нажимаем, иначе утилита закроется)
Мощный инструмент для видеокарт AMD, позволяющий настраивать масштабирование, резкость изображения, коррекцию цвета и т.д.
-
Скачиваем и устанавливаем AMD Adrenaline
Настройки цвета и резкости картинки вещь субъективная. Ниже я подобрал настройки на свой вкус. Вы всегда можете настроить картинку под себя.
Включаем масштабирование GPU
Включаем масштабирование GPU
-
Открываем вкладку Display
-
Включаем GPU Scaling
-
Выставляем Scaling Mode: Preserve aspect ratio
Увеличиваем резкость картинки
Увеличиваем резкость картинки
-
Открываем вкладку Graphics
-
Включаем Image Sharpening — оставляем значение 80
-
Открываем вкладку Display
-
Включаем Custom Color и Color Temperature Control
-
Рекомендуемые настройки:
-
Color Temperature: 7000
-
Brightness: 0
-
Hue: 0
-
Contrast: 104
-
Saturation: 120
-
Исправляем точность тачскрина
Исправляем точность тачскрина
-
Открываем AMD Adrenalin и выбираем вкладку Display
-
Заходим в Launch Control Panel
-
Заходим в Advanced под вкладкой DGMA
-
Включаем AMD 0405 custom GPU и выставляем aperture size — 128
-
Нажимаем Apply и перезагружаем консоль
Отключаем режим Гибернаци
Отключаем режим Гибернаци
При выходе консоли из гибернации можно словить BSOD (синий экран).
-
Запускаем CMD терминал от имени администратора и вводим команду «Powercfg /h off»
-
Перезагружаем консоль
В случае dual boot-а Windows и Llinux по-разному записывают аппаратное время, что может привести к проблемам, например к неработоспособности игр в Game pass.
-
Запускаем CMD терминал от имени администратора и вводим команду
-
reg add «HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation» /v RealTimeIsUniversal /d 1 /t REG_DWORD /f
-
-
Перезагружаем консоль
Меняем масштабирование на 100%
Меняем масштабирование на 100%
По умолчанию масштабирование экрана стоит 120%, из-за чего некоторые приложения могу выходить за экран и обрезаться.
-
Заходим в настройки Дисплея и меняем Масштаб на 100%
Рекомендуемый набор Улучшалок для Steam Deck на Windows.
Заменяем экранную клавиатуру на тач-скриновую
Заменяем экранную клавиатуру на тач-скриновую
-
Скачиваем и устанавливаем ReplaceOSK
Включаем авто показ вирт. клавиатуры
Включаем авто показ вирт. клавиатуры
При таче по области ввода текста будет автоматически вылетать вирт. клавиатура.
-
Заходим Settings > TIme & Language > Typing
-
Ставим галочку Show the touch keyboard when there is no keyboard attached
Улучшаем звук с помощью Equalizer APO
Улучшаем звук с помощью Equalizer APO
-
Скачиваем и устанавливаем EqualizerAPO
-
Во время установки выбрать Speakers (AMD Audio Device)
-
Скачать конфигурационный файл
-
Положить его в папку — C:\Program Files\EqualizerAPO\config
Отключаем экран логина после сна
Отключаем экран логина после сна
-
Запускаем CMD терминал и вводим команды:
-
powercfg /SETACVALUEINDEX SCHEME_CURRENT SUB_NONE CONSOLELOCK 0
-
powercfg /SETDCVALUEINDEX SCHEME_CURRENT SUB_NONE CONSOLELOCK 0
-
-
Перезагружаем консоль
Убираем «ms-gamebar» ошибку
Убираем «ms-gamebar» ошибку
Если у вас полностью удалён xbox gamebar, то при переключении управления в Steam Deck Tools на х360 будет вылетать ошибка.
-
Скачиавем и запускам от имени Администратора Bat-файл
Bat-файл вводит следующие команды в PowerShell (повторно вводить не надо!):
-
reg add HKCR\ms-gamebar /f /ve /d URL:ms-gamebar 2>&1 >»
-
reg add HKCR\ms-gamebar /f /v «URL Protocol» /d » » 2>&1 >»
-
reg add HKCR\ms-gamebar /f /v «NoOpenWith» /d » » 2>&1 >»
-
reg add HKCR\ms-gamebar\shell\open\command /f /ve /d «`»$env:SystemRoot\System32\systray.exe`»» 2>&1 >»
-
reg add HKCR\ms-gamebarservices /f /ve /d URL:ms-gamebarservices 2>&1 >»
-
reg add HKCR\ms-gamebarservices /f /v «URL Protocol» /d » » 2>&1 >»
-
reg add HKCR\ms-gamebarservices /f /v «NoOpenWith» /d » » 2>&1 >»
-
reg add HKCR\ms-gamebarservices\shell\open\command /f /ve /d «`»$env:SystemRoot\System32\systray.exe`»» 2>&1 >»
You can run Steam OS and a Windows OS at the same time
by Alexandru Poloboc
With an overpowering desire to always get to the bottom of things and uncover the truth, Alex spent most of his time working as a news reporter, anchor,… read more
Updated on
- Remember that you can run two operating systems at the same time on the Steam Deck.
- Steam OS can be run together with Windows 10 or Windows 11 if you know what do to.
- Simply follow the steps in the guide below and you will be done in absolutely no time.
It goes without saying that everyone has a different taste when it comes to pretty much everything, so an operating system should be pretty much along those lines.
Some of us are more accustomed to working on Linux, some on Mac, while the wide majority prefer Microsoft’s Windows OS.
Even when it comes to the Steam Deck, which comes with its own Steam OS, some users might feel that installing Windows would be more appropriate for their needs.
Today, we’re going to show you how to dual boot Windows 10 or Windows 11 on our Steam Deck, just in case you decide that’s what you want to do.
When it comes to Valve’s new gaming rig, we can also provide information on how to change Steam Deck’s resolution, or what are the best Steam Deck verified games.
Can I install Windows 11 on Steam Deck?
Yes, you can install Microsoft’s latest operating system on your brand new Steam Deck if you decide that the default OS isn’t for you.
In fact, we’ve shown you how to install Windows 11 on the Steam Deck back when we were still discussing compatibility between the handheld PC and operating system.
After a lot of time spent on the Trusted Compatibility Module (TPM) and with AMD to ensure Windows 11 compatibility, Valve is confident it has built a flawlessly Windows 11-compatible system.
Remember that, to install Windows 11 on your Steam Deck, you will need to download the OS and put it on a USB flash drive.
What OS does Steam Deck use?
Valve’s new device, the Steam Deck runs on a modified Arch Linux operating system that is called SteamOS v3.3.
How we test, review and rate?
We have worked for the past 6 months on building a new review system on how we produce content. Using it, we have subsequently redone most of our articles to provide actual hands-on expertise on the guides we made.
For more details you can read how we test, review, and rate at WindowsReport.
The SteamOS had been initially developed for Steam devices using Debian Linux, but Valve stated that they wanted to use a rolling upgrade approach for the Deck’s system software.
That being said, remember that you can also install Windows on Steam Deck, as we are about to show you in today’s guide.
Can the Steam Deck emulate?
Even though it should come as no surprise, yes, Steam Deck can emulate a lot of consoles, arcade machines, and even MS-DOS games.
Also worth mentioning is the fact that there are plenty of legal emulators available to install and play your game backups.
Now, however, let’s take a look at how to perform this Windows on Steam Deck boot directly from your device’s USB.
How do I dual boot Windows on Steam Deck?
1. Dual boot Windows 10 on Steam Deck
In order to install Windows 10 on your Steam Deck, you need an USB flash drive or an SD card containing the installation media, as well as the third-party Rufus app.
You can download the installation media for Windows 10 using your PC from the Microsoft official website. This ensures a safe and clean installation.
1. Go to the official Microsoft website and download the Media Creation Tool for Windows 10.
2. Download and install Rufus.
3. Run the Rufus app.
4. Under Device, select the SD Card/USB stick you want to use.
5. Navigate to Boot selection and choose the Windows 10 installation file.
6. In the Partition scheme section, select MBR, then press Start.
7. Insert the SD Card/USB Stick in your Steam Deck.
8. Press the Volume and Power buttons at the same time to start.
9. Select Boot Manager, then highlight the bootable device and press Enter.
10. Windows 10 will now be installed on your Steam Deck and you will have to go through the setup process after this is done.
It’s the same, simple process we go through every time we install Windows 10 on one of our PCs or laptops, so there’s really nothing new.
- Fix: Can’t Disable Background Blur on Windows 11
- How to Type Accents on Windows 11
- How to Disable the Insert Your Security Key Into the USB Port popup
2. Dual boot Windows 11 on your Steam Deck
- Go to the official website and download the Media Creation Tool for Windows 11.
- Download and install the Rufus software.
- Run the Rufus app.
- Under Device, select the SD Card/USB stick you want to use.
- Under Boot selection, choose the Windows 11 installation file.
- Under Partition scheme, select MBR, then press Start.
- Insert the SD Card/USB Stick in your Steam Deck, then press the Volume up button and Power to start.
- Select Boot Manager, then highlight the bootable device and press Enter.
How do I boot from USB to Steam Deck?
As we said, booting directly from a USB stick to your brand new Steam Deck device can be done easily by going through the following steps.
First, make sure that the Steam Deck is powered off, then hold the Volume down button and press the Power button.
You should only continue to hold the volume down button until the Steam Deck boot screen appears, at which point you will launch Steam’s Boot Manager.
From there, the system will do the rest of the work, provided you did a good job at creating the image or media you want to boot from it.
So the next time you want to use the Steam Deck to dual boot Windows 10, or to dual boot Windows 11, this guide contains all the information you need.
Remember that you can use Steam Deck to dual boot Windows from both an SD card, or your trusty USB stick.
There you have it folks, all you need to know about how to actually install Windows on your new handheld Steam Deck gaming rig.